Sun B2B Suite ebXML Protocol Manager User's Guide

Chapter 3 Configuration

This chapter explains how to configure and design ePM and Enterprise Designer for use with ebXML Protocol Manager and ebXML.

What’s in This Chapter

Configuration for ebXML Protocol Manager: Overview

This chapter explains the configuration parameters required in ePM for ebXML Protocol Manager Projects and their operation with ebXML. You can configure these parameter values for ebXML Protocol Manager using the eXchange ePM interface.

Chapter 5, Implementation Scenario explains a sample business scenario with Projects containing specific parameters already set and values already configured correctly in ePM. The ebXML Protocol Manager CD-ROM contains the files that make up this sample scenario.

You must use ePM to set configuration parameters for your ebXML Protocol Manager Projects’ Trading Partners (TPs). Entering the correct values in ePM allows these TPs to operate correctly with eXchange, ebXML Protocol Manager, and ebXML.

Accessing and Using ePM

The eXchange ePM tool allows you to create and enable TPs for your ebXML Protocol Manager eXchange Projects.

Using ePM: Overview

In eXchange, each TP contains information identifying the values for the messaging, enveloping, and/or transport parameters to be used for sending and receiving B2B information.

Parameter Types

ePM contains the following types of parameters:

See Configuring TPs for a complete explanation of parameter types.

Creating and Enabling TPs

To create and enable TPs you can do the following operations using ePM:

For complete information on how to do these operations in ePM, see the eXchange Integrator User’s Guide. Also, Run-time Steps contains a sample scenario with specific examples of TPs set up in ePM.

The following sections provide basic instructions on how to use ePM:

The rest of this section provides a general summary of how to access ePM, as well as use it with TPs for ebXML Protocol Manager Projects.

Before Starting

Before you can access ePM for a Project, make sure that, using Enterprise Designer, you have created and activated the eXchange Project Deployment Profiles, including any for the necessary B2B hosts.

Accessing ePM

After you have ensured these conditions have been met, you can use your Web browser to access ePM. By default, you can access ePM using a predefined URL, for example:


http://localhost:12000/epm

If access to ePM has been set up using a different URL, consult your system administrator for this URL.

Using Bindings

A binding is an association of metadata parameters with a particular set of values you define, using ePM. This metadata can be for either XDCs or IDCs.

Creating Bindings for XDCs

The top of the Delivery Channels (XDCs) subtab in ePM lists all bindings currently defined for the current TP’s XDCs.

In the case of XDCs, the transport parameters are those specified in a transport attribute definition (TAD). The packaging (messaging) parameters are those specified in a message attribute definition (MAD).

ProcedureTo create bindings for XDCs

  1. Access an XDC and create a binding to it.

  2. Import a signature certificate and encryption key, if necessary.


    Note –

    Using certificates and encryption keys in ebXML Protocol Manager is done in the same way for all eXchange protocol managers. For complete information, see the eXchange Integrator User’s Guide .


Creating Bindings for IDCs

The top of the Internal Delivery Channels subtab in ePM lists all bindings currently defined for the TP’s IDCs.

In the case of IDCs, the transport parameters are those specified in a TAD. The use of IDCs is optional.

To create the bindings for IDCs you must:

Optionally, you can also:

Creating TPs and Messaging Service Bindings

To use ebXML Protocol Manager, you must create and activate one or more TPs. You must also create a new Messaging Service binding based on one of the Messaging Services shown on the ePM window.

You can also find the Messaging Service as the bottom leaf of the ePM Explorer pane’s tree (on the left), under the messaging attributes definition, standard or custom, with which it is associated.

When you are finished, all the new elements you have created appear in this tree, on the ePM Explorer pane.

For details on these components and operations, see the eXchange Integrator User’s Guide. Also, see the sample scenario in Run-time Steps.

Configuring TPs

After you have set up and activated your TPs, you must configure them for ebXML and your current system. Each set of specific configurations you assign to a TP make up its profile. TP configuration parameters include the following settings:


Note –

The ePM user interface refers to XDCs under tabs and headings named Delivery Channels .


Importing and Configuring TPs in ePM explains a sample scenario with specific examples of how to configure parameters for an individual TP using ePM.


Note –

After you have configured each TP, you must activate it then check for its successful activation. See TP Activation for details.


The rest of this chapter explains in detail how to configure each ePM parameter setting for ebXML Protocol Manager’s TPs, summarized under the types shown in the previous list. For more information, including information on the various tabs/subtabs, what they contain, and how to navigate through them, see the eXchange Integrator User’s Guide.

Configuring Basic eXchange Properties

This section describes the ebXML Protocol Manager’s properties configuration used to set basic eXchange parameters. For an example of how these settings appear in the ePM user interface.

These configuration parameters define basic eXchange settings. See the eXchange Integrator User’s Guide for information on these parameters.

Configuring Bindings for Delivery Channels

This section describes how to configure ebXML Protocol Manager’s bindings for XDCs. You set up and define these bindings by supplying values for the ToPartner transport attributes, the FromPartner transport attributes, and the combined To/FromPartner packaging attributes.

This section explains in detail how to configure ePM’s ebXML-specific parameters. You can find the Delivery Channels (XDCs) subtab example shown under the Components tab.


Note –

The ePM user interface refers to XDCs under tabs called Delivery Channels .


These configuration parameters define settings that allow ebXML Protocol Manager to deliver messages to TPs. Their categories are:

General

These parameters allow you to define general eXchange settings. See the eXchange Integrator User’s Guide for information on these parameters.

ToPartner Transport

These parameters allow you to supply information needed to transport data to the TP. Find these parameters under the ToPartner Transport subtab.


Note –

For a complete description of how to enter these parameters for both ToPartner Transport and FromPartner Transport parameters, seeXDC Parameters.


All Purpose End Point

Description

An endpoint specifies the logical address of where messages can be received. The all- purpose end point is used to designate the receipt address of all ebXML messages.

Values

A valid URL, according to the syntax given under XDC Parameters; required.

Default

None

Use Synchronous Channel

Description

Specifies whether the communication between the message service handler (MSH) servers is synchronous or asynchronous. When set to true, the MSH response message is returned on the same HTTP connection as the inbound request, with an appropriate HTTP response code.

This parameter is not required and is not used in the current release of ebXML Protocol Manager. However, it is provided for compatibility with previous releases.

Ext Attribute SyncReplyMode replaces this parameter in the current release, since ebXML requires a string (for example, None or mshSignalsOnly) and not a Boolean value.

Values

Select true, false, or None; not required.

Default

false

Track for Auditing

Description

Specifies whether the message is tracked using Enterprise Manager’s Message Tracker. Choosing true enables the Message Tracker.

Values

Select true, false, or None; not required.

Default

false

Destination URL

Description

Allows you to enter the destination URL for the current TP.

Values

A valid URL according to the syntax given under XDC Parameters; required.

Default

None

Header Names/Values

Description

Allows you to enter any needed message headers and/or values that may be required by the current TP to reach its destination.

Values

Valid message header names and/or values; not required.

Default

None

FromPartner Transport

These parameters allow you to supply information needed to transport data from the TP. See ToPartner Transport for an explanation of these parameters. Find these parameters under the FromPartner Transport tab.

ToPartner Packaging

These parameters allow you to define the packaging for data being transported to the TP. Find these parameters under the ToPartner Packaging tab. .

The initial set of parameters before SOAP Media Type are eXchange parameters common to all protocol managers. See the eXchange Integrator User’s Guide for information on these parameters.

SOAP Media Type

Description

Specifies the Simple Object Access Protocol (SOAP) media type. In accordance with the SOAP specification, the multipurpose Internet mail extension (MIME) media type of the SOAP message has the value text/xml.

SOAP media type means the content type for SOAP with Attach, which is multipart and related.

Values

Multipart/Related; required.

Default

Multipart/Related

Digital Envelope Protocol

Description

Provides the sender’s requirements for message encryption using the digital-envelope (DIGENV) method. Digital enveloping is a procedure in which the message is encrypted by symmetrical encryption (using a shared secret key), and the secret key is sent to the message recipient encrypted, along with the recipient’s public key.

Values

Select http://www.w3.org/2001/04/xmlenc#, SMIME2.0, or SMIME3.0; not required.

Default

http://www.w3.org/2001/04/xmlenc#

Non-Repudiation Protocol

Description

Identifies the technology used to digitally sign a message. This parameter has a single implied version attribute whose value is a string that identifies the version of the specified technology.

Value

Select XMLDSIG; not required.

Default

XMLDSIG

Signature Algorithm

Description

Identifies the algorithm used to compute the value of the digital signature.

Values

Select http://www.w3.org/2000/09/xmldsig#dsa-sha1, http://www.w3.org/2000/09/xmldsig#rsa-sha1, or http://www.w3.org/2000/09/xmldsig#hmac-sha1; not required.

Default

http://www.w3.org/2000/09/xmldsig#dsa-sha1

Digest Method/HashFunction

Description

Identifies the algorithm used to compute the digest of the message being signed.

Value

Select http://www.w3.org/2000/09/xmldsig#sha1; not required.

Default

http://www.w3.org/2000/09/xmldsig#sha1

Canonicalization Method

Description

Identifies the canonicalization method applied to the data to be signed.

Values

Select http://www.w3.org/TR/2001/REC-xml-c14n-20010315 or http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments; not required.

Default

http://www.w3.org/TR/2001/REC-xml-c14n-20010315

Encryption Algorithm

Description

Identifies the encryption algorithm to be used.

Value

Select DES3; not required.

Default

DES3

Signature Type

Description

Specifies the XML digital signature type to be used (see http://www.w3.org/TR/xmldsig-core/).

Values

Select Enveloped, Enveloping, Detached, or SoapEnveloped; not required.

Default

SoapEnveloped

Ack Signature Required

Description

Designates how the signed attribute within the AckRequested element in the SOAP message header is set.

Values

Select Always, Never, or perMessage; not required.

Default

None


Note –

When ebXML Protocol Manager sends an encrypted but unsigned message to a TP then gets a signed acknowledgment from the TP, the system cannot verify the signature and logs an error.


Ack Request is Per Message

Description

Allows you to designate whether the AckRequested element within the SOAP message header is operating.

The value true requests an acknowledgment for each message. Setting it to false disables this feature.

Values

true or false; not required.

Default

false

Additional Information

Requesting acknowledgments per message depends on the following configuration parameters in ePM:

If the Ack Request is Per Message value is true, regardless of what is specified in the Send Acknowledgments parameter, the system uses the eXchange setting provided at run-time for outbound messages, that is, the setting under EX_INTERNAL.

If the Ack Request is Per Message value is false, the system checks the value set under Send Acknowledgments. If Send Acknowledgments is true, the system checks for negative acknowledgments. If this value is false, the system ignores negative acknowledgments.

Duplicate Elimination is Per Message

Description

Allows you to designate whether the DuplicateElimination element within the SOAP message header is operating.

If you set this parameter to true, the system keeps each message from being duplicated. Setting it to false disables this feature.

Values

true or false; not required.

Default

false

Additional Information

Eliminating duplicates per message depends on the following configuration parameters in ePM:

If the Duplicate Elimination is Per Message value is true, regardless of what is specified in the Check For Duplicates parameter, the system uses the eXchange setting provided at run-time for outbound messages, that is, the setting under EX_INTERNAL.

If the Duplicate Elimination is Per Message value is false, the system checks the value set under Check For Duplicates. If Check For Duplicates is true, the system checks for duplicates. If this value is false, the system ignores duplicates.

SOAP Actor

Description

Allows you to specify the current message’s final destination. By using toPartyMSH, you make the receiving party the final destination.


Note –

Values are listed in the drop-down menu.


Values

Select urn:oasis:names:tc:ebxml-msg:actor:toPartyMSH; required.

Default

None

Sync Reply

Description

Specifies the mode of the reply to the current message.

Values

Select None or mshSignalsOnly; required.

Default

None

Language

Description

Specifies the language in which the description, errors, and so on, are sent out. Refer to the appropriate ebXML documentation on their Web site for details.

Values

A valid string supplied by the user; required.

Default

en-us (English, U.S.)

FromPartner Packaging

These parameters allow you to define the packaging for data being transported from the TP. Find these parameters under the FromPartner Packaging tab. .

The initial set of parameters before Digital Envelope Protocol are eXchange parameters common to all protocol managers. See the eXchange Integrator User’s Guide for information on these parameters.

Digital Envelope Protocol

Description

Provides the sender’s requirements for message encryption using the digital-envelope (DIGENV) method. Digital enveloping is a procedure in which the message is encrypted by symmetrical encryption (using a shared secret key), and the secret key is sent to the message recipient encrypted, along with the recipient’s public key.

Values

Select http://www.w3.org/2001/04/xmlenc#, SMIME2.0, or SMIME3.0; not required.

Default

http://www.w3.org/2001/04/xmlenc#

Non-Repudiation Protocol

Description

Identifies the technology used to digitally sign a message. This parameter has a single implied version attribute whose value is a string that identifies the version of the specified technology.

Value

Select XMLDSIG; not required.

Default

XMLDSIG

Signature Type

Description

Specifies the XML digital signature type to be used (for more information, see http://www.w3.org/TR/xmldsig-core/).

Values

Select Enveloped, Enveloping, Detached, or SoapEnveloped; not required.

Default

SoapEnveloped

Ack Signature Required

Description

Designates how the signed attribute within the AckRequested element in the SOAP message header is set.

Values

Select Always, Never, or Per Message; not required.

Default

None


Note –

When a signed acknowledgment is received from a TP and its associated outbound request message is not signed, ebXML Protocol Manager is unable to verify the signature and logs an error.


Ack Request is Per Message

Description

Allows you to designate whether the AckRequested element within the SOAP message header is operating.

If you set this parameter to true, the system requests an acknowledgment for each message. Setting it to false disables this feature (see Additional Information).

Values

true or false; not required.

Default

false

Duplicate Elimination is Per Message

Description

Allows you to designate whether the DuplicateElimination element within the SOAP message header is operating.

If you set this parameter to true, the system keeps each message from being duplicated. Setting it to false disables this feature (see Additional Information).

Values

true or false; not required.

Default

false

SOAP Actor

Description

Allows you to specify the current message’s final destination. By using toPartyMSH, you make the receiving party the final destination.


Note –

Values are listed in the drop-down menu.


Values

Select urn:oasis:names:tc:ebxml-msg:actor:toPartyMSH; required.

Default

None

Sync Reply

Description

Specifies the mode of the reply to the current message.

Values

Select None or mshSignalsOnly; required.

Default

None

Language

Description

Specifies the language in which the description, errors, and so on, are sent out. Refer to the ebXML documentation on their Web site for details.

Values

A valid string supplied by the user; required.

Default

en-us (English, U.S.)

Configuring Certificates

No ebXML-specific parameter configuration for certificates is required. You must import them. See Configuring Companies’ Cryptographic Features for details.

Configuring Bindings for IDCs

This section describes how to configure ebXML Protocol Manager’s bindings for IDCs. You set up and define these bindings by supplying values for the ToPartner and FromPartner transport attributes for each IDC used by the B2B host.

These configuration parameters are used by the B2B host, and their categories are:

Sender Transport

The parameters under this tab allow you to define the sender transport attributes for individual IDC bindings used by the B2B host.


Note –

See the eXchange Integrator User’s Guide for an explanation of IDC configuration properties for sender and receiver transport. Under Internal Delivery Channels, select the Transport Name , as appropriate, for example JMS .


Receiver Transport

The parameters under this tab allow you to define the receiver transport attributes for individual IDC bindings used by the B2B host. Set these parameters in the same way as you do those for the sender transport channels. For details on how to set these parameters, see Sender Transport.

For an example of how the parameters appear in the ePM user interface.

Configuring Enveloping Channels

No ebXML-specific parameter configuration is required. For information on configuring enveloping channels, see the appropriate user’s guide for the enveloping protocol you are using.

Configuring Messaging Actions

This section describes how to configure ebXML Protocol Manager’s messaging actions under the ePM Messaging Service Configuration. These settings control messaging actions (inbound and outbound) for the ebXML MAD.


Note –

Many of the explanations of these parameters refer to the ebXML Message Service Specification, version 2.0. To find this specification, see the following ebXML Web site:


http://www.ebxml.org

These configuration parameters define settings that allow ebXML Protocol Manager to set up, control, and order the sending and receiving of messages. These setting categories are:

This section explains in detail how to configure ePM’s ebXML-specific parameters.

When you first click the Messaging Actions tab, each action appears collapsed as a separate line within a bar. The individual parameters for an action appear when you click the action’s plus sign (+) and expand it.


Note –

The individual Messaging Actions you see in ePM reflect those created for the current B2B host in Enterprise Designer. messaging actions in the sample scenario are specific to that scenario. The messaging actions you create depend on your system setup and configuration.


Outbound

These MAD parameters allow you to define messaging actions for outbound messages. For an example of how the parameters appear in the ePM user interface for ebXML Protocol Manager.

The initial set of parameters (before Service Type; see Service Type) are eXchange settings common to all protocol managers. See the eXchange Integrator User’s Guide for information on how to set them, including how to set up messaging actions as either inbound or outbound.

Service Type

Description

Use this parameter when the parties sending and receiving the message know how to interpret the value of the Service element. The two parties may use the value of the Type attribute to assist the interpretation.

Values

A valid string supplied by the user; not required.

Default

None

Host Role in Transaction

Description

Associates the B2B host with a specific role in the business Collaboration, such as a “buyer.”

Values

A valid string supplied by the user; not required.

Default

None

Partner Role in Transaction

Description

Associates a TP with a specific role in the business Collaboration, such as a “seller.”

Values

A valid string supplied by the user; not required.

Default

None

HostPartyID Value

Description

The PartyID element provides an identifier for the B2B host. The value of the PartyID element is any string that provides a unique identifier. If this value is not a URN, the HostPartyID type must be provided.

Values

A valid string supplied by the user; required.

Default

None

HostPartyID Type

Description

The PartyID element provides an identifier for the B2B host. The type of the PartyID element provides a scope or namespace for the content of the PartyID element.

Values

A valid string supplied by the user; not required.

Default

None

PartnerPartyID Value

Description

The PartyId element provides an identifier for a TP. The value of the PartyID element is any string that provides a unique identifier. If this value is not a URN, the PartnerPartyID type must be provided.

Values

A valid string supplied by the user; required.

Default

None

PartnerPartyID Type

Description

The PartyId element provides an identifier for a TP. The type of the PartyID element provides a scope or namespace for the content of the PartyID element.

Values

A valid string supplied by the user; not required.

Default

None

Sequence Number

Description

Not yet implemented; the parameter is reserved for future use and is ignored in the current release.


Note –

This parameter is part of a planned Message Sequencing feature and indicates the sequence with which a receiving MSH must process the message. The value entered is the start number for sequencing messages.


Values

A valid string supplied by the user; not required.

Default

None

Envelope ContentID

Description

Used to specify a unique, identifying label for each envelope, referred to as the content ID. This parameter is mandatory and must be a global universal identification (GUID).

For details, see the request for comments (RFC) document 2392, Section 2, on the following Web site:

http://www.ietf.org/rfc/rfc2392.txt

Values

A valid GUID identifying the content ID; required.

Default

Envelope

Envelope ContentLocation

Description

A URI designating the content-location of the MIME body part of an envelope object. Specify this parameter (URI) when the content/payload is not a package along with the message, but instead is referenced using the URI location.

Values

A valid string supplied by the user; not required.

Default

None

Envelope TransferEncoding

Description

Specifies the transfer encoding, for example, base64, to be used for the SOAP envelope. It is recommended that you set this value.

If the message is in a different character format than the one you specify, or if transfer encoding is not specified, the message may become corrupted during data transport. See RFC 2045, Section 6.1, on the following Web site:

http://www.ietf.org/rfc/rfc2045.txt

If an entity is the type “multipart” the content transfer encoding is not permitted to have any value other than 7bit, 8bit, or binary. See RFC 2045, Section 6.4, on the previous Web site.

The output of base64 encoding confirms to the charset US-ASCII. See RFC 2045, Section 6.2, on the previous Web site.

Values

Valid values are 7bit, 8bit, binary, quoted-printable, base64, ietf-token, and x-token, and the parameter entries are not case-sensitive; not required.


Note –

Although this parameter is not required, it is recommended.


Default

7bit

Envelope MIME Parameters

Description

Allows for the specification of additional MIME parameters for the envelope, which are in conformance with the MIME (RFC 2045) specification.

See RFC 2045 on the following Web site:

http://www.ietf.org/rfc/rfc2045.txt


Note –

Implementations may ignore any MIME header not defined in the ebXML Message Service Specification, version 2.0 (see the ebXML Web site). For example, an implementation could include content-length in a message. However, a recipient of a message with content-length could ignore it.


Values

A valid string supplied by the user; not required.

Default

boundary=MIME_boundary, type=text/xml, start=Envelope

Envelope ContentType

Description

Specifies the MIME content type to be used for the envelope.

Values

Must either be text/xml or application/xml; required

Default

text/xml

Envelope Role

Description

Identifies whether the role of the party sending and/or receiving the message is authorized.

Values

fromAuthorizedRole or toAuthorizedRole; not required.

Default

None

Envelope SignFlag

Description

When set to true, specifies that the envelope is digitally signed.

Values

true or false; required.

Default

None

Envelope Sign Transforms1 Algorithm

Description

Specifies the URI that designates the algorithm to be performed when creating or validating a signature.

You must enter the following value:


http://www.w3.org/2000/09/xmldsig#enveloped-signature

For more information see the ebXML Message Service Specification, version 2.0, Section 4.1.3 (see the ebXML Web site).

Value

http://www.w3.org/2000/09/xmldsig#enveloped-signature; required.

Default

Same as above

Envelope Sign Transforms2 Algorithm

Description

Enter this parameter value for use in conjunction with the Sign Transforms XPath value, to exclude other elements within the SOAP envelope.

You must enter the following value:


http://www.w3.org/TR/1999/REC-xpath-19991116

For more information see the ebXML Message Service Specification, version 2.0, Section 4.1.3 (see the ebXML Web site).

Value

http://www.w3.org/TR/1999/REC-xpath-19991116; required.

Default

Same as above

Envelope Sign Transforms XPath

Description

Specifies the XPath expression to be used with the transform element.

You must enter this value as shown below:


not(ancestor-or-self::node()[@soap:actor=’urn:oasis:names:tc:ebxml-
msg:actor:nextMSH’] | ancestor-or-self::node()[@soap:actor=’http://
schemas.xmlsoap.org/soap/actor/next’] )

For more information see the ebXML Message Service Specification, version 2.0, Section 4.1.3 (see the ebXML Web site).

Values

not(ancestor-or-self::node()[@soap:actor=’urn:oasis:names:tc:ebxml-msg:actor:nextMSH’] | ancestor-or-self::node()[@soap:actor=’http://schemas.xmlsoap.org/soap/actor/next’] ); required.

Default

Same as above

Envelope Sign Transforms3 Algorithm

Description

Specifies the URI that designates the algorithm to be performed when canonicalizing the payload’s XML (if necessary).

When used, you must enter this value as shown below:


http://www.w3.org/TR/2001/REC-xml-c14n-20010315

Value

http://www.w3.org/TR/2001/REC-xml-c14n-20010315; not required

Default

None

Payload1 ContentID

Description

Allows you to specify a unique, identifying name for each payload. For more information, see Envelope ContentID.

Values

A valid string supplied by the user; not required.

Default

None

Payload1 ContentLocation

Description

A URI designating the content-location of the MIME body part of the payload object.

Values

A valid URI supplied by the user; not required.

Default

None

Payload1 TransferEncoding

Description

Specifies the transfer encoding, for example, base64, to be used for the payload.

If the message is in a different character format than the one you specify, or if transfer encoding is not specified, the message may become corrupted during data transport. See RFC 2045, Section 6.1, on the following Web site:

http://www.ietf.org/rfc/rfc2045.txt

If an entity is the type “multipart” the content transfer encoding is not permitted to have any value other than 7bit, 8bit, or binary. See RFC 2045, Section 6.4, on the previous Web site.

The output of base64 encoding confirms to the charset US-ASCII. See RFC 2045, Section 6.2, on the previous Web site.

Values

Valid values are 7bit, 8bit, binary, quoted-printable, base64, ietf-token, and x-token, and the parameter entries are not case-sensitive; not required.

Default

None

Payload1 MIME Parameters

Description

Allows for the specification of additional MIME parameters for the payload, which are in conformity with the MIME (RFC 2045) specifications.


Note –

Implementations may ignore any MIME header not defined in the ebXML Message Service Specification, version 2.0 (see the ebXML Web site). For example, an implementation could include content-length in a message. However, a recipient of a message with content-length could ignore it.


Values

A valid string supplied by the user; not required.

Default

None

Payload1 ContentType

Description

Specifies the MIME content-type to be used for the payload.

Values

A valid string supplied by the user; not required.

Default

None

Payload1 Role

Description

Identifies whether the role of the party sending and/or receiving the message is authorized.

Values

fromAuthorizedRole or toAuthorizedRole; not required.

Default

None

Payload1 SignFlag

Description

When set to true, specifies that the payload is digitally signed.

Values

true or false; not required.

Default

false

Payload1 Sign Transforms1 Algorithm

Description

Specifies the URI that designates the algorithm to be performed when creating or validating a signature.

Values

A valid URI string supplied by the user; not required.

Default

None

Payload1 Sign Transforms1 XPath

Description

Used in conjunction with the Sign Transforms XPath parameter to exclude elements within the payload.

Values

A valid string supplied by the user; not required.

Default

None

Payload1 EncryptFlag

Description

Specifies whether the current payload is encrypted.

Values

true or false; not required.

Default

false

Payload1 Encrypt Transforms1 Algorithm

Description

Allows you to specify transformations you want to be executed on the current payload, before encryption is applied to it. This parameter only applies to XML types of payloads.

Values

A valid XML string supplied by the user; not required.

Default

None

Payload1 Encrypt Transforms1 XPath

Description

Allows you to specify the XPath to be executed on the current payload.

Values

A valid XPath expression supplied by the user; not required.

Default

None


Note –

The parameters for any additional payloads ( Payload2 , Payload3 , and so on), if present, are the same as those for Payload1 , and their values are set in the same way.


Inbound

These MAD parameters allow you to define messaging actions for inbound messages. For an example of how the parameters appear in the ePM user interface.

The initial set of parameters (before Service Type; see Service Type) are eXchange parameters common to all protocol managers. See the eXchange Integrator User’s Guide for information on these parameters.

The rest of these parameters operate in the same way as those for the outbound. For details on their operation, settings, and values, see Outbound.