CIDX 消息传送标准

CIDX (化学工业数据交换) 作为标准组织运行,支持和维护用于标准化消息交换的 Chem eStandards。 化工行业的公司使用这些标准以满足其行业特定的消息传递需求。

CIDX 在消息层采用了 RosettaNet 实现框架 (RNIF) ,以实现 XML 文档的交换。 CIDX 尚未采用 RNIF 标准的公共流程层。

Chem eStandards 定义 XML 文档类型定义, (描述系统交换的消息的服务内容的 DTD) 。 消息在 结构中与 RNIF 1.1 RosettaNet 对象相同,服务内容和某些标头值存在差异。 当 CIDX 标准与 RosettaNet 消息匹配时,CIDX 标准采用 RosettaNet 元素名称和数据结构。

CIDX 传统上使用电子文档交换 (EDI) 进行消息交换,但已形成一组基于 XML 技术的新文档。 Chem eStandards 提供 EDI 消息的 XML 副本。

Chem eStandards 为每个业务事务创建单独的消息。 Chem eStandards 使用两种类型的消息响应:技术响应和事务响应。 对于安全可靠的消息传送,Chem eStandards 仅使用 RNIF 1.1 的通知类型进程。 Chem eStandards 不使用 PARTNER Interface Process (PIP) 0A1。

CIDX 和 RosettaNet 差异

下表显示了 RosettaNet 与 CIDX 之间的一些差异。

RosettaNet 实现 CIDX 实现
RosettaNet 使用“Application/x-RosettaNet”作为多用途 Internet 邮件扩展 (MIME) 类型。 CIDX 使用“Application/x-ChemXML”作为 MIME 类型。
对于 RosettaNet 标头,RosettaNet 使用 GlobalAdministeringAuthorityCode = RosettaNet CIDX 使用 GlobalAdministeringAuthorityCode = CIDX
RosettaNet 支持单操作和双操作消息。 CIDX 仅支持单操作消息。
RosettaNet 支持 PIP 0A1 (失败) 通知。 CIDX 不支持 PIP 0A1。
RosettaNet 消息可以是事务或通知类型。 所有 CIDX 消息都属于通知类型。
在 RosettaNet 中,必须从 PIP 规范派生 PIP 配置设置。 在 CIDX 中,必须从 CIDX Chem eStandards 规范派生 PIP 配置设置。

另请参阅

RosettaNet 和 CIDX 消息传送标准
RNIF 标准
RosettaNet PIP
CIDX 支持