RosettaNet 标准

13 篇文章 0 订阅
1 篇文章 0 订阅

本文主要描述使用RosettaNet标准的B2B EDI集成,它描述了RosettaNet B2B标准。RosettaNet术语,例如PIP(贸易伙伴接口流程),RNIF(RosettaNet实现框架),操作消息,信号消息以及其他RosettaNet重要功能。 本文内容将有助于在实施RosettaNet标准和概念之前对其进行了解。

RosettaNet概述

RosettaNet是一家创建并实施B2B协议标准的技术组织机构。 这些标准的定义旨在交换电子商务文档。 RosettaNet是B2B协议标准之一,它允许不同的企业通过网络进行电子通信。

维基百科对RosettaNet的描述是:“ RosettaNet是由计算机和消费电子,电子元器件,半导体制造,电信和物流公司组成的联盟,致力于创建和实施全行业范围的开放式电子商务流程标准。 这些标准构成一种通用的电子商务语言,在全球范围内协调供应链合作伙伴之间的流程。”

什么是RosettaNet标准?

RosettaNet,是EDI(电子数据交换)标准之一,用于使用带有MIME头部的HTTP(s)交换业务消息。 作为标识符,RosettaNet使用DUNS编号作为标识符。 RosettaNet消息包含前导头(Preamble Header),传输头(Delivery Header),服务头(Service Header)和服务内容(Service Content)。 RosettaNet标准是免费的,并向公众以及私人组织和个人开放。 您可以在RosettaNet网站上访问标准。

RosettaNet已在(3)个主要行业中应用于IT供应链管理:

电子元器件

半导体制造

信息技术行业

RosettaNet实施框架(RNIF)

RosettaNet实施框架(RNIF)是一个开放、通用的网络应用框架,旨在允许贸易伙伴交换RosettaNet PIP报文。

RNIF规范了开发软件应用程序组件的实施指南,简化了业务伙伴之间的RosettaNet PIP消息实现。 提供了有关包装,安全,运输,路线,信号,贸易伙伴协议的建议。

简而言之,RNIF定义了如何构建、解析、保护和发送RosettaNet消息。

RNIF 1.1版和RNIF 2.0版主要功能比较

RNIF有两种版本:

RosettaNet实施框架v1.1(RNIF 1.1)
RosettaNet实施框架v2.0(RNIF 2.0)
下表描述了一些RNIF 1.1版和2.0版实施指南。
在这里插入图片描述

RNIF可以使用不同的协议,例如HTTP,HTTPS,简单邮件传输协议(SMTP)。

什么是RosettaNet贸易伙伴接口流程(PIP)?

在RosettaNet中,贸易伙伴接口流程(PIP)定义了贸易伙伴之间业务交易的完成。 PIP的主要目标是在贸易伙伴之间交换业务数据。 PIP为贸易伙伴之间传输的每条消息确定消息结构,步骤顺序,角色(买方和卖方)活动,价值。遵守这些规范可以允许贸易伙伴实现业务目标。

PIP需要满足以下条件:

特定业务结果(例如,从贸易伙伴处收到的采购订单)
一个角色至少完成一个方向操作(例如,买方角色向卖方角色请求采购订单,而卖方角色向买方角色回复采购订单确认)。
每个贸易伙伴必须满足其对PIP的特定要求。如果一个贸易伙伴不满足他的要求,那么所有参与PIP贸易伙伴的商业交易都是无效的。

PIP文档是什么样的?

整个PIP包括:

前导头(Preamble Header)
传输头(Delivery Header,如果使用RNIF 2.0)
服务头 (Service Header)
服务内容(Service Content,实际数据–采购订单,提前发货通知等)
在这里插入图片描述

PIP分类

RosettaNet PIP分为七个群集。 每个群集分为多个部分,在每个部分中,单个PIP包含一个或多个指定要执行的操作。

以下是PIP集群的列表:

Cluster集群 0:RosettaNet支持。提供管理功能。

Segment 0A: 管理。
Segment 0C: 测试

Cluster集群 1:贸易伙伴产品和服务审核。收集贸易伙伴信息和订阅产品信息的信息。

Segment 1A: 贸易伙伴审核。
Segment 1B: 产品和服务审核。

Cluster集群 2:产品信息。产品通知和产品技术规范的分发和定期更新。

Segment 2A: 准备分发。
Segment 2B: 产品变更通知。
Segment 2C: 产品设计信息。

Cluster集群 3:订单管理。支持整个订单管理业务区域。

Segment 3A: 报价和订单输入。
Segment 3B: 运输和分销。
Segment 3C: 收益与金融。

Cluster集群 4:库存管理。库存管理,包括受限产品的报告和分配。

Segment 4A: 协同预测。
Segment 4B: 库存分配。
Segment 4C: 库存报告。
Segment 4D: 库存补充。
Segment 4E: 销售报告。

Cluster集群 5:营销信息管理。营销信息的传播。

Segment 5C: 设计双赢管理(EC)。
Segment 5D: 从库存和借方(EC)发货。

Cluster集群 6:服务和支持。售后技术支持。

Segment 6A: 提供和管理保修,服务包和合同服务。
Segment 6C: 技术支持和服务管理。

Cluster集群 7: 制造业。交换设计,配置,过程,质量和其他生产车间信息。

Segment 7B: 管理制造WO和WIP。
Segment 7C: 分布式制造信息。

RosettaNet消息的类型

与PIP业务文档交换有关的消息可以分为两类:业务操作消息和业务信号消息。 业务操作消息是在RosettaNet交易过程中交换的基本业务消息,例如采购订单或报价请求。 业务信号消息是响应于业务操作消息而发送的肯定或否定确认消息。 RosettaNet具有五种类型的业务信号消息:

回执确认

回执确认是肯定的信号,用于确认收到业务操作消息。当在结构和语法上有效的RosettaNet操作时发送它。

回执确认异常(仅在RNIF 1.1支持。)

回执确认异常是表示问题(结构或语法上无效的RosettaNet操作)的否定信号。

接受确认(仅在RNIF 1.1支持。)

接受确认是肯定的信号确认。当贸易伙伴接受RosettaNet操作消息进行处理时发送的此消息。该信号不表示消息处理成功或失败。

接受确认异常(仅在RNIF 1.1支持。)

接受确认异常是表示接受否定确认的信号。当接收RosettaNet操作消息的伙伴无法接受该消息在后端系统中处理时,将发送一条消息。

一般例外

一般异常是负面信号。表示RosettaNet以外的进程执行的操作导致了错误。

注意:确认了业务操作消息。永远不会确认业务信号消息。下图显示了消息流:

在这里插入图片描述

RosettaNet业务消息的结构

贸易伙伴之间通过RosettaNet 1.1协议交换的业务消息称为RosettaNet对象(RNO)。

通过RosettaNet 2.0协议交换的业务消息称为RosettaNet业务消息(RBM)。

RNIF 1.1和RNIF 2.0。 具有不同的基本消息结构。

用于RNIF 1.1的RosettaNet对象(RNO)

版本–以二进制格式指定RNIF版本(1.1)。

Content Length –多部分MIME消息的长度,以二进制格式。

表头–包含下一个标头:

1 前导 (Preamble Header)

2 服务标题 (Service Header)

内容(有效载荷)–包含以下组件:

1 服务内容-包含操作或信号消息。

2 附件-可选。 可以包含零个或多个附件,这些附件包含XML和非XML(二进制)数据。 它可以是附件,例如PDF文件,Word文档,GIF图像等。 邮件的服务头中包含每个附件的信息。

数字签名(可选)

1 二进制格式的签名长度。

2 二进制格式的签名(PKCS7)。

用于RNIF 2.0的RosettaNet业务消息(RBM) RosettaNet实施框架2.0展示了RosettaNet业务消息(RBM)组件之间的显着差异:

•在RNIF 2.0版本中,添加了传输头。 •在RNIF 2.0中,可以对服务头和内容进行加密。

下图显示了RBM的组件和结构:

在这里插入图片描述
头部。包含以下头部信息

1 前导头 Preamble Header

2 传输头 Delivery Header

3 服务头 Service Header

所有头部信息都是必不可少的,每条消息的每种类型只有一个报文头部。 这些头部信息的一般用途是发送者可以:

1 将消息识别为RosettaNet业务消息

2 标识消息的上下文

3 标识发送者以进行身份验证和授权

  1. 将消息识别为RosettaNet业务消息
  2. 标识消息的上下文
  3. 标识发送者以进行身份验证和授权

有效载荷。包括以下组件:

1 服务内容-包含操作或信号消息。

2 附件-可选。 可以包含零个或多个附件,这些附件包含XML和非XML(二进制)数据。 它可以是附件,例如PDF文件,Word文档,GIF图像等。 邮件的服务头中包含每个附件的信息。

EDI ANSI X12和RosettaNet PIP交叉参考

在与贸易伙伴进行点对点的业务文档交换(例如采购订单,发票等)的过程中,以标准电子格式交换文档,如高科技行业中的ANSI X12,EDIFACT或RosettaNet之类的标准。 在每个标准中,对电子文档都有不同的要求,它们的名称并且可以被称为不同。 在下面的示例中,您可以看到ANSI X12和RosettaNet两个标准的比较。

ANSI X12 EDI 810 发票 – RosettaNet PIP 3C3 发票

ANSI X12 EDI 846 库存查询/通知 – RosettaNet PIP 4C1 库存报告

ANSI X12 EDI 850 采购订单 – RosettaNet PIP 3A4 请求采购订单

ANSI X12 EDI 855 采购订单确认 – RosettaNet PIP 3A20 采购订单确认

ANSI X12 EDI 856 ASN 提前发货通知 – RosettaNet PIP 3B2 提前发货通知

ANSI X12 EDI 860 采购订单变更 – RosettaNet PIP 3A8 请求更改采购订单

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值