The schemas from the D07B, D08A, D08B, D09A, D09A, D10A, D10B, and D14B releases now have the correct message structure.
EDIFACT EDI Connector Release Notes - Mule 4
Support Category: Premium
Anypoint Connector for EDIFACT EDI (EDIFACT EDI Connector) enables you to convert EDIFACT messages to and from DataWeave-compatible representations using lists and maps.
Guide: EDIFACT EDI Connector
2.10.0
September 25, 2024
What’s New
-
A VERSION1 option is added to the Syntax version field for the Writer Configuration. For more information, see EDIFACT EDI Connector Reference.
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
OpenJDK |
8, 11, and 17 |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B, S93A |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
Fixed Issues
Issue Resolution | ID |
---|---|
W-16375246 |
2.9.1
June 5, 2024
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
OpenJDK |
8, 11, and 17 |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B, S93A |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
Fixed Issues
Issue Resolution | ID |
---|---|
The connector now returns the expected |
W-15869275 |
2.9.0
January 29, 2024
What’s New
-
This connector is now compatible with Java 17.
-
A new field named Lock Mechanism enables you to determine the mechanism used to manage locks for control number sequencing.
For more information, see the EDIFACT EDI Connector Reference.
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
OpenJDK |
8, 11, and 17 |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B, S93A |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
2.8.1
November 08, 2023
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B, S93A |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
Fixed Issues
Issue Resolution | ID |
---|---|
The connector no longer throws an |
W-14455323 |
2.8.0
September 21, 2023
What’s New
-
The connector now supports functional groups (UNG-UNE segments). Use the following new fields to configure this option:
-
Group control number key
-
Initial group reference
-
Mule application sender/recipient ID
-
Mule application sender/recipient ID qualifier
-
Partner application sender/recipient ID
-
Partner application sender/recipient ID qualifier
-
Require unique groups
-
Unique group numbers
-
Use Functional Groups
For more information, see the EDIFACT EDI Connector Reference.
-
-
The connector now supports EDIFACT version S93A.
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B, S93A |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
Fixed Issues
Issue Resolution | ID |
---|---|
You can now use a space character as a repetition separator. |
W-13643052 |
D93A messages now include the declaration of the |
W-13705051 |
The application flow no longer breaks when two messages have the same reference number (UNH.1) in the same interchange. EDIFACT Connector handles the error properly. |
W-14038829 |
2.7.2
June 8, 2023
What’s New
-
The org.scala-lang library is upgraded to version 2.12.15.
-
The org.yaml.snakeyaml library is upgraded to version 2.0 to address reported security vulnerabilities.
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
Fixed Issues
Issue Resolution | ID |
---|---|
Flat file exceptions thrown by writer operations now specify the incorrect segment or element for invalid type values. |
W-13498284 |
2.7.1
October 25, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
What’s New
-
The
org.yaml.snakeyaml
library is upgraded to version 1.32 to address reported security vulnerabilities.
Fixed Issues
Issue | ID |
---|---|
Flags signaling a fatal error, such as |
W-11719314 |
The error level and error type now match the intended error. |
W-11748979 |
Error metadata now appears with the correct fields. |
W-11749004 |
2.7.0
August 8, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D16A, D16B, D17A, D17B, D18A, D18B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
What’s New
-
The connector now supports EDIFACT versions D16, D17, and D18 in the provided schemas.
Fixed Issues
Issue | ID |
---|---|
Several dependency libraries are upgraded for the connector. |
W-10735082 |
The scheduler no longer generates a thread leak in dynamic configuration situations. |
W-10890675 |
EDIFACT error messages now include the message reference number (UNH01) |
W-11036116 |
The UNB09 value is now empty when an acknowledgement request is set to |
W-11286787 |
The Read operation now correctly processes composite elements that have repetitions. |
W-11385891 |
2.6.0
February 15, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D96B, D97A, D98A, D98B, D99A, D99B |
EANCOM |
D01B.EAN003, D01B.EAN004, D01B.EAN005, D01B.EAN006, D01B.EAN007, D01B.EAN008, D01B.EAN01, D93A.EAN001, D93A.EAN002, D93A.EAN003, D93A.EAN004, D93A.EAN005, D93A.EAN007, D96A.EAN001, D96A.EAN002, D96A.EAN003, D96A.EAN004, D96A.EAN005, D96A.EAN006, D96A.EAN008 |
What’s New
-
Added support for EANCOM in the provided schemas.
-
Added support for D96B in the provided schemas.
-
Added the Use segment line ending in last line field to specify if the segment line ending character needs to be added to the last segment in the generated EDIFACT payload of the Write and Write batch operations.
-
Added the Use Version Association Code field, which enables you to use UNH0205 (Version Association Code).
Fixed Issues
Issue | ID |
---|---|
The control characters CR, CRLF, or LF were not added at the end of the last segment in the generated payload. You can now use the new Use segment line ending in last line field to require that a segment line ending character be added. |
CONN-9987 |
When messages failed the duplicate control number check, the error object did not explicitly specify the issue. |
CONN-9411 |
2.5.2
January 3, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
Fixed Issues
Issue | ID |
---|---|
Upgraded library dependencies. |
CONN-9588 |
2.5.1
December 20, 2021
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
Fixed Issues
Issue | ID |
---|---|
Upgraded library dependencies. |
CONN-9588 |
2.5.0
November 10, 2021
Compatibility
Software | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
What’s New
-
Added the Enforce code set validations field to optionally enforce codeset validations for the Read, Write, and Write batch operations.
-
Added support for code sets in the provided schemas.
Fixed Issues
Issue | ID |
---|---|
The control number was re-initialized after an application running in a customer-hosted Mule cluster restarted. |
CONN-9017 |
The |
SE-23148 |
Mapping incoming EDIFACT messages to a target message type did not work correctly. |
CONN-8848 |
2.4.0
September 9, 2021
Compatibility
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
New Features
-
Added the new configuration property Timezone offset, which enables you to generate EDI payloads with date-times in the header segments in your chosen timezone.
-
Error details when EDIFACT messages fail in Read operations now contain additional information for easier troubleshooting.
Fixed Issues
-
Acknowledgment request elements (UNB09) in the CONTRL acknowledgments were set to
1
. (CONN-8356) -
Application reference elements (UNB07) in the CONTRL acknowledgments were incorrectly set to the application reference code of the incoming message that was being acknowledged. The element is now set to
CONTRL
. (CONN-8356) -
Interchange date and time of preparation in CONTRL acknowledgments were incorrectly set to the date and time fields in the incoming EDIFACT message payloads. They are now set with the current date and time when the acknowledgment is generated. (CONN-8356)
-
When some messages in a batched inbound EDIFACT interchange fail in validation, individual errors were not reported in the top level Error object. They are now reported in the top level Error object. (CONN-8361)
2.3.0
June 8, 2021
Compatibility
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
New Features
-
Added a new Write batch operation and a corresponding Configuration tab. The new operation receives an input containing multiple outbound EDIFACT messages for the same partner and merges them into a single UNB interchange.
-
Added a new configuration property,
Truncate values exceeding the length limits
, for Read, Write, and Write batch operations to optionally truncate data element values when ignoring length validations.
2.2.0
January 20, 2021
Compatibility
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
New Features
-
Added configuration options for interchange and message control number keys in the EDIFACT Write operation, thus providing flexibility for managing control number sequencing.
-
Added the configuration option
writeEnforceLengthLimits
in the EDIFACT Write operation for turning off Length validations of data elements, if neeeded. -
Control numbers generated in the EDIFACT Write operation are now passed as attributes in the Post request.
2.1.4
November 9, 2020
Compatibility
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
2.1.3
September 17, 2020
Compatibility
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
2.1.2
July 22, 2020
Compatibility
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
2.1.1
June 1, 2020
Compatibility
EDIFACT EDI Connector v2.1.1 is compatible with the following:
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D01C, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
2.1.0
April 20, 2020
Compatibility
EDIFACT EDI Connector v2.1.0 is compatible with the following:
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
Anypoint Studio |
7.1.0 and later |
EDIFACT |
D00A, D00B, D01A, D01B, D02A, D02B, D03A, D03B, D04A, D04B, D05A, D05B, D06A, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B, D11A, D11B, D12A, D12B, D13A, D13B, D14A, D14B, D15A, D15B, D93A, D95B, D96A, D97A, D98A, D98B, D99A, D99B |
New Features
-
Added a parameter that uses values from supplied data as control segment identifiers UNB05, UNZ02 (SE-12547).
-
Supports additional schema formats.
-
Improved the error reporting of the reader and writer components (CONN-321).
-
The standard MIME type defined for EDIFACT data is now supported (CONN-4667) (13003).
2.0.1
2.0.0
April 10, 2018
This release adapts EDIFACT for use with Mule 4 and Studio 7.