Only read this topic if you are using Interchange as the communication layer for Electronic Signature.
Install Axway Interchange as described in the Axway 5 Suite Installation and Prerequisites Guide.
Note: Interchange must be installed with a license key intended for non FIPS compliance usage.
This section explains how to configure Interchange for Electronic Signature. The information provided is just an example. You need to adapt this according to your own requirements. For full details about creating objects, refer to the Axway Interchange Administrator's Guide.
For more information about configuring Interchange, refer to the Axway Interchange documentation.
In Interchange, MMD XML files can be used as an alternative to inline processing.
In order to use this method, you need to create a File system-type Integration pickup and place the XML files in the location defined for the pickup. Interchange will parse the files and trigger the send or fetch EBICS request.
<?xml version="1.0" encoding="UTF-8"?> <MessageMetadataDocument documentId="Test_B2" protocol="generic"> <Metadata name="From" type="string">CUSTOMER</Metadata> <Metadata name="To" type="string">BANK</Metadata> <Metadata name="message.waitUpdate" type="string">true</Metadata> <Metadata name="ebics.action" type="string">send</Metadata> <Metadata name="ebics.orderType" type="string">FUL.pain.001.001.02.sct</Metadata> <Metadata name="ebics.domain" type="string">Geopost</Metadata> <Metadata name="ebics.sender" type="string">FI-AP</Metadata> <Metadata name="ebics.amount" type="string">1000</Metadata> <Metadata name="ebics.operationNb" type="string">2</Metadata> <Metadata name="message.comment" type="string">Business comment</Metadata> <MessagePayloads> <Payload id="IDFD2234555600"> <MimeContentId>ProcessPartsOrder@Alpha.com</MimeContentId> <MimeContentType>text/plain</MimeContentType> <Location type="filePath">C:\pain.001.001.03.xml</Location> </Payload> </MessagePayloads> </MessageMetadataDocument> |
where:
From is the EBICS HostId of the Bank.
To is the EBICS customerID.
message.waitUpdate is "true" if the send has to go via Electronic Signature.
ebics.action is the EBICS request action type (send or fetch)
ebics.orderType is the full EBICS order type.
ebics.domain is the domain of the payload. The domain is the organizational entity within a company.
ebics.sender is the sender of the payload. The sender is the application that initiates a payment flow.
ebics.amount is the global amount of the payment that is displayed in the Electronic Signature UI (optional). If a value is specified here it will override the amount parsed from the payload.
ebics.operationNb is the number of operation of the given payment file. This value is displayed in the Electronic Signature UI (optional). If a value is specified here it will override the number of operations parsed from the payload.
ebics.user.userId is the EBICS userID of the transport user (optional).
message.comment is any business information that might help the treasurers to sign a payment. This value is displayed in the Electronic Signature UI (optional).
Payload id is the id of the payload, this parameter is mandatory.
Location type is the location and type of payload
<?xml version="1.0" encoding="UTF-8"?> <MessageMetadataDocument documentId="Test_B2" protocol="generic"> <Metadata name="From" type="string">CUSTOMER</Metadata> <Metadata name="To" type="string">BANK</Metadata> <Metadata name="ebics.action" type="string">fetch</Metadata> <Metadata name="ebics.orderType" type="string">FDL.camt.002.001.02.ara</Metadata> <Metadata name="ebics.user.userId" type="string">USER</Metadata> </MessageMetadataDocument> |
where:
From is the EBICS HostId of the Bank.
To is the EBICS customerID.
message.waitUpdate is "true" if the send has to go via Electronic Signature.
ebics.action is the EBICS request action type (send or fetch)
ebics.orderType is the full EBICS order type.
ebics.user.userId is the EBICS userID of the transport user.
Inline processing for Interchange/Electronic Signature integration
Configuring Electronic Signature