RosettaNet Connector Release Notes - Mule 4

Support Category: Premium

Anypoint Connector for RosettaNet (RosettaNet Connector) sends and receives RosettaNet messages using RNIF 2.00.01. The connector automatically handles send timeouts and retries, and responds to received messages with the appropriate HTTP response or signal. Users work directly with the RosettaNet message service content as an XML document.

CloudHub is only supported using Object Store v2 on Mule 4.2.x and with 2.0.12 and later.

2.0.22

January 24, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Software Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

OpenJDK

8, 11, and 17

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

v01.00, v01.11

Fixed Issues

Issue Resolution ID

The cryptographic operations now comply with FIPS 140-2 requirements.

W-14235726

2.0.21

June 8, 2023

What’s New

  • The com.fasterxml.woodstox library is upgraded to version 5.4.0 to address reported security vulnerabilities.

  • The org.bouncycastle library is upgraded to version 1.73.

Compatibility

Software Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

v01.00, v01.11

Fixed Issues

Issue Resolution ID

The connector now has more DEBUG level logging details.

W-13552458

2.0.20

September 26, 2022

What’s New

The following libraries are upgraded to address reported security vulnerabilities:

  • The bcmail-jdk15on library is upgraded to version 1.70.

  • The jaxb-jxc library is upgraded to version 2.3.6.

Compatibility

Software Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

v01.00, v01.11

Fixed Issues

Issue ID

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

W-10890706

The Action source source now preserves the HTTP headers.

W-11578185

The generation of XML documents now supports namespaces and references.

W-11638456

2.0.19

January 4, 2022

Compatibility

Software Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

v01.00, v01.11

Fixed Issues

Issue ID

Upgraded library dependencies.

CONN-9590

2.0.18

December 20, 2021

RosettaNet Connector v2.0.18 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

v01.00, v01.11

Fixed Issues

  • Upgraded library dependencies. (CONN-9590)

2.0.17

August 25, 2021

RosettaNet Connector v2.0.17 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Improved the Object Store implementation to fix the issue in which an application failed to start correctly on CloudHub when it was re-deployed. (SE-22160)

2.0.16

July 29, 2021

RosettaNet Connector v2.0.16 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Improved the ObjectStore implementation when working on CloudHub. (SE-20832)

2.0.15

July 27, 2020

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Libraries version update

Library Previous Version Current Version

bouncycastle

1.55

64

woodstox

5.0.3

5.3.0

2.0.14

February 5, 2020

RosettaNet Connector v2.0.14 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • The Connectivity Parent dependency is upgraded to version 3.2.2. (CONN-4676)

  • The File Connector dependency used by the Rosettanet Connector is upgraded to version 1.3.2. (CONN-2522)

2.0.13

January 8, 2020

RosettaNet Connector v2.0.13 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

The locationID values on ACK Messages are now allowed as optional. (SE-13421)

2.0.12

September 20, 2019

Compatibility

RosettaNet Connector v2.0.12 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Removed "stale" (outdated) locks from ObjectStore when running on CloudHub, in order to clear situation where the shutdown leaves the locks active. The "Stale" timeout defaults to 180 seconds, but it can be changed by using com.mulesoft.connectors.rosettanet.extension.internal.delivery.DeliveryManager.chLockStaleSeconds property. (SE-13141).

  • Added logic to skip retry handling during shutdown to mimimize the chance of a CloudHub ObjectStore lock being left set (SE-13141).

  • Reduced contention for CloudHub ObjectStore lock between runners by only obtaining a lock for retransmit check if not recently run (SE-13141).

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.11

September 11, 2019

Compatibility

RosettaNet Connector v2.0.11 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

Messages in the Action and Completion source were being accepted, but not triggering the remainder of flow. The connector was running mandatory checks on empty optional elements. Now, empty optional elements in RosettaNet headers are treated the same as missing optional elements. (SE-13123)

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.10

September 11, 2019

Compatibility

RosettaNet Connector v2.0.10 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

Messages in the Action and Completion source were being accepted, but not triggering the remainder of flow. The connector was running mandatory checks on empty optional elements. Now, empty optional elements in RosettaNet headers are treated the same as missing optional elements. (SE-13123)

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.9

September 9, 2019

Compatibility

RosettaNet Connector v2.0.9 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

Added com.mulesoft.connectors.rosettanet.extension.internal.delivery.DeliveryManager.muleLockSeconds property to control timeout (SE-12555).

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.8

September 6, 2019

Compatibility

RosettaNet Connector v2.0.8 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

Add com.mulesoft.connectors.rosettanet.extension.internal.delivery.DeliveryManager.muleLockSeconds property to control Mule lock timeout (SE-12555).

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.8

September 6, 2019

Compatibility

RosettaNet Connector v2.0.8 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Add xml:version and xml:encoding attributes to all documents written (cosmetic change) (SE-12891)

  • Removed unnecessary preable text with MIME headers from sent messages (cosmetic change) (SE-12509).

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.7

September 4, 2019

Compatibility

RosettaNet Connector v2.0.7 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Corrected removal of acknowledged/exceptioned actions from retry store (SE-12555)

  • Fixed unsigned message structures to match RosettaNet specification, with wrapping multipart/related (SE-12509)

  • Corrected "Missing required RN-Preamble header" error on received unsigned messages matching the specification (SE-12508).

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.6

September 3, 2019

Compatibility

RosettaNet Connector v2.0.6 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Fixed issue in failure handling after retries for CloudHub operations (SE-12555)

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.5

September 2, 2019

Compatibility

RosettaNet Connector v2.0.5 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Corrected handling of explicit Object Store configuration (SE-12552)

  • Implemented locking workaround for CloudHub operation with multiple workers (SE-12555)

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.4

August 23, 2019

Compatibility

RosettaNet Connector v2.0.4 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

Correction to generated headers to match specification requirements, for both signed and unsigned messages (SE-12509).

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.3

July 5, 2019

Compatibility

RosettaNet Connector v2.0.3 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

Correction to handling of PIP settings for signing only in one direction, or only for actions vs. signals (SE-12131).

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • A limited selection of Cluster 3 PIPs

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a Keystore

  • The maximum message size of 5 MB

The Mule 4 RosettaNet connector does not support:

  • Attachments

  • Flow Designer

2.0.2

July 4, 2019

Compatibility

RosettaNet Connector v2.0.2 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

  • Corrected handling of PIP settings for signing only in one direction, or only for actions vs. signals (SE-12131).

  • Fixed NullPointerException occurring on startup checking of queued messages when timed out (SE-12010).

  • Added acknowledgeData attribute to values supplied by Action Source, giving the MIME message sent as the acknowledgment to the received action message (SE-12307).

Known Issues

The Mule 4 RosettaNet connector supports only:

  • Asynchronous response messages

  • RNIF 2.00.01

  • Cluster 3 PIPs (limited selection)

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a keystore

  • The maximum supported message size is 5 MB

  • No support for attachments

  • No support for multiple workers on CloudHub

It is not supported with Flow Designer.

2.0.1

May 8, 2019

Compatibility

RosettaNet Connector v2.0.0 is compatible with:

Application/Service Version

Mule

4.1.0 and later

Anypoint Studio

7.1.0 and later

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Fixed Issues

Now works with Mule 4.2.0 and Java 11. Added the following missing dependencies: org.glassfish.jaxb:jaxb-jxc:2.3.0, javax.activation:javax.activation-api:1.2.0, javax.xml.bind:jaxb-api:2.3.1, org.glassfish.jaxb:jaxb-runtime:2.3.1, com.sun.xml.bind:jaxb-xjc:2.3.0, javax.xml.bind:jaxb-api:2.3.1, com.sun.xml.bind:jaxb-impl:2.3.1, com.sun.xml.bind:jaxb-core:2.3.0

Known Issues

The Mule 4 RosettaNet connector only supports:

  • Asynchronous response messages

  • RNIF 2.00.01

  • Cluster 3 PIPs (limited selection)

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by the user in a keystore

  • The maximum supported message size is 5 MB

It is not supported with Flow Designer.

2.0.0

June 29, 2018

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

Compatibility

RosettaNet 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

PIP 0A1 Notification of Failure

v02.00

3A4 Request Purchase Order

v02.02

3A6 Distribute Order Status

v02.00, v02.02, v02.03

3B2 Notify of Advance Shipment

v01.00

3C3 Notify of Invoice

Known Issues

The Mule 4 RosettaNet connector supports only:

  • Asynchronous response messages

  • RNIF 2.00.01

  • Cluster 3 PIPs (limited selection)

  • Message signing (optional), not encryption

  • Certificate revocation managed directly by a user in the keystore

  • The maximum supported message size is 5 MB

It is not supported on Flow Designer.