什么是RosettaNet以及在知行之桥中如何配置

2022-06-02 10:13:47 浏览数 (2)

什么是RosettaNet

RosettaNet标准中的RNIF(RosettaNet Implementation Framework)协议与PIPs报文主要用于高科技行业的电子数据交换,如全球半导体行业和电子元件制造商、电信、消费电子生产商及其供应和物流合作伙伴。

RINF 旨在允许交易伙伴交换 PIP报文。遵循RNIF规范,RNIF定义PIP的打包、身份验证、授权、加密和非拒绝性要求等。

关键点

与其他纯粹的数据交换协议或EDI文件标准不同,RosettaNet为实现整个B2B交换提供了所有的主要组件。此外它是专门为满足高科技行业的独特需求而设计。

B2B数据交换协议:RosettaNet提供了一个B2B数据交换协议,用于在互联网上进行文件交换,类似于AS2和其他安全、加密的网络文件传输方式。

PIPs:B2B供应链和贸易伙伴使用RosettaNet进行交换的标准文件,为XML格式;它们类似于特定的X12或EDIFACT EDI文件,如X12 850采购订单。

整个RosettaNet消息包括:

  • 前导头(Preamble Header)
  • 传输头(Delivery Header,如果使用RNIF 2.0)
  • 服务头 (Service Header)
  • 服务内容(Service Content,实际数据,PIP结构比如:5C1产品注册列表通知,5C2注册设计确认等)
在知行之桥中如何配置

通过上文我们可以了解到,RNIF协议就类比于AS2,PIPs报文类比于X12。首先来配置传输,在MFT分类下找到RosettaNet端口。与AS2配置方法类似,首先在个人设置-RosettaNet配置本端信息:

关键配置介绍

业务标识符

身份标识,区分大小写

业务位置

描述接收传入消息的接收者的位置

私钥证书

用于解密消息和对发出消息签名的证书

配置完成后,可以在浏览器中输入接收URL,判断外部是否可以成功访问到知行之桥上的RosettaNet服务。

接下来再在工作流中配置交易伙伴的信息:

这里涉及到ACK的设置,ACK类似于AS2中的MDN,用以对收到的消息进行确认回复。

PIP端口

除了传输,还需要配置报文PIP端口来验证、生成报文头部信息。

PIP 在传输过程中,会加上三个头: 前导头、传输头、服务头,服务头通过PIP端口可以添加,前导头和传输头是在RNIF 协议传输过程中加上去的。

关键配置介绍

生成报文时,XML通过该端口,会自动按照配置的头部信息生成PIP Service Header,将业务数据打包到ServiceContentXML中;接收报文时,XML通过该端口,会自动将PIP Service Header的信息拆掉,只保留业务数据信息,方便后续处理。

如果对于RosettaNet或者知行之桥相关端口使用有任何的疑问,欢迎联系知行软件。

更多EDI信息,请参阅: EDI是什么?

0 人点赞