Use inbound definitions when you receive EDI message files from the AS2 web app.
Set up an inbound definition of type Text to move files with field and line separators (for example, CSV files) from the general storage location to a specific storage location.
To determine which file distribution definition applies, this data must be read from the file:
Text file content example:
ORDER;10002;US-027;M0001;123.45;2025-03-01
Example of setup that can be applied to get the customer ID (US-027):
Field | Setting |
---|---|
Record separator | /r/n |
Field separator | ; |
Identification (recipient) | ORDER |
Field number (recipient) | 2 |
1. | Click Connectivity studio EDI integration design. |
2. | Click Projects. |
3. | On the Action Pane, click Design. |
4. | Click Inbound definition. |
5. | Click New. |
6. | The sequence number defines in which sequence the inbound definitions are run. The inbound definition with the lowest sequence number is run first. |
  | In the Sequence field, enter a number. |
7. | Enter a meaningful name for the inbound definition. |
  | In the Name field, type a value. |
8. | Define the type of file to which the inbound definition applies. |
  | In the Document type field, select 'Text'. |
9. | Define the connector for the inbound definition. The connector connects to the general storage location from where the EDI files must be distributed. For mandatory inbound definitions, the connector also defines the error location to which files are moved that cannot be processed. |
  | In the Connector field, enter or select a value. |
10. | You can define a filter to only select specific files when the inbound definition is run. The read filter is applied to the file name. Example: To only select Text files with order information, you can set the read filter to 'Order*.txt'. |
  | In the Read filter field, type a value. |
  |
Note: |
11. | You can make an inbound definition mandatory. If for a mandatory inbound definition, a file cannot be processed, the file is moved to the error location of the connector. Example: You have three inbound definitions defined to process files of type Text. As defined by the sequence, you can make the last run Text inbound definition mandatory. Consequently, if a file cannot be processed by any of the Text inbound definitions, something is wrong. |
  | In the Mandatory field, select the desired option. |
12. | Sub-task: Set up search definition. |
12.1 | Define from where in the file to get the: - Type: The EDI message type of the data in the file. For example, 'Order' or 'Invoice'. - Recipient: The data in the file that indicates the applicable company in D365 FO. This information is used to determine the applicable file distribution definition. |
  | Expand the Search definition section. |
12.2 | In the Record separator field, define the applicable record separator. |
  |
Note: Usually, the record separator (/r/n) is not shown in the Text file. |
12.3 | In the Field separator field, define the applicable field separator. |
12.4 | In the Identification field, define the record identification for the field with the EDI message type identification. |
12.5 | In the Type field number field, enter the number of the field with the EDI message type information. |
12.6 | In the Identification field, define the record identification for the field with the recipient-related information. |
12.7 | In the Recipient field number field, enter the number of the field with the recipient-related information. |
13. | Sub-task: Set up file distribution definition. |
13.1 | Expand the Definition section. |
13.2 | Click New. |
13.3 | Define the EDI message type to which the file distribution definition applies. For example, 'Order' or 'Invoice'. On running the inbound definition, the applicable type is read from the file that is received from the AS2 web app. |
  | In the Type found field, type a value. |
13.4 | Define the company to which the file distribution definition applies. On running the inbound definition, the applicable company is read from the file that is received from the AS2 web app. |
  | In the Receiver company field, enter or select a value. |
13.5 | To distribute the files from the general storage location to the specific storage locations, a message is used. The message is used for two purposes: - The source connector of the message is used to define the storage location to which the files must be moved. - The source document of the message is used to rename the files, if the Rename file check box is selected. |
  | In the Message field, enter or select a value. |
  |
Note: |
13.6 | You can have a file renamed when it is moved from the general storage location to the specific storage location. To rename the file, the write settings are applied of the source document of the defined message. |
  | Select the Rename file check box. |
14. | Sub-task: Enable inbound definition. |
14.1 | You can disable or enable an inbound definition. For example, you do not want to have an unfinished or untested inbound definition included in the inbound process. To: - Enable an inbound definition, select No. - Disable an inbound definition, select Yes. |
  | In the Disable field, select the desired option. |
Related to | Notes |
---|---|
Set up AS2 - Inbound |
  |