Contact Free trial Login

X12 EDI Connector Release Notes - Mule 4

Support Category: Premium

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

Was this article helpful?

💙 Thanks for your feedback!