3.2.3 公文交换指令 普通公文交换指令是在发送电子公文业务时使用。接收方应需对指令做来文解析处理。无论数据解析入库是否正常,都应给原发文方返回一个解析回执。而在第一次查看该公文后,应返回一个公文接收回执。其他后续指令视业务需求而定。 公文交换指令规范中,定义其BO的属性为:NAME = Document,VERB = Send_Document,ENCRYPT的值视业务需求而定。 表3.3公文交换指令规范 名称 | 描述 | 类型 | 必须 | 最大长度 | 统一编码需求 | Biz_Exchange_NO | 业务流转编号 | STRING | Yes | 256 | 本次指令业务流转编号 | DOC_XML | 公文对应的XML | XML | Yes | | 子类型 XML =EGXML | DOC_FILE | 公文正文 | BASE64 | Yes | | | | FILE_NAME | 公文正文文件名 | STRING | Yes | 256 | | EXT_NAME | 公文正文文件后缀 | STRING | Yes | 64 | | FILE_DATA | 公文正文文件内容 | BASE64 | Yes | | | PROCESSES | 处理表 | ROW | No | | 设置子类型ROWS=处理意见个数,每个处理意见包含在<ROW SEQ="1"></ROW>标记中,SEQ表示第几个处理意见 | R O W | OFFICE | 处理单位(部门) | STRING | Yes | 256 | | Role | 角色(职务) | STRING | Yes | | | User | 用户 | STRING | Yes | | | IS_LEADER | 是否是领导意见 | BOOLEAN | Yes | | True为领导意见 | OPINION | 处理意见 | STRING | Yes | 1024 | | BEGIN_DATE | 开始处理日期 | DATE | Yes | | | END_DATE | 结束处理日期 | DATE | Yes | | | ACCESSORIES | 附件集 | ROW | No | | 设置子类型ROWS=附件个数,每个附件<ROW SEQ="1"></ROW>标记中,SEQ表示第几个附件 | R O W | ACCESSORY | 附件 | BASE64 | Yes | | | | FILE_NAME | 附件文件名 | STRING | Yes | 256 | | EXT_NAME | 附件文件后缀 | STRING | Yes | 64 | | FILE_DATA | 附件文件内容 | BASE64 | Yes | | | DOCUMENT_CODE | 公文编号 | STRING | Yes | 64 | 公文的文档编号,便于纸质回复使用 | LINK_MAN | 联系人 | STRING | Yes | 256 | 该公文的经办人 | CONTACT_TEL | 联系电话 | STRING | Yes | 64 | 经办人的联系电话 | FINISH_DATE | 办理时限 | DATE | No | 32 | 指定公文回复的日期 | NEED_REPLY | 接收回复需求 | STRING | No | 32 | YES/yes/1/TRUE/true:表示需要接收回复,NO/no/0/FALSE/false不需要接收回复 | Accessories | 附件集(BO) | | No | | 参见附件集规范 | 3.2.4 公文业务回执指令 公文业务回执指令是在是在首次查看收到的电子来文时使用。此时,原公文的接收方需根据业务决定是否接收该公文,而原公文的发送方在收到该公文的业务回执后,系统会根据业务流转号判断出该指令所回执的原公文并做出相应的处理。 公文业务回执指令规范中,定义其BO的属性为:NAME = Document,VERB = Receipt_Of_Send_Document,ENCRYPT的值视业务需求而定。 表3.4公文回执指令规范 名称 | 描述 | 类型 | 必须 | 最大长度 | 统一编码需求 | Biz_Exchange_NO | 业务流转编号 | STRING | Yes | 256 | 本次指令业务流转编号 | RESULT | 受理结果 | BOOLEAN | Yes | 32 | YES/yes/1/TRUE/true:表示对方签收,NO/no/0/FALSE/false对方拒收 | DATE_TIME | 回执时间 | DATE | Yes | | | NAME | 受理人人名 | STRING | No | 64 | | TEL | 受理人联络电话 | STRING | No | 32 | | REASON | 退文原由 | STRING | No | 256 | 当对方拒收时的拒收理由(包括解析失败) | REMARK | 备注 | STRING | No | 256 | | 3.2.5 交换回执指令 交换回执指令是交换网络针对其网络上所注册的各类异步业务指令做出的一种确认指令。通过该指令,原异步业务指令发送方可以知道其所发送的指令是否成功送达到目的地。 交换回执指令规范中,定义其BO的属性为:NAME = Exchange,VERB = Receipt_Of_Exchange,ENCRYPT = False。 表3.5交换回执指令规范 名称 | 描述 | 类型 | 必须 | 最大长度 | 统一编码需求 | Exchange_NO | 交换流转编号 | STRING | Yes | 256 | 本次交换回执指对应的交换流转编号 | RESULT | 回执结果 | BOOLEAN | Yes | 32 | YES:表示传送成功; NO:表示传送失败; | DATE_TIME | 回执时间 | DATETIME | Yes | | | CODE | 交换信息编码 | STRING | Yes | 64 | | REMARK | 备注 | STRING | Yes | 256 | | |