Designing a Partner's Identification

In ebXML CPA, a trading partner is designated as a party to the agreement, and identified with a party Id. The generated CPA template always includes two parties. Each party can play more than one role defined by the BPSS document on the Binary Collaborations. To define the characteristics of the two parties and some shared parameters (CPA Id, Start and End time, Status, conversation constraints), you can use the following extended attributes available from the model property sheet:

Name

Description

Identifier

Specifies the identifier of the party

Scripting name: PartyInfo1ID, PartyInfo2ID

Name

Specifies the name of the party

Scripting name: PartyInfo1Name, PartyInfo2Name

Reference to more details

Specifies a reference to more detailed information on the party.

Scripting name: PartyRef1, PartyRef2

Default delivery channel

Specifies the default delivery channel used by the party to exchange the messages

Scripting name: PartyInfo1defaultMshChannelId, PartyInfo2defaultMshChannelId

Default message packaging

Specifies the default message packaging used by the party

Scripting name: PartyInfo1defaultMshPackageId, PartyInfo2defaultMshPackageId

CPA ID

Specifies the ID of the CPA document

Scripting name: cpaid

BPSS document reference

Specifies a reference to the BPSS document

Scripting name: hrefBPSS

Start time, End time

The Start and End time define how long the agreement is valid

Scripting name: Start, End

Status

Specifies the status of agreement. By default it is proposed. It can be agreed or signed.

Scripting name: Status

Invocation limit, Concurrent conversations

Specifies limits on the number of conversations under the CPA.

Scripting name: ConversationConstraints_invocationLimit, ConversationConstraints_concurrentConversations