样本消息流
下面的案例描述了 Partner Gateway 文档交换案例中的事件顺序。
在本方案中,合作伙伴通过 HTTP 发送 AS2 打包的 XML 文档有效内容。Partner Gateway 对文档解压缩并抽取 XML 有效内容,然后验证有效内容并将其发送至使用 JMS 传输的后端。Partner Gateway 也将 MDN 收据发送回合作伙伴。
- 带 XML 文档的 AS2 请求进入 Partner Gateway“接收器”组件。
- “接收器”将文档保存到永久的共享存储器。
- “接收器”将 HTTP 200 响应返回给社区参与者。
- “文档管理器”挑选文档,供“文档处理引擎”处理,并把原始文档保存在不可抵赖性数据库中。“文档处理引擎”处理文档,包含:
- 执行解密和验证
- 执行认证和重复检查
- 根据企业标识确定参与者发送方和接收方
- 确定文档类型的有效内容
- 根据发送方和接收方合作伙伴,查看 AS2 打包和参与者连接的 XML 文档类型。
- 从参与者连接,确定操作、事务映射(如果指定)、要发送的文档类型、文档属性值和网关。
- 对每个指定的“操作”执行结构验证。
- 添加打包信息,例如针对每个要发送文档类型的“后端集成”。
- 把最终的封装文件保存到不可抵赖性数据库中。
- “传递管理器”将文档(在本案例中,使用 JMS 传输)发送到后端系统
- 消息处置通知(MDN)被发送到社区参与者。
- 社区参与者通过发送 HTTP 200 确认以接收 MDN。
