title | description | services | documentationcenter | author | manager | editor | ms.assetid | ms.service | ms.workload | ms.tgt_pltfrm | ms.devlang | ms.topic | ms.date | ms.author |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Learn about Enterprise Integration Pack Encode EDIFACT Message Connctor | Microsoft Docs |
Learn how to use partners with the Enterprise Integration Pack and Logic apps |
logic-apps |
.net,nodejs,java |
padmavc |
anneta |
974ac339-d97a-4715-bc92-62d02281e900 |
logic-apps |
integration |
na |
na |
article |
08/15/2016 |
padmavc |
Validates EDI and partner-specific properties
- An Azure account; you can create a free account
- An Integration Account is required to use Encode EDIFACT message connector. See details on how to create an Integration Account, partners and EDIFACT agreement
-
Create a Logic App provides an example.
-
This connector does not have any triggers. Use other triggers to start the Logic App, such as a Request trigger. In the Logic App designer, add a trigger and add an action. Select Show Microsoft managed APIs in the drop-down list and then enter "EDIFACT" in the search box. Select either Encode EDIFACT Message by agreement name or Encode to EDIFACT message by identities.
-
If you haven’t previously created any connections to Integration Account, you are prompted for the connection details
-
Enter the Integration account details. Properties with an asterisk are required
Property Details Connection Name * Enter any name for your connection Integration Account * Enter the Integration Account name. Be sure your Integration Account and Logic app are in the same Azure location Once complete, your connection details look similar to the following
-
Select Create
-
Notice the connection has been created
-
Provide sender identifier, sender qualifier, receiver identifier, and receiver qualifier as configured in the EDIFACT agreement. Select xml message to encode
- Resolve the agreement by matching the sender qualifier & identifier and receiver qualifier and identifier
- Serializes the EDI interchange, converting XML-encoded messages into EDI transaction sets in the interchange.
- Applies transaction set header and trailer segments
- Generates an interchange control number, a group control number, and a transaction set control number for each outgoing interchange
- Replaces separators in the payload data
- Validates EDI and partner-specific properties
- Schema validation of the transaction-set data elements against the message schema.
- EDI validation performed on transaction-set data elements.
- Extended validation performed on transaction-set data elements
- Generates an XML document for each transaction set.
- Requests a Technical and/or Functional acknowledgment (if configured).
- As a technical acknowledgment, the CONTRL message indicates receipt of an interchange.
- As a functional acknowledgment, the CONTRL message indicates acceptance or rejection of the received interchange, group, or message, with a list of errors or unsupported functionality