配置编码协议属性

贸易合作伙伴协议(TPA)是两个贸易伙伴之间通过特定 B2B 协议交易消息的明确和有约束力的协议。 在更简单的术语中,TPA 是两个业务配置文件之间的理解,用于使用特定的消息编码协议(X12 或 EDIFACT)或特定的传输协议(AS2),同时相互交换 B2B 消息。 除了同意编码和传输协议外,还可以使用协议来自定义消息的形成和传递方式。

  • 作为编码协议设置的一部分,还可以定义发送方是否需要确认、消息是批量发送还是单独发送等。

  • 作为传输协议设置的一部分,还可以定义消息是否应签名、消息是否应加密等。

    注释

    有关传输协议(AS2)设置的详细信息,请参阅 “配置 AS2 协议属性”。

    创建协议时,必须注意以下事项:

  • 双方之间的贸易伙伴协议是双向的。 双方(第一方和第 B 方)之间的单个协议可用于将来自第 A 方的消息发送到 B 方,以及从 B 方向第 A 方接收消息。若要在用户界面中表示双向协议,每个单向协议在单个选项卡中表示。因此,在协议用户界面中,你将看到两个选项卡:PartyA-PartyB>(表示从群 A 发送到 Party B 的消息的单向协议)和 PartyB-PartyA>(表示从 PartyB 发送到 PartyA 的消息的单向协议)。

  • 每个单向协议都满足一个端到端消息事务的需求。 发送和接收确认也是同一消息事务的一部分,因此应在同一单向协议选项卡上进行配置。例如,假设 Party A 向 B 方发送 EDI 交换,并在响应中向第 B 方发送确认。因此,必须在 PartyA-PartyB> 选项卡上设置与发送交换和期望确认相关的所有属性。

    注释

    即使确认是同一消息事务的一部分,但在PartyB-PartyA>选项卡中配置与如何生成确认相关的属性。这是必需的,因为发送方和接收方限定符的确认上下文属性设置为与PartyA-PartyB>选项卡中指定的值相反。例如,如果在交换消息解析到的协议中将发送方和接收方标识符设置为THEM和US,则在确认中发送方和接收方上下文属性将设置为US和THEM。 通常,其他单向协议选项卡也会将发送方和接收方标识符分别设置为“US”和“THEM”。 因此,确认消息将解析为该协议,并且将选取属性设置。 因此,如果要让确认使用不同的元素分隔符,或者希望确认使用 CR LF,请在 PartyB-PartyA> 选项卡中指定属性。

    从概念上讲,将从任何单向协议选项卡中选取确认的属性,该选项卡的发送方和接收方限定符与在确认的上下文属性中设置相同。 但是,为了方便实际使用,您通常会在您创建的协议的另一个单向协议选项卡中设置此项设置,以便交换内容解析到所述选项卡。

  • 可以具有编码协议(定义要用于消息的消息编码)和传输协议(定义用于交换消息的传输协议)。 必须签署编码协议。 只有当双方想要使用 AS2 协议来传输消息时,双方才能选择拥有 AS2 协议。 例如,如果双方选择通过电子邮件传输邮件,则不需要 AS2 协议。

    注释

    有关 AS2 协议的详细信息,请参阅 “配置 AS2 协议属性”。

本节中