配置编码协议属性

贸易合作伙伴协议 (TPA) 是两个贸易合作伙伴之间为通过特定 B2B 协议对消息进行事务处理而使用的最终绑定协议。 简言之,TPA 是两个业务配置文件之间为使用特定消息编码协议(X12 或 EDIFACT)或特定传输协议 (AS2) 以及彼此交换 B2B 消息所进行的一种了解。 除了编码和传输协议达成一致之外,协议还可用于自定义如何构成和传送消息。

  • 作为编码协议设置的一部分,您还可以定义发送方是否希望确认、消息将进行批处理还是立即发送等。

  • 作为传输协议设置的一部分,您还可以定义消息是否已经标记,以及消息是否已经加密等。

    注意

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

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

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

  • 每个单向协议适用于一个端对端消息事务。 发送或接收确认也是同一消息事务的一部分,因此应在同一单向协议选项卡上进行配置。例如,假设 A 方向 B 方发送 EDI 交换,作为响应,B 方将确认发送回 A 方。因此,必须在 PartyA-PartyB> 选项卡上设置与发送交换和预期确认相关的所有属性。

    注意

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

    从概念上讲,将从任何单向协议选项卡上提取具有与确认上下文属性中设置的相同发件人和接收方限定符的确认的属性。 但是,为了便于实际使用,你通常会在你创建的交换将解析为的协议的其他单向协议选项卡中设置此属性。

  • 您可以具有编码协议(以定义要用于消息的消息编码)和传输协议(以定义要用于交换消息的传输协议)。 具有编码协议是必需的。 仅当参与方希望使用 AS2 协议传输消息时,才能选择 AS2 协议。 例如,如果两个参与方选择通过电子邮件传输消息,则无需选择 AS2 协议。

    注意

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

本节内容