You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/logic-apps/logic-apps-enterprise-integration-edifact.md
+21-19Lines changed: 21 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: divyaswarnkar
7
7
ms.author: divswa
8
8
ms.reviewer: estfan, azla
9
9
ms.topic: how-to
10
-
ms.date: 10/14/2024
10
+
ms.date: 02/10/2025
11
11
---
12
12
13
13
# Exchange EDIFACT messages using workflows in Azure Logic Apps
@@ -22,8 +22,8 @@ The **EDIFACT** connector has different versions, based on [logic app type and h
22
22
23
23
| Logic app | Environment | Connector version |
24
24
|-----------|-------------|-------------------|
25
-
|**Consumption**| Multitenant Azure Logic Apps |**EDIFACT** managed connector (Standard class). The **EDIFACT** connector provides only actions, but you can use any trigger that works for your scenario. For more information, see the following documentation: <br><br>- [EDIFACT managed connector reference](/connectors/edifact/) <br>- [EDIFACT message limits](logic-apps-limits-and-config.md#b2b-protocol-limits)|
26
-
|**Standard**| Single-tenant Azure Logic Apps and App Service Environment v3 (Windows plans only) |**EDIFACT** built-in connector and **EDIFACT** managed connector. The built-in version differs in the following ways: <br><br>- The built-in version provides only actions, but you can use any trigger that works for your scenario. <br><br>- The built-in version can directly access Azure virtual networks. You don't need an on-premises data gateway.<br><br>For more information, see the following documentation: <br><br>- [EDIFACT managed connector reference](/connectors/edifact/) <br>- [EDIFACT built-in connector operations](#edifact-built-in-operations) <br>- [EDIFACT message limits](logic-apps-limits-and-config.md#b2b-protocol-limits)|
25
+
|**Consumption**| Multitenant Azure Logic Apps |**EDIFACT** managed connector (Standard class). The **EDIFACT** connector has only one trigger, but you can use any trigger that works for your scenario. For more information, see the following documentation: <br><br>- [EDIFACT managed connector reference](/connectors/edifact/) <br>- [EDIFACT message limits](logic-apps-limits-and-config.md#b2b-protocol-limits)|
26
+
|**Standard**| Single-tenant Azure Logic Apps and App Service Environment v3 (Windows plans only) |**EDIFACT** built-in connector and **EDIFACT** managed connector. The built-in version differs in the following ways: <br><br>- The built-in version provides only actions, but you can use any trigger that works for your scenario. <br><br>- Accepts a flat file as input versus XML for the managed version. <br><br>- The built-in version can directly access Azure virtual networks. You don't need an on-premises data gateway.<br><br>For more information, see the following documentation: <br><br>- [EDIFACT managed connector reference](/connectors/edifact/) <br>- [EDIFACT built-in connector operations](#edifact-built-in-operations) <br>- [EDIFACT message limits](logic-apps-limits-and-config.md#b2b-protocol-limits)|
27
27
28
28
<aname="edifact-built-in-operations"></a>
29
29
@@ -68,7 +68,7 @@ The **EDIFACT** built-in connector has the following actions, which are similar
68
68
69
69
> [!IMPORTANT]
70
70
>
71
-
> The EDIFACT connector supports only UTF-8 characters. If your output contains
71
+
> The **EDIFACT** connector supports only UTF-8 characters. If your output contains
72
72
> unexpected characters, check that your EDIFACT messages use the UTF-8 character set.
73
73
74
74
* Based on whether you're working on a Consumption or Standard logic app workflow, your logic app resource might require a link to your integration account:
@@ -86,6 +86,8 @@ The **EDIFACT** built-in connector has the following actions, which are similar
86
86
87
87
*[Create an example Standard logic app workflow in single-tenant Azure Logic Apps](create-single-tenant-workflows-azure-portal.md)
88
88
89
+
* The content to encode or decode. In Consumption workflows, the **EDIFACT** managed connector actions accept an XML message as input. In Standard workflows, the **EDIFACT** built-in connector actions accept a flat file, while the **EDIFACT** managed connector accepts an XML message.
90
+
89
91
<aname="encode"></a>
90
92
91
93
## Encode EDIFACT messages
@@ -139,15 +141,15 @@ The **EDIFACT** managed connector action named **Encode to EDIFACT message** act
139
141
140
142
1. When you're done, select **Create**.
141
143
142
-
1. In the EDIFACT action, provide the following property values:
144
+
1. In the **EDIFACT** action, provide the following property values:
143
145
144
146
| Property | Required | Description |
145
147
|----------|----------|-------------|
146
148
|**Name of EDIFACT agreement**| Yes | The EDIFACT agreement to use. |
147
-
|**XML message to encode**| Yes | The business identifier for the message sender as specified by your EDIFACT agreement |
149
+
|**XML message to encode**| Yes | The XML message to encode. Specifically, the business identifier for the message sender as specified by your EDIFACT agreement.|
148
150
| Other parameters | No | This operation includes the following other parameters: <br><br>- **Data element separator** <br>- **Release indicator** <br>- **Component separator** <br>- **Repetition separator** <br>- **Segment terminator** <br>- **Segment terminator suffix** <br>- **Decimal indicator** <br><br>For more information, see [EDIFACT message settings](logic-apps-enterprise-integration-edifact-message-settings.md). |
149
151
150
-
For example, the XML message payload to encode can be the **Body** content output from the Request trigger:
152
+
For example, the payload to encode can be the **Body** content output from the **Request** trigger:
151
153
152
154

153
155
@@ -165,10 +167,10 @@ The **EDIFACT** managed connector action named **Encode to EDIFACT message** act
165
167
166
168
| Property | Required | Description |
167
169
|----------|----------|-------------|
168
-
|**Message To Encode**| Yes | The XML message content that you want to encode. Specifically, the business identifier for the message sender as specified by your EDIFACT agreement. |
170
+
|**Message To Encode**| Yes | The flat file content to encode. Specifically, the business identifier for the message sender as specified by your EDIFACT agreement. |
169
171
|**Advanced parameters**| No | From the list, add any other properties that you want to use. This operation includes the following other parameters: <br><br>- **Sender Identity Receiver Qualifier** <br>- **Sender Identity Receiver Identifier** <br>- **Receiver Identity Receiver Qualifier** <br>- **Receiver Identity Receiver Identifier** <br>- **Name of EDIFACT agreement**|
170
172
171
-
For example, the XML message payload to encode can be the **Body** content output from the Request trigger:
173
+
For example, the flat file payload to encode can be the **Body** content output from the **Request** trigger:
172
174
173
175

174
176
@@ -208,10 +210,10 @@ The **EDIFACT** managed connector action named **Encode to EDIFACT message** act
208
210
| Property | Required | Description |
209
211
|----------|----------|-------------|
210
212
|**Name of EDIFACT agreement**| Yes | The EDIFACT agreement to use. |
211
-
|**XML message to encode**| Yes | The business identifier for the message sender as specified by your EDIFACT agreement |
213
+
|**XML message to encode**| Yes | The XML message to encode. Specifically, the business identifier for the message sender as specified by your EDIFACT agreement.|
212
214
| Other parameters | No | This operation includes the following other parameters: <br><br>- **Data element separator** <br>- **Release indicator** <br>- **Component separator** <br>- **Repetition separator** <br>- **Segment terminator** <br>- **Segment terminator suffix** <br>- **Decimal indicator** <br><br>For more information, see [EDIFACT message settings](logic-apps-enterprise-integration-edifact-message-settings.md). |
213
215
214
-
For example, the XML message payload to encode can be the **Body** content output from the Request trigger:
216
+
For example, the payload to encode can be the **Body** content output from the **Request** trigger:
215
217
216
218

217
219
@@ -286,14 +288,14 @@ The **EDIFACT** managed connector action named **Decode EDIFACT message** action
286
288
287
289
1. When you're done, select **Create**.
288
290
289
-
1. In the EDIFACT action, provide the following property values:
291
+
1. In the **EDIFACT** action, provide the following property values:
290
292
291
293
| Property | Required | Description |
292
294
|----------|----------|-------------|
293
295
|**EDIFACT flat file message to decode**| Yes | The XML flat file message to decode. |
294
296
| Other parameters | No | This operation includes the following other parameters: <br><br>- **Component separator** <br>- **Data element separator** <br>- **Release indicator** <br>- **Repetition separator** <br>- **Segment terminator** <br>- **Segment terminator suffix** <br>- **Decimal indicator** <br>- **Payload character set** <br>- **Segment terminator suffix** <br>- **Preserve Interchange** <br>- **Suspend Interchange On Error** <br><br>For more information, see [EDIFACT message settings](logic-apps-enterprise-integration-edifact-message-settings.md). |
295
297
296
-
For example, the XML message payload to decode can be the **Body** content output from the Request trigger:
298
+
For example, the payload to decode can be the **Body** content output from the **Request** trigger:
297
299
298
300

299
301
@@ -305,14 +307,14 @@ The **EDIFACT** managed connector action named **Decode EDIFACT message** action
305
307
306
308
1. In the designer, [follow these general steps to add the **EDIFACT** action named **EDIFACT Decode** to your workflow](create-workflow-with-trigger-or-action.md?tabs=standard#add-action).
307
309
308
-
1. In the EDIFACT action, provide the following property values:
310
+
1. In the **EDIFACT** action, provide the following property values:
309
311
310
312
| Property | Required | Description |
311
313
|----------|----------|-------------|
312
-
|**Message To Decode**| Yes | The XML flat file message to decode. |
314
+
|**Message To Decode**| Yes | The flat file to decode. |
313
315
| Other parameters | No | This operation includes the following other parameters: <br><br>- **Component Separator** <br>- **Data Element Separator** <br>- **Release Indicator** <br>- **Repetition Separator** <br>- **Segment Terminator** <br>- **Segment Terminator Suffix** <br>- **Decimal Indicator** <br>- **Payload Character Set** <br>- **Segment Terminator Suffix** <br>- **Preserve Interchange** <br>- **Suspend Interchange On Error** <br><br>For more information, see [EDIFACT message settings](logic-apps-enterprise-integration-edifact-message-settings.md). |
314
316
315
-
For example, the XML message payload to decode can be the **Body** content output from the Request trigger:
317
+
For example, the payload to decode can be the **Body** content output from the **Request** trigger:
316
318
317
319

318
320
@@ -342,10 +344,10 @@ The **EDIFACT** managed connector action named **Decode EDIFACT message** action
342
344
| Property | Required | Description |
343
345
|----------|----------|-------------|
344
346
|**Name of EDIFACT agreement**| Yes | The EDIFACT agreement to use. |
345
-
|**XML message to encode**| Yes | The business identifier for the message sender as specified by your EDIFACT agreement|
346
-
| Other parameters | No | This operation includes the following other parameters: <br><br>- **Data element separator** <br>- **Release indicator** <br>- **Component separator** <br>- **Repetition separator** <br>- **Segment terminator** <br>- **Segment terminator suffix** <br>- **Decimal indicator** <br><br>For more information, see [EDIFACT message settings](logic-apps-enterprise-integration-edifact-message-settings.md). |
347
+
|**EDIFACT flat file message to decode**| Yes | The XML flat file message to decode.|
348
+
| Other parameters | No | This operation includes the following other parameters: <br><br>- **Component separator** <br>- **Data element separator** <br>- **Release indicator** <br>- **Repetition separator** <br>- **Segment terminator** <br>- **Segment terminator suffix** <br>- **Decimal indicator** <br>- **Payload character set** <br>- **Segment terminator suffix** <br>- **Preserve Interchange** <br>- **Suspend Interchange On Error** <br><br>For more information, see [EDIFACT message settings](logic-apps-enterprise-integration-edifact-message-settings.md). |
347
349
348
-
For example, the XML message payload to decode can be the **Body** content output from the Request trigger:
350
+
For example, the payload to decode can be the **Body** content output from the **Request** trigger:
349
351
350
352

0 commit comments