This section lists the AS2 PM-specific parameter values in ePM and explains how to configure them.
Screen examples of how these parameters look in ePM appear under the following procedures:
The following list explains the outbound and inbound messaging model used for Environments and TPs during ePM configuration:
When you are configuring ePM for a component related to the current TP’s Environment, you must take the viewpoint of that Environment.
For example, Company A is the current TP with its own Environment. You are configuring a component related to Company A’s Environment envA. Therefore, in terms of the companies, ToPartner means from Company A (outbound from envA) and FromPartner, to Company A (inbound to envA).
Following the same model, when you are configuring ePM for a component related to a different TP’s Environment, you must take the viewpoint of that Environment.
For example, Company B is a TP with an Environment outside of Company B. You are configuring a component related to Company B’s Environment envB. Therefore, in terms of the companies, ToPartner means from Company B (outbound from envB) and FromPartner, to Company B (inbound to envB).
Therefore, if TPs in the previous examples are named as follows:
tpB is Company A’s TP.
tpA is Company B’s TP.
The following relationship holds true:
tpA is the TP for envB.
tpB is the TP for envA.
Configuring AS2 PM-specific and security parameters is described under:
For additional information on how to configure ePM parameters, see Configuring AS2 PM ePM Parameters, as well as the eXchange Integrator User’s Guide. The rest of this chapter explains the AS2 PM-specific and security parameters available in ePM.
When ePM displays the parameters explained in this chapter, additional parameters appear, which are generic to eXchange. This chapter does not cover these parameters. See the eXchange Integrator User’s Guide for details on these additional settings.
This section explains how to configure Message Attribute Definition (MAD) ePM parameters for the current Transaction Profile. Find these parameters displayed in ePM in the ePM Canvas (right ePM window). This section explains these parameters in the order they appear in ePM. If text in parentheses after a description reads “optional,” it is not necessary for you to set this parameter.
Allows you to enter the name of the FromPartner Delivery Transaction Profile, which the sending TP is using (required). The attribute name is AS2From.
A valid string indicating the name of the appropriate ToPartner Delivery Protocol
None
Allows you to enter the name of the sender TP's host (required). The attribute name is AS2Host.
A valid string indicating the sender TP's host name
None
Allows you to enter the name of the Transport, which the sending TP is using (required). The attribute name is AS2HTTPFrom.
A valid string indicating the name of the appropriate Transport
None
Allows you to enter the AS2 subject of the sending TP's messages (required). The attribute name is AS2Subject.
A valid string indicating the AS2 subject of the sending TP's messages
None
Allows you to enter the name of the ToPartner Delivery Transaction Profile, which the sending TP is using (required). The attribute name is AS2To.
A valid string indicating the name of the appropriate ToPartner Delivery Protocol
None
Allows you to enter the current version of AS2 in use (required). The attribute name is AS2Version.
1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, or 1.9
None
Allows you to specify whether the TP must do a compression operation any outbound message is sent (required). If you set this parameter to true, compression is done before signing. The attribute name is CompressB4Signing.
true or false
false
Allows you to specify whether the sending TP requires a signed MDN (required). The attribute name is IsSignedMDNRequired.
true or false
false
Allows you to specify whether the sending TP requires a synchronous or asynchronous MDN (required). The attribute name is IsSyncMDNRequired.
SYNC or ASYNC
ASYNC
If AS2_RESEND_REQ is set to true, allows you to specify the maximum number of times the system is to retry sending a message before timing out. You can choose to use this parameter or AS2_MAX_RETRY_TIMEOUT, which sets the time-out in terms of time. If you use AS2_MAX_RETRY_COUNT, allow AS2_MAX_RETRY_TIMEOUT to retain its default setting, false (optional).
true or false
false
Allows you to enter the destination URL where you want the MDN delivered.
A valid URL representing the specified MDN destination URL.
None
Allows you to enter the name of the message that the TP sends with the MDN, for example, Positive Disposition Message (required). The attribute name is MDNDispositionMessage.
The appropriate valid string that represents the message name
None
Allows you to enter the email address where you want the system to send a notification of the MDN's disposition.
The DISPOSITION_NOTIFICATION_TO email address can be any one you select.
A valid email address where an MDN disposition message can be sent.
None
Allows you to enter the name of the algorithm used to check the message integrity (required). The parameter calculates the MIC value of the payload, inbound and outbound, allowing correct message correlations. The attribute name is MICAlgorithm.
sha1
sha1
Allows you to enter the name of the algorithm used to calculate the digest value in signing (required). The attribute name is MICDigestAlgorithm.
sha1 or MD5
sha1
Allows you to identify the payload type, that is, what type of message the TP is sending (required). The attribute name is PayloadType.
X12, EDIFACT, EDI-X12, XML, or Others
X12
Allows you to enter a value representing the reporting user for the message disposition notification (MDN) (required). The attribute name is ReportingUA.
The appropriate valid string that represents the MDN's reporting user.
None
Allows you to specify whether you want to require the system to resend messages (required).
true or false
false
Allows you to enter a value that is used to identify whether the sender TP requires an MDN (required). The attribute name is RequireMDN.
true or false
false
If AS2_RESEND_REQ is set to true, allows you to specify the maximum amount of time the system is to wait while retrying to send a message, before timing out, in milliseconds. You can choose to use this parameter or AS2_MAX_RETRY_COUNT, which sets the time-out in terms of the number of retries. If you use AS2_MAX_RETRY_TIMEOUT, allow AS2_MAX_RETRY_COUNT to retain its default setting, false (optional).
true or false
false
Allows you specify a special type of certificate signing you require (optional).
A valid certificate signature type.
None
Allows you to specify a MIC algorithm for certificate signing (optional).
A valid MIC algorithm.
None
This section explains how to configure Transport Attribute Definition (TAD) ePM parameters for the current Transaction Profile. Find these parameters displayed in ePM in the ePM Canvas (right ePM window). This section explains these parameters in the order they appear in ePM. If text in parentheses after a description reads “optional,” it is not necessary for you to set this parameter.
Allows you to enter the servlet's URL, that is, where the TP must post the message (required). The attribute name is EndURL.
Entries for End URL use the syntax shown in the following example:
http://localhost:18001/dp1_servlet_AS2HttpServlet/AS2HttpServlet |
A valid string indicating the servlet's URL
None
Allows you to enter the value of the current HTTP header (optional). The attribute name is HTTPHeader_Value.
A valid string indicating the value
None
Allows you to enter the name of the current HTTP header (optional). The attribute name is HTTPHeader_Name.
A valid string indicating the name
None
These parameters allow you to enter values for settings that control the current Transaction Profile's general cryptographic features.
Allows you to specify the name of the business protocol signing key (optional).
Name of the signing key.
None
Allows you to specify the name of the delivery protocol signing key (optional).
Name of the signing key.
None
Allows you to specify the name of the protocol encryption certificate (optional).
Name of the certificate.
None
Allows you to specify the name of the protocol encryption certificate (optional).
The name of the certificate.
None
Allows you to specify the name of the encryption protocol (optional).
The name of the protocol.
None
These parameters allow you to enter values for settings that control the current Transaction Profile's encryption, signing, and compression handlers.
Allows you to choose the location of the appropriate decryption handler, from the pull-down menu.
A valid decryption handler location.
None
Allows you to choose the location of the appropriate signature validation handler, from the pull-down menu.
A valid signature validation handler location.
None
Allows you to choose the location of the appropriate decompression handler, from the pull-down menu.
A valid decompression handler location.
None