ebXML Module 7.1 SP1 | Understanding and Using webMethods EBXML Module | Installing and Using ebxml Module | Trading Partner Agreement Parameters Version 2. 0 | TPA Parameters for ebXML Message Service Version 2.0 Specification | PartyInfo
 
PartyInfo
partyName
A string that indicates the common name of the organization.
defaultMshChannelId
A string that identifies the default DeliveryChannel to be used for sending standalone Message Service Handler level messages.
defaultMshPackageId
A string that identifies the default Packaging to be used for sending standalone Message Service Handler level messages.
PartyId
An IS document that provides an identifier that shall be used to logically identify the Party.
Parameter
Description
body
A string that provides a unique identifier for the Party.
type
A string that provides a scope or namespace for the PartyId content.
CollaborationRole
An IS document that associates a Party with a specific role in the Business Collaboration. It identifies which role the Party is capable of playing in the Process Specification document referenced by the CPA.
Parameter
Description
Role
An IS document that identifies which role in the Process Specification the Party is capable of supporting.
*name A string that gives a name to the Role. Its value is taken from a name attribute of one of the BinaryCollaborationRole elements.
*xlink:type A string that has a fixed value of simple. This identifies the element as being an [XLINK] simple link.
*xlink:href A string that identifies the location of the element or attribute within Process Specification.
ServiceBinding
An IS document that identifies a DeliveryChannel for all business Message traffic that is to be sent or received by the Party in the context of the Process Specification.
*Service An IS document that determines the value of the Service element in the ebXML Message Header.
*body A string that is the name of the service to be bound.
*type A string indicating that the Parties sending and receiving the Message know how to interpret the value of the Service. When specified as webMethods, ebXML Module interprets the message processing service to be a webMethods IS service.
*CanSend An IS document that identifies an action message that a Party is capable of sending. For a list of sub-parameters and their descriptions, see the following table.
CanSend
Parameter
Description
ThisPartyActionBinding
An IS document that defines one or more DeliveryChannel elements for Messages for a selected action and the Packaging for those Messages.
*id A string that is the ID attribute for ThisPartyActionBinding.
*action A string that identifies the business document exchange to be associated with the DeliveryChannel identified by the ChannelId children.
*packageId An [XML] IDREF that identifies the Packaging element to be associated with the Message identified by the action.
*BusinessTransactionCharacteristics An IS document that describes the security characteristics and other attributes of the DeliveryChannel.
*isNonRepudiationRequired A Boolean string. If its value is set to true, the DeliveryChannel must specify that the Message is to be digitally signed.
*isNonRepudiationReceiptRequired A Boolean string. If its value is set to true, a digest comparison of the received acknowledgment is performed against the original message.
*ChannelId A string that identifies one or more DeliveryChannels that can be used for sending or receiving the respective action messages.
DeliveryChannel
An IS document that defines the DeliveryChannel's characteristics.
Parameter
Description
channelId
An [XML] ID that uniquely identifies the DeliveryChannel for reference.
docExchangeId
An [XML] IDREF that refers to the DocExchange of the DeliveryChannel.
MessagingChar acteristics
An IS document that describes the attributes associated with messages delivered over a DeliveryChannel.
*syncReplyMode A string that defines the content of a synchronous reply. It can have one of four values: none, mshSignalsOnly, responseOnly, signalsAndResponse, andsignalsOnly. When the value is set to none, the reply is asynchronous. At present, mshSignalsOnly, responseOnly, signalsAndResponse and signalsOnly are all interpreted as synchronous, and ebXML Module does not handle each of these values specifically.
*ackRequested A string that determines whether ackRequested in the SOAP Header is to be present.
*ackSignatureRequested A string that determines how the signed attribute in the ackRequested element in the SOAP Header is to be set.
*duplicateElimination A string that determines whether the duplicateElimination in Message Header under SOAP Header is to be present.
*actor A URI string that specifies the value for the actor attribute in ackRequested.
Transport
An IS document that defines the communication protocols for specific ebXML message actions.
Parameter
Description
transportId
A string that is the ID for each Transport element.
TransportSender
An IS Document that identifies the transport protocol that the sender uses to send an ebXML message to its intended receiver. The TransportSender.TransportProtocol:body parameter can be set to one of the following values: Preferred, Primary HTTP, Secondary HTTP, Primary HTTPS, Secondary HTTPS, Primary Email, or Secondary Email. Each of these values correspond to a delivery method defined in the profile of the receiver.
TransportReceiver
An IS document that specifies the transport protocol used for receiving the messages.
*Endpoint An IS document that specifies a logical address where messages can be received.
*uri A URI string that identifies the address of a resource.
*type A string that identifies thepurpose of the Endpoint.
DocExchange
An IS document that provides information that the Parties must agree on regarding exchange of documents between them.
Parameter
Description
DocExchangeId
A string that provides a unique identifier that can be referenced from elsewhere in the CPA.
ebXMLSenderBinding
An IS document that describes properties related to sending messages with the ebXML Message Service.
*version A string that is the version of the ebXML Message Service specification.
*ReliableMessaging An IS document that contains the properties of reliable ebXML Message exchange.
*Retries A string that defines the permitted number of retries of sending a reliably delivered message following a timeout.
*RetryInterval A string that defines the interval between retries.
Note:ebXML Module calculates the value of the TimeToLive element based on the values you enter for the Retries and the RetryInterval parameters for reliable messaging.
*MessageOrderSemantics A string that can have one of two values: Guaranteed for preserving the order in which the messages were sent, and NotGuaranteed for no need to preserve the order.
*SenderNonRepudiation An IS document that conveys the message sender's requirements for non-repudiation.
*NonRepudiationProtocol An IS document defining the technology that will be used to digitally sign a Message.
*body A string that is the name of NonRepudiationProtocol.
*HashFunction A string that identifies the algorithm used to compute the digest of the Message being signed.
*SignatureAlgorithm An IS document that identifies the algorithm used to compute the value of the digital signature.
*body A string that is the ID attribute for SignatureAlgorithm.
ebXMLReceiverBinding
An IS document that describes properties related to receiving messages with the ebXML Message Service.
*PersistDuration A string that provides the length of time (in seconds). In case of non reliable messaging, this parameter is used for computing the value of the TimeToLive element.
*ReceiverDigitalEnvelope An IS document that conveys the receiver's requirements for message encryption using the digital-envelope method.
*DigitalEnvelopeProtocol An IS document that identifies the message encryption protocol to be used.
*body A string that is the name of DigitalEnvelopeProtocol.
*EncryptionAlgorithm An IS document that identifies the message encryption algorithm to be used.
*body A string that is the name of the EncryptionAlgorithm.
*minimumStrength A string that defines the effective strength the encryption algorithm must provide in terms of effective or random bits.
OverrideMshActionBinding
An IS document that overrides the DeliveryChannel specified by PartyInfo's defaultMshChannelId for standalone MSH level messages such as Acknowledgment, Error, StatusRequest, StatusResponse, Ping, and Pong.
Parameter
Description
action
A string that identifies the Message Service Handler level action whose delivery is not to use the default DeliveryChannel for Message Service Handler actions.
channelId
A string that specifies the DeliveryChannel to be used instead.