Setup

Prerequisites

It is assumed that the Link customer and the partner in some way (email, phone etc.) has agreed on a common identifier (AgreementRef) and that an Agreement has been created in Link based on that. The customer/partner is free to define a process for exchanging the initial AgreementRef.


Document types

In order to use our existing AS4 document flow for agreement updates a number of document types has been created for better handling and tracking of the documents. These has to be manually installed by executing some SQL scripts. These are located here:

AS4AgreementUpdate_CreateDistributionObject_AS4AgreementTestIn_AllDataOwners

AS4AgreementUpdate_CreateDistributionObject_AS4AgreementTestOut_AllDataOwners

AS4AgreementUpdate_CreateDistributionObject_AS4AgreementUpdateRequestOut_AllDataOwners

AS4AgreementUpdate_CreateDistributionObject_AS4AgreementUpdateRequestIn_AllDataOwners


Transport Location

A special location has to be created on the partner that should receive the agreement updates. The location should be configured with Transport type: AS4 and these AS4 specific values:

Service Type: AU
Service Valuehttp://docs.oasis-open.org/ebcore/ns/CertificateUpdate/v1.0


Action: UpdateCertificate


Sign message: True
Encrypt message: True


Distribution

Since Agreement Updates are distributed using our existing AS4 document flow in Link, we need to setup a Distribution for Agreement Updates. When creating the distribution choose the distribution object named “AS4 Agreement Update Request Out”. In the To Partner field select the partner that should receive agreement updates. Also be sure to choose the Location that we created earlier.


Test messages

TO-DO...


Content on this page:



The information on this page is based on Link 2.10