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.

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.

Fixed Issues

  • Data element values are no longer truncated by default when enabling length validations in Read and Write operations (CONN-7723).

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.

Fixed Issues

  • Improved the handling of the Identity tab config values in the EDIFACT Write operation.

  • Improved how the requestAck (UNB09) and testIndicator (UNB11) setting handles the configuration for the EDIFACT Write operation (CONN-7293, CONN-7294).

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

Fixed Issues

Removed the incorrect validation that resulted in conditional (usage= 'C') components being treated as mandatory (usage= 'M') components, which caused some null or empty values to throw exceptions. (SE-18151)

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

Fixed Issues

Fixed the counter value issue for the UNH01 field. (SE-17563)

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

Fixed Issues

  • Fixed the infinite loop when missing a UNT segment. (SE-16630)

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

New Features

  • Supports additional schema formats. (CONN-6047) (CONN-6048)

Fixed Issues

  • Improved the handling of error lists (CONN-327)

Libraries Version Update

Library Previous Version Current Version

ScalaCompiler

2.12.7

2.12.10

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

December 14, 2018

Compatibility

EDIFACT EDI Connector v2.0.1 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

EDIFACT

D.93A, D.95B, D.96A, D.97A, D.98B, D.99A, D.99B, D.00A, D.01B, D.02A, D.03A

Fixed Issues

  • Correct escape handling for release character (typically ?)

2.0.0

April 10, 2018

This release adapts EDIFACT for use with Mule 4 and Studio 7.

Compatibility

EDIFACT EDI Connector v2.0.0 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

EDIFACT

D.93A, D.95B, D.96A, D.97A, D.98B, D.99A, D.99B, D.00A, D.01B, D.02A, D.03A

Known Issues

Anypoint Studio may require more memory than allowed by the default settings to support EDIFACT schema definitions. See the EDIFACT EDI Connector Guide for details on changing the Studio memory settings.

Was this article helpful?

💙 Thanks for your feedback!