Skip to content

Commit a2ac987

Browse files
committed
Update art
1 parent 1d11bfa commit a2ac987

File tree

5 files changed

+41
-37
lines changed

5 files changed

+41
-37
lines changed

articles/logic-apps/logic-apps-enterprise-integration-x12.md

Lines changed: 41 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: divyaswarnkar
77
ms.author: divswa
88
ms.reviewer: jonfan, estfan, logicappspm
99
ms.topic: article
10-
ms.date: 01/31/2017
10+
ms.date: 04/23/2020
1111
---
1212

1313
# Exchange X12 messages for B2B enterprise integration in Azure Logic Apps with Enterprise Integration Pack
@@ -38,15 +38,23 @@ To work with X12 messages in Azure Logic Apps, you can use the X12 connector, wh
3838

3939
## Receive message settings
4040

41-
After you set the agreement properties, you can configure how this agreement identifies and handles incoming messages received from your partner through this agreement.
41+
After you set the agreement properties, you can configure how this agreement identifies and handles inbound messages that you receive from your partner through this agreement.
4242

4343
1. Under **Add**, select **Receive Settings**.
4444

4545
1. Configure these properties based on your agreement with the partner that exchanges messages with you. For property descriptions, see the tables in this section.
4646

47-
The **Receive Settings** are organized into these sections: Identifiers, Acknowledgment, Schemas, Envelopes, Control Numbers, Validations, and Internal Settings
47+
The **Receive Settings** are organized into these sections:
4848

49-
1. After you're done, save your settings by selecting **OK**.
49+
* Identifiers
50+
* Acknowledgment
51+
* Schemas
52+
* Envelopes
53+
* Control Numbers
54+
* Validations
55+
* Internal Settings
56+
57+
1. After you're done, make sure to save your settings by selecting **OK**.
5058

5159
<a name="receive-identifiers"></a>
5260

@@ -104,7 +112,7 @@ In this section, select a [schema](../logic-apps/logic-apps-enterprise-integrati
104112

105113
<a name="receive-control-numbers"></a>
106114

107-
### Control numbers
115+
### Control Numbers
108116

109117
![Settings for handling control number duplicates](./media/logic-apps-enterprise-integration-x12/x12-35.png)
110118

@@ -115,57 +123,53 @@ In this section, select a [schema](../logic-apps/logic-apps-enterprise-integrati
115123
| **Disallow Transaction set control number duplicates** | Block interchanges that have duplicate transaction set control numbers. |
116124
|||
117125

118-
119126
<a name="receive-validation"></a>
120127

121128
### Validation
122129

123-
![Set validation properties for received messages](./media/logic-apps-enterprise-integration-x12/x12-36.png)
130+
If you don't specify any rules, validation uses the **Default** row. Otherwise, after you complete each validation row, a new empty row automatically appears.
124131

125-
When you complete each validation row, another is automatically added.
126-
If you don't specify any rules, then validation uses the "Default" row.
132+
![Validation properties for received messages](./media/logic-apps-enterprise-integration-x12/x12-36.png)
127133

128134
| Property | Description |
129135
|----------|-------------|
130-
| Message Type |Select the EDI message type. |
131-
| EDI Validation |Perform EDI validation on data types as defined by the schema's EDI properties, length restrictions, empty data elements, and trailing separators. |
132-
| Extended Validation |If the data type isn't EDI, validation is on the data element requirement and allowed repetition, enumerations, and data element length validation (min/max). |
133-
| Allow Leading/Trailing Zeroes |Retain any additional leading or trailing zero and space characters. Don't remove these characters. |
134-
| Trim Leading/Trailing Zeroes |Remove leading or trailing zero and space characters. |
135-
| Trailing Separator Policy |Generate trailing separators. <p>Select **Not Allowed** to prohibit trailing delimiters and separators in the received interchange. If the interchange has trailing delimiters and separators, the interchange is declared not valid. <p>Select **Optional** to accept interchanges with or without trailing delimiters and separators. <p>Select **Mandatory** when the interchange must have trailing delimiters and separators. |
136+
| **Message Type** | The EDI message type |
137+
| **EDI Validation** | Perform EDI validation on data types as defined by the schema's EDI properties, length restrictions, empty data elements, and trailing separators. |
138+
| **Extended Validation** | If the data type isn't EDI, validation is on the data element requirement and allowed repetition, enumerations, and data element length validation (min or max). |
139+
| **Allow Leading/Trailing Zeroes** | Keep any additional leading or trailing zero and space characters. Don't remove these characters. |
140+
| **Trim Leading/Trailing Zeroes** | Remove any leading or trailing zero and space characters. |
141+
| **Trailing Separator Policy** | Generate trailing separators. <p>- **Not Allowed**: Prohibit trailing delimiters and separators in the received interchange. If the interchange has trailing delimiters and separators, the interchange is declared not valid. <p>- **Optional**: Accept interchanges with or without trailing delimiters and separators. <p>- **Mandatory**: When the interchange must have trailing delimiters and separators. |
142+
|||
143+
144+
<a name="receive-internal"></a>
136145

137-
### Internal settings
146+
### Internal Settings
138147

139-
![Select internal settings](./media/logic-apps-enterprise-integration-x12/x12-37.png)
148+
![Internal settings for received messages](./media/logic-apps-enterprise-integration-x12/x12-received-messages-internal-settings.png)
140149

141150
| Property | Description |
142151
|----------|-------------|
143-
| Convert implied decimal format "Nn" to a base 10 numeric value |Converts an EDI number that is specified with the format "Nn" into a base-10 numeric value |
144-
| Create empty XML tags if trailing separators are allowed |Select this check box to have the interchange sender include empty XML tags for trailing separators. |
145-
| Split Interchange as transaction sets - suspend transaction sets on error|Parses each transaction set in an interchange into a separate XML document by applying the appropriate envelope to the transaction set. Suspends only the transactions where the validation fails. |
146-
| Split Interchange as transaction sets - suspend interchange on error|Parses each transaction set in an interchange into a separate XML document by applying the appropriate envelope. Suspends entire interchange when one or more transaction sets in the interchange fail validation. |
147-
| Preserve Interchange - suspend transaction sets on error |Leaves the interchange intact, creates an XML document for the entire batched interchange. Suspends only the transaction sets that fail validation, while continuing to process all other transaction sets. |
148-
| Preserve Interchange - suspend interchange on error |Leaves the interchange intact, creates an XML document for the entire batched interchange. Suspends the entire interchange when one or more transaction sets in the interchange fail validation. |
152+
| **Convert implied decimal format Nn to a base 10 numeric value** | Convert an EDI number that is specified with the format "Nn" into a base-10 numeric value. |
153+
| **Create empty XML tags if trailing separators are allowed** | Have the interchange sender include empty XML tags for trailing separators. |
154+
| **Split Interchange as transaction sets - suspend transaction sets on error** | Parse each transaction set that's in an interchange into a separate XML document by applying the appropriate envelope to the transaction set. Suspend only the transactions where the validation fails. |
155+
| **Split Interchange as transaction sets - suspend interchange on error** | Parse each transaction set that's in an interchange into a separate XML document by applying the appropriate envelope. Suspend the entire interchange when one or more transaction sets in the interchange fail validation. |
156+
| **Preserve Interchange - suspend transaction sets on error** | Leave the interchange intact and create an XML document for the entire batched interchange. Suspend only the transaction sets that fail validation, but continue to process all other transaction sets. |
157+
| **Preserve Interchange - suspend interchange on error** |Leaves the interchange intact, creates an XML document for the entire batched interchange. Suspends the entire interchange when one or more transaction sets in the interchange fail validation. |
158+
|||
159+
160+
<a name="send-message-settings"></a>
149161

150-
## Configure how your agreement sends messages
162+
## Send message settings
151163

152-
You can configure how this agreement identifies and handles outgoing
153-
messages that you send to your partner through this agreement.
164+
After you set the agreement properties, you can configure how this agreement identifies and handles outbound messages that you send to your partner through this agreement.
154165

155-
1. Under **Add**, select **Send Settings**.
156-
Configure these properties based on your agreement
157-
with your partner who exchanges messages with you.
158-
For property descriptions, see the tables in this section.
166+
1. Under **Add**, select **Send Settings**.
159167

160-
**Send Settings** is organized into these sections: Identifiers,
161-
Acknowledgment, Schemas, Envelopes, Character Sets and Separators,
162-
Control Numbers, and Validation.
168+
1. Configure these properties based on your agreement with the partner that exchanges messages with you. For property descriptions, see the tables in this section.
163169

164-
2. After you're done,
165-
make sure to save your settings by choosing **OK**.
170+
The **Send Settings** are organized into these sections: Identifiers, Acknowledgment, Schemas, Envelopes, Character Sets and Separators, Control Numbers, and Validation.
166171

167-
Now your agreement is ready to handle outgoing
168-
messages that conform to your selected settings.
172+
1. After you're done, make sure to save your settings by selecting **OK**.
169173

170174
### Identifiers
171175

-25.3 KB
Loading
-27.3 KB
Loading
5.2 KB
Loading
8.86 KB
Loading

0 commit comments

Comments
 (0)