X12 EDI Connector Release Notes - Mule 4

Support Category: Premium

2.17.0

September 26, 2024

What’s New

  • The default value for the Character set parameter is changed to UNRESTRICTED. For more information, see the parameter in the Parameters section of the Default Configuration section on the X12 EDI Connector Reference page.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

OpenJDK

8, 11, and 17

X12

002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306

Fixed Issues

Issue Resolution ID

Allowed characters in the Character set parameter are now enforced.

W-16531421

2.16.0

July 10, 2024

What’s New

  • The connector now supports X12 versions 002001, 002002, 002003, 002040, and 008050 in the provided schemas.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

OpenJDK

8, 11, and 17

X12

002001, 002002, 002003, 002040, 003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040, 008050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306

Fixed Issues

Issue Resolution ID

The connector now generates the correct Invalid code value error when the code does not match any of the segment variants.

W-15285820

Locking errors no longer occur when the application experiences a heavy load.

W-15945128

2.15.1

March 13, 2024

What’s New

  • The connector’s Read operation now outputs an ordered map that follows the schema structure.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

OpenJDK

8, 11, and 17

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306

Fixed Issues

Issue Resolution ID

The connector now generates an accurate segment tag and segment index for certain errors.

W-15093132

2.15.0

February 22, 2024

What’s New

  • The connector now supports X12 HIPAA versions 005010X298, 005010X299, and 005010X300 in the provided schemas.

  • A new field named Include ignored segments enables you to include data elements from segments with Ignore as the usage type in the Read operation’s output map and metadata representation.

    For more information, see the X12 EDI Connector Reference.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

OpenJDK

8, 11, and 17

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X298, 005010X299, 005010X300, 005010X306

2.14.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 X12 EDI Connector Reference.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

OpenJDK

8, 11, and 17

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

2.13.0

November 16, 2023

What’s New

  • A new field named Include trailer segment details enables you to include the interchange and group trailer details in the read’s output map.

    For more information, see the X12 EDI Connector Reference.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue Resolution ID

The connector no longer replicates the inbound Acknowledgment Requested Code (ISA14) value in the output acknowledgment map.

W-14488084

2.12.0

October 26, 2023

What’s New

  • The connector now supports X12 versions 007060, 008010, 008020, 008030, and 008040 in the provided schemas.

  • The connector uses the new strictValidationOfYear system property to determine whether to validate the year 0000. By default, the year 0000 is valid.

    For more information, see the X12 EDI Connector Reference.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050, 007060, 008010, 008020, 008030, 008040

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

2.11.2

August 16, 2023

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue Resolution ID

StringIndexOfBoundException errors no longer occur when invalid date times occur in the input. Also, invalid characters in dates now generate only one error message instead of one error message for each occurrence. The error message is generated for the first occurrence only.

W-10581264

The Read operation now throws an error when the GS04 (Group Date) and GS05 (Group Time) segments contain an invalid date time.

W-13723427

The connector no longer downloads old log4j POM files.

W-13797183

2.11.1

June 21, 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

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue Resolution ID

When composites or repetitions are placed incorrectly in the received message, the parser now throws an error for the incorrect element instead of the element after the incorrect element.

W-13214932

2.11.0

May 18, 2023

What’s New

  • A new field named Set acknowledgement schema by inbound message enables you to set the acknowledgment structure automatically according to the inbound message version.

    For more information, see the X12 EDI Connector Reference.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue Resolution ID

The generated Functional Acknowledgment is now more compatible with different X12 versions.

W-12776825

All the fields in the Data Element Note (AK4/IK4) are now generated correctly in the acknowledgment.

W-13025198

The Loop Identifier Code (AK3-03/IK3-03) is now populated in the acknowledgment when the error occurs in a loop.

W-13035983

When the X12 Read operation receives an EDI-Message and the schema is not defined in the configuration, the parser looks for the schema using the version and transaction set ID. This works for HIPAA, VICS, and UCS transactions.

W-13146370

Known Issues

Known Issue Workaround ID

When composites or repetitions are placed incorrectly in the received message, unexpected errors occur.

W-13214932

2.10.0

April 4, 2023

What’s New

  • The connector now supports the HIPAA 005010X216 278 Notification and 278 Acknowledgement schema versions.

  • Several dependency libraries are updated for the connector.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X216, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue Resolution ID

Dates are now validated correctly when HIPAA schemas contains the rule D.

W-12374508

The unexpected error None.get no longer occurs when an invalid code is present in the Date Time Period Format Qualifier field.

W-12629964

2.9.2

January 19, 2023

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue Resolution ID

Element ST03 (Implementation Convention Reference) from transaction 835 and version 005010X221A1 now has the usage U (Unused) instead of O (Optional).

W-11221387

Element GS04 (Date) is now written with the correct format, YYMMDD, in version 003070 and in earlier versions.

W-12219376

Envelope segments (ISA, IEA, GS, GE, ST, SE) are now obtained from the schema definition, if present. If the envelope segments are not in the schema definition, the connector uses hard-coded segments.

W-12270419

2.9.1

October 20, 2022

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

What’s New

  • The org.yaml.snakeyaml library is upgraded to version 1.32 to address reported security vulnerabilities.

Fixed Issues

Issue ID

An X12 AK304 or IK304 error is generated with the appropriate segment error code when a non-fatal element error occurs.

W-11514473

AK4 or IK4 loops are not carried over to an incorrect AK3 or IK3 data element.

W-11514665

2.9.0

June 7, 2022

What’s New

  • A new field named Report non-fatal errors in acknowledgments enables you to enable or disable the inclusion of non-fatal errors found during the validation of inbound EDI message payloads.

    For more information, see the X12 EDI Connector Reference.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

The functional acknowledgement object generated as a result of an X12 Read operation now sets GS01 in the acknowledgement to the code FA.

W-10909976

The syntax rules containing composite components are now validated correctly.

W-10977782

2.8.2

March 23, 2022

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

Thread management when using the connector with multiple dynamic configurations is now improved.

W-10878642

2.8.1

March 17, 2022

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

Upgraded library dependencies.

W-10718515, W-10718531

Improved how dependent schema files are packaged within the connector.

W-10822805

2.8.0

February 22, 2022

What’s New

  • Added the new Use segment line ending in last line field, which enables you to add a segment line ending character at the end of the IEA segment.

    For more information, see the X12 EDI Connector Reference.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

Unexpected exceptions occurred while parsing date and time formats in HIPAA schemas.

SE-24277

Some segment IDs from HIPAA schemas were generated in an arbitrary order, leading to inconsistencies between versions.

SE-24317

The 2400_Loop for the HIPAA Schema 005010X223A2 837.esl did not contain the 2420A_Loop.

SE-24063

In some cases, LX segment validation raised an error even if there were no issues with the payload.

W-10671469

2.7.4

January 24, 2022

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

Hierarchical Level segments (HL) were written twice if present in a HIPAA structure.

SE-23655

The control characters CR, CRLF, or LF were not added at the end of the last segment.

SE-23865

The logger level was always set to ERROR, even if the error was not fatal.

SE-24073

VICS and UCS schemas were not included in the versions.txt file.

CONN-9946

2.7.3

December 23, 2021

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

Upgraded library dependencies.

CONN-9586

2.7.2

December 20, 2021

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

Upgraded library dependencies.

CONN-9586

2.7.1

December 13, 2021

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

The generated functional acknowledgement contained incorrect element values on the partial rejection.

CONN-9413

2.7.0

December 1, 2021

What’s New

  • The connector now supports message formats that comply with the X12 Voluntary Industry Commerce Standards (VICS) and Uniform Communication Standards (UCS).

  • The connector now includes standard X12, VICS schema, and UCS schema code set definitions in the EDI Schema Language (ESL) definitions for data elements defined as identifiers.

  • Added the option to enable code set validations for the Read, Write, and Batch operations.

  • Added the option to specify the UTC timezone offset for date/time stamps in the Interchange and group segments for the Write and Batch operations.

  • The errorDetails section in the output of the X12 Read operation now includes additional error information when the parsed payloads fail in the X12 syntax check validations.

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, 007050

003010UCS, 003020UCS, 003030UCS, 003040UCS, 003050UCS, 003060UCS, 003070UCS, 004010UCS, 004020UCS, 004030UCS, 004040UCS, 004050UCS, 004060UCS, 005010UCS, 005020UCS, 005030UCS, 005040UCS

003010VICS, 003020VICS, 003030VICS, 003040VICS, 003050VICS, 003060VICS, 003070VICS, 004010VICS, 004020VICS, 004030VICS, 004040VICS, 004050VICS, 004060VICS, 005010VICS, 005020VICS, 005030VICS, 005040VICS

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, 005010X306

Fixed Issues

Issue ID

In some cases, non-fatal errors referred to incorrect segments or elements instead of to the segments or elements causing issues.

CONN-7890

The ISA and GS segments in the functional and technical acknowledgements generated by the X12 Read operation contained the timestamp from the input X12 payload instead of the timestamp of the acknowledgement generation.

CONN-8359

When using drag-and-drop style mapping in DataWeave, new field mapping assignments sometimes removed previously-mapped field mappings.

CONN-8476

2.6.5

October 18, 2021

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issues

Issue ID

The control number was re-initialized after an application running in a customer-hosted Mule cluster restarted.

SE-22081

2.6.4

September 24, 2021

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issues

Issue ID

The Read operation threw an outOfMemory exception when a non-alphabetic character was used as a repetition separator (ISA11).

SE-22230

The Read operation did not validate the count defined in the schema for repeating elements.

SE-22230

2.6.3

August 26, 2021

Compatibility

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issues

Issue ID

An InvalidState error occurred during concurrent operations in the CloudHub environment.

N/A

The connector did not perform integrity checks on the LX sequence number values against SNIP validation rules.

SE-21156

2.6.2

July 28, 2021

Compatibility

X12 EDI Connector v2.6.2 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issues

  • The acknowledgement schema path configuration defined in the Parser setting was not used in the generated Functional Acknowledgement structure for X12 HIPAA transactions. (SE-21623)

  • The Functional Group version (GS08) and Version Identifier Code (AK103) were set with the GS08 value of the input payload, instead of the version code of the generated implementation acknowledgement (999) for HIPAA transactions. (SE-21623)

  • The following code values have been added as valid values for the AK103 element definition: 005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306. (SE-21623)

  • The Implementation Convention Reference (ST03) was not populated for X12 HIPAA 999 implementation acknowledgements. (SE-21623)

2.6.1

July 6, 2021

Compatibility

X12 EDI Connector v2.6.1 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issues

  • The connector did not validate the date in some transactions. (SE-19901)

  • The connector did not generate a negative ACK generation for invalid input date formats. (SE-20361)

  • Mule apps that used the X12 Write operation when deploying multiple workers in the CloudHub enviroment failed because the locks didn’t increment the message number. (SE-20943)

  • The X12 Read operation failed when the incoming data contained the GS07 Agency Code T. (SE-20955)

2.6.0

June 8, 2021

Compatibility

X12 EDI Connector v2.6.0 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

New Features

  • Added a new Write batch operation and a corresponding Configuration tab. The new operation receives an input containing multiple outbound X12 messages for the same partner and merges them into a single ISA 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.5.8

April 28, 2021

Compatibility

X12 EDI Connector v2.5.8 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issues

  • When a segment contained composite elements, the parser failed to validate the presence of dependent elements. (SE-19994)

  • Fixed issues with concurrent write of EDI messages while processing through the Async scope. (SE-19637)

2.5.7

April 14, 2021

Compatibility

X12 EDI Connector v2.5.7 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issue

  • In a CloudHub deployment, when multiple workers were used, the thread lock occasionally caused an error. (SE-19046)

Known Issue

  • When a segment contained composite elements, the parser failed to validate the presence of dependent elements. (SE-19994)

2.5.6

March 5, 2021

Compatibility

X12 EDI Connector v2.5.6 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X231A1, 005010X279A1, and 005010X306.

Fixed Issues

The extension X222A1 was not defined for AK103, causing the validation to fail. (SE-18005)

2.5.5

February 22, 2021

Compatibility

X12 EDI Connector v2.5.5 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.

Fixed Issues

The sample output header Anypoint Studio generates is fixed to output application/dw. (SE-18979)

2.5.4

February 3, 2021

Compatibility

X12 EDI Connector v2.5.4 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.

Fixed Issues

  • Generated sample data in the payload preview pane did not display correctly. (SE-18979)

2.5.3

November 11, 2020

Compatibility

X12 EDI Connector v2.5.3 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.

Fixed Issues

  • Fixed ANSI X12 message support for message versions earlier than 004020. (SE-18189)

  • 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.5.2

October 21, 2020

Compatibility

X12 EDI Connector v2.5.2 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.

Fixed Issues

  • Removed unnecessary scala-compiler dependency to fix vulnerability issue related to jQuery’s DOM manipulation methods. (SE-17989)

2.5.1

August 27, 2020

Compatibility

X12 EDI Connector v2.5.1 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.

Fixed Issues

  • Fixed Write operation error caused by parsing decimal values set as the java.lang.Double type. (SE-16956)

  • Fixed Ack 999 generation when generate999Acks parameter is set to true. (CONN-6671)

2.5.0

July 23, 2020

Compatibility

X12 EDI Connector v2.5.0 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214, 005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, 005010X228, 005010X231, 005010X279A1, and 005010X306.

New Features

  • Added the configuration option enforceConditionalRulesOnParser in the X12 Read operation and `enforceConditionalRulesOnWriter`in the X12 Write operation to turn on conditional relationship validation of data elements.

  • Added configuration options for interchange, group, and transaction control number keys in the X12 Write operation to provide flexibility in managing control number sequencing.

  • Users are now allowed to initialize or reset control numbers when using Anypoint Connector for Object Store (Object Store Connector).

  • Added the functional group code in the attributes of the post X12 Write operation along with generated control numbers.

Fixed Issues

  • The Connector failed to generate a correct sequence number for a Dependent segment (SE-15881).

  • Users were required to explicitly specify the 997 schema path when parsing inbound 997s (CONN-6596).

Known Limitations

  • X12 EDI Connector supports files up to 20MB.

If you process files larger than 20MB, consider that the connector has a 40x memory requirement that corresponds to the EDI file size.

For example, a 30 MB X12 (or EDIFACT) file needs 1.4 GB of memory, so it’s important to consider this memory requirement in conjunction with your transaction processing system needs for large files.

  • As of connector version 2.2.0, reading and writing HIPAA 005010X231A1 999 Implementation Acknowledgments is fully supported, but when generating acknowledgments as 005010X231A1 CTX segments, these are not added.

To use CTX segments, you must manually add them to the generated acknowledgment.

2.4.0

June 30, 2020

Compatibility

X12 EDI Connector v2.4.0 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214,005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3,005010X228, 005010X231, 005010X279A1 and 005010X306

Features

  • Added the configuration option writeEnforceLengthLimits in the X12 Write operation for optionally turning off Length validations of data elements.

  • Control numbers generated in the X12 Write operation are now passed as attributes post X12 Write operation.

Fixed Issues

  • Resolved issues with the connector failing to generate a correct sequence number for a Dependent segment (SE-15881)

  • Fixed an issue where the 5010 acknowledgment schema was being used as the default for versions less than 5010 when the acknowledgment schema path was not explicitly defined in the Parser configuration. (CONN-6184)

  • Fixed issues with whitespace getting mapped to mandatory and conditional elements when the mapped input data value is empty (CONN-6462)

  • Length validations on optional elements that are empty/null were ignored. (CONN-5981)

Known Limitations

Parsing inbound 997s in the X12 Read operation requires users to explicitly specify the 997 ESL path.

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a 30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory requirement in conjunction with your Transaction Processing System needs for large files.

As of version 2.2.0, reading and writing HIPAA 005010X231A1 999 Implementation Acknowledgments is fully supported, but when generating acknowledgments as 005010X231A1 CTX segments, these are not added. To use CTX segments, you must manually add them to the generated acknowledgment.

2.3.0

May 20, 2020

Compatibility

X12 EDI Connector v2.3.0 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214,005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3,005010X228, 005010X231, 005010X279A1 and 005010X306

Features

  • Added the configuration option acknowledgmentSchemaPath which specifies the schema to be used for generating 997 or 999 acknowledgments.

Fixed Issues

  • Added alphanumeric support for transaction number increments. (SE-14275)

  • Improved X12 Write error reporting for errors in the ISA and GS fields. (SE-14152)

  • Added error details to X12Error objects included in the parsing output. (CONN-4947)

  • Improved error detection and reporting for overlay schemas. (CONN-5890)

  • Fixed parsing of repeated values. (CONN-6097)

  • Corrected the parsing of the HIPAA 005010X231A1 999 transaction set with AK2 loops. (CONN-6098)

  • Fixed ISA12 and GS08 to use values from configured transaction set schemas. (CONN-5980)

  • Corrected the HIPAA 005010X231 version to 005010X231A1. (CONN-5005)

  • Fixed document parsing with multiple interchanges using an ISA11 repetition separator. (CONN-6112)

  • Corrected the handling of ISA14 and ISA15 settings from configuration. (CONN-5979)

  • Corrected the handling of formValidation HIPAA validation choices and the ackAllSets configuration parameter. (CONN-5708)

Known Limitations

Parsing inbound 997s in the X12 Read operation requires users to explicitly specify the 997 ESL path.

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a 30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory requirement in conjunction with your Transaction Processing System needs for large files.

As of version 2.2.0, reading and writing HIPAA 005010X231A1 999 Implementation Acknowledgments is fully supported, but when generating acknowledgments as 005010X231A1 CTX segments, these are not added. To use CTX segments, you must manually add them to the generated acknowledgment.

2.2.0

January 31, 2020

Compatibility

X12 EDI Connector v2.2.0 is compatible with the following:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, 006010, 006020, 006030, 006040, 006050, 007010, 007030, 007040, and 007050.

HIPAA

005010X210, 005010X212, 005010X214,005010X215, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3,005010X228, 005010X231, 005010X279A1 and 005010X306

Features

  • Support for X12 versions 006010, 006030, 006040, 006050, 007010, 007020, 007030, 007040, 007050.

  • Support for HIPAA versions 005010X210, 005010X215, 005010X228, 005010X231, 005010X306.

  • Support for generating 999 Implementation Acknowledgments in 005010X231 form.

  • Support for generating alpha-numeric transaction set control numbers. (SE-14275)

  • Added Transaction Set Trailer (SE segment) data to the X12 Read operation output. (SE-14490)

  • Added configuration option to allow setting output MIME type application/edi-x12.

Fixed Issues

  • Resolved comprehensive reporting of group level errors. (CONN-346)

  • Users can now view the field identifier in error messages returned during X12 Write operations. (SE-14152)

  • Transaction set data is added to the output map only when the group as a whole is accepted. (CONN-3858)

  • Corrected handling of ST03 implementation convention reference field to override the value in GS08. (CONN-4519)

  • Removed Scala data structures from X12 Write data after the write has been completed to avoid serialization errors. (CONN-3831)

Known Limitations

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a 30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory requirement in conjunction with your TPS needs for large files.

As of version 2.2.0 reading and writing HIPAA 005010X231 999 Implementation Acknowledgments is fully supported, but when generating acknowledgments in 005010X231 CTX segments will not be added. If you need to use CTX segments you’ll have to manually add these to the generated acknowledgment.

2.1.1

June 18, 2019

Compatibility

X12 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

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020

HIPAA

005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, and 005010X279A1

Fixed Issues

  • Improved error reporting for X12 Write operations. (SE-10716, SE-10725)

  • Corrected metadata representation of repeated objects.

Known Limitations

X12 EDI Connector supports files up to 20MB. If you process files larger than 20MB, consider that the connector has a 40x memory requirement that corresponds to the EDI file size. For example, a 30MB X12 (or EDIFACT) file needs 1.4GB of memory, so it’s important to consider this memory requirement in conjunction with your TPS needs for large files.

2.1.0

May 10, 2019

Compatibility

X12 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

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020

HIPAA

005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, and 005010X279A1

Features

  • Added support for user-supplied values for control segments. These are controlled by the useSuppliedValues configuration parameter.

Fixed Issues

  • Was passing out data for bad transaction sets in the output of the reader. (SE-11384)

  • Implemented lock sharing for tracking identifier numbers in the ObjectStore connector with multiple CloudHub workers. (SE-11308)

  • Multiple HIPAA transaction sets are now allowed in a group. (SE-9043)

  • Corrected issues found with metadata representation.

  • Logging didn’t follow Mule conventions.

  • Updated to latest dependency versions.

  • Schemas 005010X222A1 and 005010X224A2 contained errors.

2.0.1

August 3, 2018

This release adds support for HIPAA X222A1 and X224A2 837 transaction sets.

Compatibility

X12 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

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020.

HIPAA

005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A2, 005010X224A3, and 005010X279A1.

Known Limitations

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

2.0.0

March 23, 2018

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

Compatibility

X12 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

X12

003010, 003020, 003030, 003040, 003050, 003060, 003070, 004010, 004020, 004030, 004040, 004050, 004060, 005010, 005020, 005030, 005040, 005050, and 006020.

HIPAA

005010X212, 005010X214B3, 005010X217, 005010X218, 005010X220A1, 005010X221A1, 005010X222A2, 005010X223A2, 005010X223A3, 005010X224A3, and 005010X279A1.

See Also