# mulesoft RosettaNet Connector - Full Documentation --- product: RosettaNet Connector version: 2.1 --- # RosettaNet Connector > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Support Category: Premium The RosettaNet connector provides B2B functionality using the RosettaNet Information Framework (RNIF) for the information exchange of Rosetta Partner Interface Process (PIP) messages. The RosettaNet Connector supports RNIF 2.00.01. The following PIPs are supported:
| PIP | Version | Purpose |
|---|---|---|
0A1 | v02.00 | Notification of Failure |
3A4 | 3A4MG1 v02.02 | Request Purchase Order |
3A4 | 3A4MG2 v02.02 | Request Purchase Order |
3A6 | 3A6MG1 v02.00, v02.02, v02.03 | Distribute Order Status |
3B2 | 3B2MG1 v01.00 | Notify of Advance Shipment |
3C3 | 3C3MG1 v01.00, v01.11 | Notify of Invoice |
| Configuration Property | Description |
|---|---|
Global HTTP Listener | Name of the HTTP Listener configuration to be used for receiving messages from the partner. |
Service Endpoint Path | Path relative to the HTTP Listener configuration (allowing the same HTTP Listener to be used with different paths for different partners, if desired). |
Global HTTP Request | Name of the HTTP Request configuration to be used for sending messages to the partner. |
Request Endpoint Path | Path relative to the HTTP Request configuration (allowing the same HTTP Request to be used with different paths, if desired). |
Keystore path | Absolute file path or classpath relative to the project |
Keystore access password | Password used to protect the keystore (required when sending or receiving signed messages). |
Signing key password | Password used to access the private signing key within the keystore (required when sending signed messages). |
Force message signing | Optional override to force the use of signed messages even when not required by the PIP definition. Leave this value empty to the PIP definition for signing messages, set to |
Global usage code | Mode to run the connector, one of:
|
Object store reference | Optional reference to an object store definition to be used for storing messages awaiting acknowledgment. If not set, the connector always uses the default persistent object store to retain sent messages waiting for acknowledgments or retries. If set, the connector uses the referenced object store configuration instead. |
Mule DUNS identifier | Dun & Bradstreet Universal Numbering System (DUNS) ID for this organization. |
Mule location identifier | Location ID of this organization. If specified, this is included in all messages sent and must be present in all messages received. If not specified, any value present in received messages will be accepted and ignored. Using the location ID also changes the alias used for your key pair in the keystore. |
Partner DUNS identifier | Dun and Bradstreet Universal Numbering System (DUNS) ID for your trading partner organization. |
Partner location identifier | Expected location ID for partner organization. If specified, this will be included in all messages sent and must be present in all messages received. If not specified, any value present in received messages is accepted and ignored. Using the location ID also changes the alias used the partner certificate in the keystore. |
Role in PIP | Role in Partner Interface Process (PIP) usage, one of:
|
PIP definition path | Absolute file path or classpath relative to the project |
| XML Value | Visual Studio Option |
|---|---|
globalUsageCode | Global usage code |
keystorePass | Keystore access password |
keystorePath | Keystore path |
listenerConfigName | Global HTTP Listener |
objectStore | Object store reference |
partnerBusinessIdentifier | Partner DUNS identifier |
partnerLocationId | Partner location identifier |
pipFile | PIP definition path |
pipRole | Role in PIP |
privatePass | Signing key password |
requestPath | Request Endpoint Path |
requesterConfigName | Global HTTP Request |
selfBusinessIdentifier | Mule DUNS identifier |
selfLocationId | Mule location identifier |
servicePath | Service Endpoint Path |
signingOverride | Force message signing |
| PIP | Version | Purpose |
|---|---|---|
0A1 | v02.00 | Notification of Failure |
3A4 | 3A4MG1 v02.02 | Request Purchase Order |
3A4 | 3A4MG2 v02.02 | Request Purchase Order |
3A6 | 3A6MG1 v02.00, v02.02, v02.03 | Distribute Order Status |
3B2 | 3B2MG1 v01.00 | Notify of Advance Shipment |
3C3 | 3C3MG1 v01.00, v01.11 | Notify of Invoice |
| Configuration Property | Description |
|---|---|
Global HTTP Listener | Name of the HTTP Listener configuration to be used for receiving messages from the partner. |
Service Endpoint Path | Path relative to the HTTP Listener configuration (allowing the same HTTP Listener to be used with different paths for different partners, if desired). |
Global HTTP Request | Name of the HTTP Request configuration to be used for sending messages to the partner. |
Request Endpoint Path | Path relative to the HTTP Request configuration (allowing the same HTTP Request to be used with different paths, if desired). |
Require secure transport | When HTTPS is active, the system verifies its usage and records the isSecureTransportRequired field in the |
Keystore path | Absolute file path or classpath relative to the project |
Keystore access password | Password used to protect the keystore (required when sending or receiving signed messages). |
Signing key password | Password used to access the private signing key within the keystore (required when sending signed messages). |
Force message signing | Optional override to force the use of signed messages even when not required by the PIP definition. Leave this value empty to the PIP definition for signing messages, set to |
Signing algorithm | Algorithm to sign S/MIME messages. Select one:
|
Global usage code | Mode to run the connector, one of:
|
Object store reference | Optional reference to an object store definition to be used for storing messages awaiting acknowledgment. If not set, the connector always uses the default persistent object store to retain sent messages waiting for acknowledgments or retries. If set, the connector uses the referenced object store configuration instead. |
Mule DUNS identifier | Dun & Bradstreet Universal Numbering System (DUNS) ID for this organization. |
Mule location identifier | Location ID of this organization. If specified, this is included in all messages sent and must be present in all messages received. If not specified, any value present in received messages will be accepted and ignored. Using the location ID also changes the alias used for your key pair in the keystore. |
Partner DUNS identifier | Dun & Bradstreet Universal Numbering System (DUNS) ID for your trading partner organization. |
Partner location identifier | Expected location ID for partner organization. If specified, this will be included in all messages sent and must be present in all messages received. If not specified, any value present in received messages is accepted and ignored. Using the location ID also changes the alias used the partner certificate in the keystore. |
Role in PIP | Role in Partner Interface Process (PIP) usage, one of:
|
PIP definition path | Absolute file path or classpath relative to the project |
| XML value | Studio option |
|---|---|
globalUsageCode | Global usage code |
keystorePass | Keystore access password |
keystorePath | Keystore path |
listenerConfigName | Global HTTP Listener |
objectStore | Object store reference |
partnerBusinessIdentifier | Partner DUNS identifier |
partnerLocationId | Partner location identifier |
pipFile | PIP definition path |
pipRole | Role in PIP |
privatePass | Signing key password |
requestPath | Request Endpoint Path |
requesterConfigName | Global HTTP Request |
selfBusinessIdentifier | Mule DUNS identifier |
selfLocationId | Mule location identifier |
servicePath | Service Endpoint Path |
signingOverride | Force message signing |
signingAlgorithm | Signing algorithm |
isSecureTransportRequired | Require secure transport (HTTPS) |
| PIP | Version | Purpose |
|---|---|---|
0A1 | v02.00 | Notification of Failure |
3A4 | 3A4MG1 v02.02 | Request Purchase Order |
3A4 | 3A4MG2 v02.02 | Request Purchase Order |
3A6 | 3A6MG1 v02.00, v02.02, v02.03 | Distribute Order Status |
3B2 | 3B2MG1 v01.00 | Notify of Advance Shipment |
3C3 | 3C3MG1 v01.00, v01.11 | Notify of Invoice |
| Configuration Property | Description |
|---|---|
Global HTTP Listener | Name of the HTTP Listener configuration to be used for receiving messages from the partner. |
Service Endpoint Path | Path relative to the HTTP Listener configuration (allowing the same HTTP Listener to be used with different paths for different partners, if desired). |
Global HTTP Request | Name of the HTTP Request configuration to be used for sending messages to the partner. |
Request Endpoint Path | Path relative to the HTTP Request configuration (allowing the same HTTP Request to be used with different paths, if desired). |
Require secure transport | When HTTPS is active, the system verifies its usage and records the isSecureTransportRequired field in the |
Keystore path | Absolute file path or classpath relative to the project |
Keystore access password | Password used to protect the keystore (required when sending or receiving signed messages). |
Signing key password | Password used to access the private signing key within the keystore (required when sending signed messages). |
Force message signing | Optional override to force the use of signed messages even when not required by the PIP definition. Leave this value empty to the PIP definition for signing messages, set to |
Signing algorithm | Algorithm to sign S/MIME messages. Select one:
|
Global usage code | Mode to run the connector, one of:
|
Object store reference | Optional reference to an object store definition to be used for storing messages awaiting acknowledgment. If not set, the connector always uses the default persistent object store to retain sent messages waiting for acknowledgments or retries. If set, the connector uses the referenced object store configuration instead. |
Mule DUNS identifier | Dun & Bradstreet Universal Numbering System (DUNS) ID for this organization. |
Mule location identifier | Location ID of this organization. If specified, this is included in all messages sent and must be present in all messages received. If not specified, any value present in received messages will be accepted and ignored. Using the location ID also changes the alias used for your key pair in the keystore. |
Partner DUNS identifier | Dun & Bradstreet Universal Numbering System (DUNS) ID for your trading partner organization. |
Partner location identifier | Expected location ID for partner organization. If specified, this will be included in all messages sent and must be present in all messages received. If not specified, any value present in received messages is accepted and ignored. Using the location ID also changes the alias used the partner certificate in the keystore. |
Role in PIP | Role in Partner Interface Process (PIP) usage, one of:
|
PIP definition path | Absolute file path or classpath relative to the project |
| XML value | Studio option |
|---|---|
globalUsageCode | Global usage code |
keystorePass | Keystore access password |
keystorePath | Keystore path |
listenerConfigName | Global HTTP Listener |
objectStore | Object store reference |
partnerBusinessIdentifier | Partner DUNS identifier |
partnerLocationId | Partner location identifier |
pipFile | PIP definition path |
pipRole | Role in PIP |
privatePass | Signing key password |
requestPath | Request Endpoint Path |
requesterConfigName | Global HTTP Request |
selfBusinessIdentifier | Mule DUNS identifier |
selfLocationId | Mule location identifier |
servicePath | Service Endpoint Path |
signingOverride | Force message signing |
signingAlgorithm | Signing algorithm |
isSecureTransportRequired | Require secure transport (HTTPS) |
| PIP | Version | Purpose |
|---|---|---|
0A1 | v02.00 | Notification of Failure |
3A4 | 3A4MG1 v02.02, 3A4MG2 v02.02, V11.10 | Request Purchase Order |
3A6 | 3A6MG1 v02.00, v02.02, v02.03, v11.00 | Distribute Order Status |
3B2 | 3B2MG1 v01.00, v11.00 | Notify of Advance Shipment |
3C3 | 3C3MG1 v01.00, v01.11, V11.00 | Notify of Invoice |
| Configuration Property | Description |
|---|---|
Global HTTP Listener | Name of the HTTP Listener configuration to be used for receiving messages from the partner. |
Service Endpoint Path | Path relative to the HTTP Listener configuration (allowing the same HTTP Listener to be used with different paths for different partners, if desired). |
Global HTTP Request | Name of the HTTP Request configuration to be used for sending messages to the partner. |
Request Endpoint Path | Path relative to the HTTP Request configuration (allowing the same HTTP Request to be used with different paths, if desired). |
Require secure transport | When HTTPS is active, the system verifies its usage and records the isSecureTransportRequired field in the |
Keystore path | Absolute file path or classpath relative to the project |
Keystore access password | Password used to protect the keystore (required when sending or receiving signed messages). |
Signing key password | Password used to access the private signing key within the keystore (required when sending signed messages). |
Force message signing | Optional override to force the use of signed messages even when not required by the PIP definition. Leave this value empty to the PIP definition for signing messages, set to |
Signing algorithm | Algorithm to sign S/MIME messages. Select one:
|
Content transfer encoding | Encoding format to use when parts are transmitted, one of:
|
Service-Content Compression | Algorithm to compress the service-content part of an S/MIME message. Select one:
|
Global usage code | Mode to run the connector, one of:
|
Object store reference | Optional reference to an object store definition to be used for storing messages awaiting acknowledgment. If not set, the connector always uses the default persistent object store to retain sent messages waiting for acknowledgments or retries. If set, the connector uses the referenced object store configuration instead. |
Mule DUNS identifier | Dun & Bradstreet Universal Numbering System (DUNS) ID for this organization. |
Mule location identifier | Location ID of this organization. If specified, this is included in all messages sent and must be present in all messages received. If not specified, any value present in received messages will be accepted and ignored. Using the location ID also changes the alias used for your key pair in the keystore. |
Partner DUNS identifier | Dun & Bradstreet Universal Numbering System (DUNS) ID for your trading partner organization. |
Partner location identifier | Expected location ID for partner organization. If specified, this will be included in all messages sent and must be present in all messages received. If not specified, any value present in received messages is accepted and ignored. Using the location ID also changes the alias used the partner certificate in the keystore. |
Role in PIP | Role in Partner Interface Process (PIP) usage, one of:
|
PIP definition path | Absolute file path or classpath relative to the project |
| XML value | Studio option |
|---|---|
globalUsageCode | Global usage code |
keystorePass | Keystore access password |
keystorePath | Keystore path |
listenerConfigName | Global HTTP Listener |
objectStore | Object store reference |
partnerBusinessIdentifier | Partner DUNS identifier |
partnerLocationId | Partner location identifier |
pipFile | PIP definition path |
pipRole | Role in PIP |
privatePass | Signing key password |
requestPath | Request Endpoint Path |
requesterConfigName | Global HTTP Request |
selfBusinessIdentifier | Mule DUNS identifier |
selfLocationId | Mule location identifier |
servicePath | Service Endpoint Path |
signingOverride | Force message signing |
signingAlgorithm | Signing algorithm |
isSecureTransportRequired | Require secure transport (HTTPS) |
contentTransferEncoding | Content transfer encoding |
serviceContentCompression | Service-Content compression |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name of this configuration. Connectors reference the configuration with this name. | x | |
Global HTTP Listener | String | Reference to the global HTTP Listener definition for the service endpoint used by the partner for action and signal messages. | x | |
Service Endpoint Path | String | Service endpoint path, appended to the base path of HTTP Listener. | x | |
Global HTTP Request | String | Global HTTP request definition for the partner service endpoint. This value is used when sending action and signal messages. | x | |
Request Endpoint Path | String | Partner endpoint path, appended to the base path on an HTTP request. | x | |
Keystore path | String | Keystore that contains trusted partner certificates and the connector’s private signing key and certificate (JKS format). | ||
Keystore access password | String | Access password for the keystore. | ||
Signing key password | String | Private signing key password (required if signing action and signal messages). | ||
Override message signing | Enumeration, one of:
| Turns message signing on or off. Setting this value to | ||
Global usage code | Enumeration, one of:
| Whether to operate in test mode or production mode. |
| |
Object store reference | Object Store | Object store configuration reference:
| ||
Mule DUNS identifier | String | DUNS business identifier for the organization. | x | |
Mule location identifier | String | Location identifier for the organization:
| ||
Partner DUNS identifier | String | Expected DUNS business identifier for the partner organization. | x | |
Partner location identifier | String | Expected location identifier for the partner organization.
| ||
Role in PIP | Enumeration, one of:
| Connector’s role in the PIP. | x | |
PIP definition path | String | PIP file path. | x | |
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Determines whether to execute this source on only the primary node when running Mule instances in a cluster. | ||
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Whether this source should be executed only on the primary node when running in a cluster. | ||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Initiating action | Lists the reply attributes to send inside the Service header in the MIME message. | |||
Content | Binary | Contents of the business document being exchanged between trading partners. |
| |
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
|
Type | Binary |
Attributes Type |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Completion Code | Enumeration, one of:
| Type of completion for the action message. Valid values are:
| x | |
Exception Detail | Details of the received exception signal. Present if the completion code is | |||
Mime Data | Binary | Received MIME signal message provided to the application in support of signed acknowledgment signals. Present if the completion code is |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Exception Code | String | Error code. | x | |
Exception Error Description | String | Error description. | x | |
Exception Component Code | String | Code that identifies the transaction for which the error occurred. | x | |
Exception Type | String | Error category. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | ||
Time Unit | Enumeration, one of:
| A time unit that qualifies Max Idle Time. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Unique identifier of the message. | x | |
Partner Business Id | String | Unique identifier of the trading partner. | x | |
Partner Location Id | String | Identifier that represents the trading partner’s location. | x | |
Reply Attributes | Identifier values used when generating an action message in reply to another action. The Action source source sets this value. | x | ||
Mime Data | Binary | MIME action or signal message, including the signature, if signing is used. The app supplies this value to support non-repudiation. | x | |
Acknowledge Data | Binary | MIME acknowledgment signal returned to the sender, including the signature, if signing is used. The Action source source sets this value. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Count | Number | How many reconnection attempts to make. | ||
blocking | Boolean | If |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Redelivery Count | Number | Maximum number of times that a message can be redelivered and processed unsuccessfully before triggering a | ||
Use Secure Hash | Boolean | Whether to use a secure hash algorithm to identify a redelivered message. | ||
Message Digest Algorithm | String | Secure hashing algorithm to use if Use Secure Hash is |
| |
Id Expression | String | One or more expressions that determine when a message was redelivered. This property can be set only if Use Secure Hash is | ||
Object Store | Object Store | Configures the object store that stores the redelivery counter for each message. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max In Memory Size | Number | Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:
| ||
Buffer Unit | Enumeration, one of:
| Unit for Max In Memory Size. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max Buffer Size value. | ||
Buffer Size Increment | Number | Amount by which the buffer size expands if it exceeds its initial size. Setting a value of | ||
Max Buffer Size | Number | Maximum size of the buffer. If the buffer size exceeds this value, Mule raises a | ||
Buffer Unit | Enumeration, one of:
| Unit for the Initial Buffer Size, Buffer Size Increment, and Max Buffer Size fields. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Identifier of the message associated with the reponse. | x | |
Action Id | String | Identifier that indicates the type of respone. | x | |
Pip Instance Id | String | Identifier associated with an instance of a PIP. | x |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name of this configuration. Connectors reference the configuration with this name. | x | |
Global HTTP Listener | String | Reference to the global HTTP Listener definition for the service endpoint used by the partner for action and signal messages. | x | |
Service Endpoint Path | String | Service endpoint path, appended to the base path of HTTP Listener. | x | |
Global HTTP Request | String | Global HTTP request definition for the partner service endpoint. This value is used when sending action and signal messages. | x | |
Request Endpoint Path | String | Partner endpoint path, appended to the base path on an HTTP request. | x | |
Require secure transport | Boolean | When HTTPS is active, the system verifies its usage and records the isSecureTransportRequired field in the | false | |
Keystore path | String | Keystore that contains trusted partner certificates and the connector’s private signing key and certificate (JKS format). | ||
Keystore access password | String | Access password for the keystore. | ||
Signing key password | String | Private signing key password (required if signing action and signal messages). | ||
Override message signing | Enumeration, one of:
| Turns message signing on or off. Setting this value to | ||
Signing algorithm | Enumeration, one of:
| Algorithm used to sign S/MIME messages. | SHA1 | |
Global usage code | Enumeration, one of:
| Whether to operate in test mode or production mode. |
| |
Object store reference | Object Store | Object store configuration reference:
| ||
Mule DUNS identifier | String | DUNS business identifier for the organization. | x | |
Mule location identifier | String | Location identifier for the organization:
| ||
Partner DUNS identifier | String | Expected DUNS business identifier for the partner organization. | x | |
Partner location identifier | String | Expected location identifier for the partner organization.
| ||
Role in PIP | Enumeration, one of:
| Connector’s role in the PIP. | x | |
PIP definition path | String | PIP file path. | x | |
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Determines whether to execute this source on only the primary node when running Mule instances in a cluster. | ||
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Whether this source should be executed only on the primary node when running in a cluster. | ||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Initiating action | Lists the reply attributes to send inside the Service header in the MIME message. | |||
Content | Binary | Contents of the business document being exchanged between trading partners. |
| |
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
|
Type | Binary |
Attributes Type |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Completion Code | Enumeration, one of:
| Type of completion for the action message. Valid values are:
| x | |
Exception Detail | Details of the received exception signal. Present if the completion code is | |||
Mime Data | Binary | Received MIME signal message provided to the application in support of signed acknowledgment signals. Present if the completion code is |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Exception Code | String | Error code. | x | |
Exception Error Description | String | Error description. | x | |
Exception Component Code | String | Code that identifies the transaction for which the error occurred. | x | |
Exception Type | String | Error category. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | ||
Time Unit | Enumeration, one of:
| A time unit that qualifies Max Idle Time. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Unique identifier of the message. | x | |
Partner Business Id | String | Unique identifier of the trading partner. | x | |
Partner Location Id | String | Identifier that represents the trading partner’s location. | x | |
Reply Attributes | Identifier values used when generating an action message in reply to another action. The Action source source sets this value. | x | ||
Mime Data | Binary | MIME action or signal message, including the signature, if signing is used. The app supplies this value to support non-repudiation. | x | |
Acknowledge Data | Binary | MIME acknowledgment signal returned to the sender, including the signature, if signing is used. The Action source source sets this value. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Count | Number | How many reconnection attempts to make. | ||
blocking | Boolean | If |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Redelivery Count | Number | Maximum number of times that a message can be redelivered and processed unsuccessfully before triggering a | ||
Use Secure Hash | Boolean | Whether to use a secure hash algorithm to identify a redelivered message. | ||
Message Digest Algorithm | String | Secure hashing algorithm to use if Use Secure Hash is |
| |
Id Expression | String | One or more expressions that determine when a message was redelivered. This property can be set only if Use Secure Hash is | ||
Object Store | Object Store | Configures the object store that stores the redelivery counter for each message. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max In Memory Size | Number | Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:
| ||
Buffer Unit | Enumeration, one of:
| Unit for Max In Memory Size. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max Buffer Size value. | ||
Buffer Size Increment | Number | Amount by which the buffer size expands if it exceeds its initial size. Setting a value of | ||
Max Buffer Size | Number | Maximum size of the buffer. If the buffer size exceeds this value, Mule raises a | ||
Buffer Unit | Enumeration, one of:
| Unit for the Initial Buffer Size, Buffer Size Increment, and Max Buffer Size fields. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Identifier of the message associated with the reponse. | x | |
Action Id | String | Identifier that indicates the type of respone. | x | |
Pip Instance Id | String | Identifier associated with an instance of a PIP. | x |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name of this configuration. Connectors reference the configuration with this name. | x | |
Global HTTP Listener | String | Reference to the global HTTP Listener definition for the service endpoint used by the partner for action and signal messages. | x | |
Service Endpoint Path | String | Service endpoint path, appended to the base path of HTTP Listener. | x | |
Global HTTP Request | String | Global HTTP request definition for the partner service endpoint. This value is used when sending action and signal messages. | x | |
Request Endpoint Path | String | Partner endpoint path, appended to the base path on an HTTP request. | x | |
Require secure transport | Boolean | When HTTPS is active, the system verifies its usage and records the isSecureTransportRequired field in the | false | |
Keystore path | String | Keystore that contains trusted partner certificates and the connector’s private signing key and certificate (JKS format). | ||
Keystore access password | String | Access password for the keystore. | ||
Signing key password | String | Private signing key password (required if signing action and signal messages). | ||
Override message signing | Enumeration, one of:
| Turns message signing on or off. Setting this value to | ||
Signing algorithm | Enumeration, one of:
| Algorithm used to sign S/MIME messages. | SHA1 | |
Global usage code | Enumeration, one of:
| Whether to operate in test mode or production mode. |
| |
Object store reference | Object Store | Object store configuration reference:
| ||
Mule DUNS identifier | String | DUNS business identifier for the organization. | x | |
Mule location identifier | String | Location identifier for the organization:
| ||
Partner DUNS identifier | String | Expected DUNS business identifier for the partner organization. | x | |
Partner location identifier | String | Expected location identifier for the partner organization.
| ||
Role in PIP | Enumeration, one of:
| Connector’s role in the PIP. | x | |
PIP definition path | String | PIP file path. | x | |
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Determines whether to execute this source on only the primary node when running Mule instances in a cluster. | ||
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Whether this source should be executed only on the primary node when running in a cluster. | ||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Initiating action | Lists the reply attributes to send inside the Service header in the MIME message. | |||
Content | Binary | Contents of the business document being exchanged between trading partners. |
| |
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
|
Type | Binary |
Attributes Type |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Completion Code | Enumeration, one of:
| Type of completion for the action message. Valid values are:
| x | |
Exception Detail | Details of the received exception signal. Present if the completion code is | |||
Mime Data | Binary | Received MIME signal message provided to the application in support of signed acknowledgment signals. Present if the completion code is |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Exception Code | String | Error code. | x | |
Exception Error Description | String | Error description. | x | |
Exception Component Code | String | Code that identifies the transaction for which the error occurred. | x | |
Exception Type | String | Error category. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | ||
Time Unit | Enumeration, one of:
| A time unit that qualifies Max Idle Time. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Unique identifier of the message. | x | |
Partner Business Id | String | Unique identifier of the trading partner. | x | |
Partner Location Id | String | Identifier that represents the trading partner’s location. | x | |
Reply Attributes | Identifier values used when generating an action message in reply to another action. The Action source source sets this value. | x | ||
Mime Data | Binary | MIME action or signal message, including the signature, if signing is used. The app supplies this value to support non-repudiation. | x | |
Acknowledge Data | Binary | MIME acknowledgment signal returned to the sender, including the signature, if signing is used. The Action source source sets this value. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Count | Number | How many reconnection attempts to make. | ||
blocking | Boolean | If |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Redelivery Count | Number | Maximum number of times that a message can be redelivered and processed unsuccessfully before triggering a | ||
Use Secure Hash | Boolean | Whether to use a secure hash algorithm to identify a redelivered message. | ||
Message Digest Algorithm | String | Secure hashing algorithm to use if Use Secure Hash is |
| |
Id Expression | String | One or more expressions that determine when a message was redelivered. This property can be set only if Use Secure Hash is | ||
Object Store | Object Store | Configures the object store that stores the redelivery counter for each message. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max In Memory Size | Number | Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:
| ||
Buffer Unit | Enumeration, one of:
| Unit for Max In Memory Size. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max Buffer Size value. | ||
Buffer Size Increment | Number | Amount by which the buffer size expands if it exceeds its initial size. Setting a value of | ||
Max Buffer Size | Number | Maximum size of the buffer. If the buffer size exceeds this value, Mule raises a | ||
Buffer Unit | Enumeration, one of:
| Unit for the Initial Buffer Size, Buffer Size Increment, and Max Buffer Size fields. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Identifier of the message associated with the reponse. | x | |
Action Id | String | Identifier that indicates the type of respone. | x | |
Pip Instance Id | String | Identifier associated with an instance of a PIP. | x |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name of this configuration. Connectors reference the configuration with this name. | x | |
Global HTTP Listener | String | Reference to the global HTTP Listener definition for the service endpoint used by the partner for action and signal messages. | x | |
Service Endpoint Path | String | Service endpoint path, appended to the base path of HTTP Listener. | x | |
Global HTTP Request | String | Global HTTP request definition for the partner service endpoint. This value is used when sending action and signal messages. | x | |
Request Endpoint Path | String | Partner endpoint path, appended to the base path on an HTTP request. | x | |
Require secure transport | Boolean | When HTTPS is active, the system verifies its usage and records the isSecureTransportRequired field in the | false | |
Keystore path | String | Keystore that contains trusted partner certificates and the connector’s private signing key and certificate (JKS format). | ||
Keystore access password | String | Access password for the keystore. | ||
Signing key password | String | Private signing key password (required if signing action and signal messages). | ||
Override message signing | Enumeration, one of:
| Turns message signing on or off. Setting this value to | ||
Signing algorithm | Enumeration, one of:
| Algorithm used to sign S/MIME messages. | SHA1 | |
Content transfer encoding | Enumeration, one of:
| Content transfer encoding for S/MIME messages. | QUOTED_PRINTABLE | |
Service-Content Compression | Enumeration, one of:
| Algorithm to use to compress service-content part of S/MIME messages. | NONE | |
Global usage code | Enumeration, one of:
| Whether to operate in test mode or production mode. |
| |
Object store reference | Object Store | Object store configuration reference:
| ||
Mule DUNS identifier | String | DUNS business identifier for the organization. | x | |
Mule location identifier | String | Location identifier for the organization:
| ||
Partner DUNS identifier | String | Expected DUNS business identifier for the partner organization. | x | |
Partner location identifier | String | Expected location identifier for the partner organization.
| ||
Role in PIP | Enumeration, one of:
| Connector’s role in the PIP. | x | |
PIP definition path | String | PIP file path. | x | |
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Determines whether to execute this source on only the primary node when running Mule instances in a cluster. | ||
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | Binary |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Primary Node Only | Boolean | Whether this source should be executed only on the primary node when running in a cluster. | ||
Redelivery Policy | Configures a policy for processing the redelivery of the same message. |
Type | |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Initiating action | Lists the reply attributes to send inside the Service header in the MIME message. | |||
Content | Binary | Contents of the business document being exchanged between trading partners. |
| |
Streaming Strategy | Configures how Mule processes streams. By default, Mule uses repeatable streams. | |||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
|
Type | Binary |
Attributes Type |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Completion Code | Enumeration, one of:
| Type of completion for the action message. Valid values are:
| x | |
Exception Detail | Details of the received exception signal. Present if the completion code is | |||
Mime Data | Binary | Received MIME signal message provided to the application in support of signed acknowledgment signals. Present if the completion code is |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Exception Code | String | Error code. | x | |
Exception Error Description | String | Error description. | x | |
Exception Component Code | String | Code that identifies the transaction for which the error occurred. | x | |
Exception Type | String | Error category. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | ||
Time Unit | Enumeration, one of:
| A time unit that qualifies Max Idle Time. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Unique identifier of the message. | x | |
Partner Business Id | String | Unique identifier of the trading partner. | x | |
Partner Location Id | String | Identifier that represents the trading partner’s location. | x | |
Reply Attributes | Identifier values used when generating an action message in reply to another action. The Action source source sets this value. | x | ||
Mime Data | Binary | MIME action or signal message, including the signature, if signing is used. The app supplies this value to support non-repudiation. | x | |
Acknowledge Data | Binary | MIME acknowledgment signal returned to the sender, including the signature, if signing is used. The Action source source sets this value. | x |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Count | Number | How many reconnection attempts to make. | ||
blocking | Boolean | If |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. |
|
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Redelivery Count | Number | Maximum number of times that a message can be redelivered and processed unsuccessfully before triggering a | ||
Use Secure Hash | Boolean | Whether to use a secure hash algorithm to identify a redelivered message. | ||
Message Digest Algorithm | String | Secure hashing algorithm to use if Use Secure Hash is |
| |
Id Expression | String | One or more expressions that determine when a message was redelivered. This property can be set only if Use Secure Hash is | ||
Object Store | Object Store | Configures the object store that stores the redelivery counter for each message. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max In Memory Size | Number | Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:
| ||
Buffer Unit | Enumeration, one of:
| Unit for Max In Memory Size. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max Buffer Size value. | ||
Buffer Size Increment | Number | Amount by which the buffer size expands if it exceeds its initial size. Setting a value of | ||
Max Buffer Size | Number | Maximum size of the buffer. If the buffer size exceeds this value, Mule raises a | ||
Buffer Unit | Enumeration, one of:
| Unit for the Initial Buffer Size, Buffer Size Increment, and Max Buffer Size fields. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Id | String | Identifier of the message associated with the reponse. | x | |
Action Id | String | Identifier that indicates the type of respone. | x | |
Pip Instance Id | String | Identifier associated with an instance of a PIP. | x |
| Global HTTP Listener | HTTP_Listener-config |
|---|---|
Service Endpoint Path | /partner1 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner2 |
Keystore Path | /partner1.jks |
Keystore Access password | nosecret |
Signing key password | partner1 |
Global usage code | Test |
Mule DUNS identifier | 123456789 |
Mule location identifier | partner1 |
Partner DUNS identifier | 123456788 |
Partner location identifier | partner2 |
role in PIP | INITIATOR |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_InitiatorConfig_Buyer |
| Field | Value |
|---|---|
Global HTTP Listener | HTTP_Listener-config |
Service Endpoint Path | /partner2 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner1 |
Keystore Path | /partner2.jks |
Keystore Access password | nosecret |
Signing key password | partner2 |
Global usage code | Test |
Mule DUNS identifier | 123456788 |
Mule location identifier | partner2 |
Partner DUNS identifier | 123456789 |
Partner location identifier | partner1 |
role in PIP | RESPONDER |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_ResponderConfig_Seller |
| Global HTTP Listener | HTTP_Listener-config |
|---|---|
Service Endpoint Path | /partner1 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner2 |
Keystore Path | /partner1.jks |
Keystore Access password | nosecret |
Signing key password | partner1 |
Global usage code | Test |
Mule DUNS identifier | 123456789 |
Mule location identifier | partner1 |
Partner DUNS identifier | 123456788 |
Partner location identifier | partner2 |
role in PIP | INITIATOR |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_InitiatorConfig_Buyer |
| Field | Value |
|---|---|
Global HTTP Listener | HTTP_Listener-config |
Service Endpoint Path | /partner2 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner1 |
Keystore Path | /partner2.jks |
Keystore Access password | nosecret |
Signing key password | partner2 |
Global usage code | Test |
Mule DUNS identifier | 123456788 |
Mule location identifier | partner2 |
Partner DUNS identifier | 123456789 |
Partner location identifier | partner1 |
role in PIP | RESPONDER |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_ResponderConfig_Seller |
| Global HTTP Listener | HTTP_Listener-config |
|---|---|
Service Endpoint Path | /partner1 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner2 |
Keystore Path | /partner1.jks |
Keystore Access password | nosecret |
Signing key password | partner1 |
Global usage code | Test |
Mule DUNS identifier | 123456789 |
Mule location identifier | partner1 |
Partner DUNS identifier | 123456788 |
Partner location identifier | partner2 |
role in PIP | INITIATOR |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_InitiatorConfig_Buyer |
| Field | Value |
|---|---|
Global HTTP Listener | HTTP_Listener-config |
Service Endpoint Path | /partner2 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner1 |
Keystore Path | /partner2.jks |
Keystore Access password | nosecret |
Signing key password | partner2 |
Global usage code | Test |
Mule DUNS identifier | 123456788 |
Mule location identifier | partner2 |
Partner DUNS identifier | 123456789 |
Partner location identifier | partner1 |
role in PIP | RESPONDER |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_ResponderConfig_Seller |
| Global HTTP Listener | HTTP_Listener-config |
|---|---|
Service Endpoint Path | /partner1 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner2 |
Keystore Path | /partner1.jks |
Keystore Access password | nosecret |
Signing key password | partner1 |
Content transfer encoding | QUOTED_PRINTABLE |
Service-Content Compression | NONE |
Global usage code | Test |
Mule DUNS identifier | 123456789 |
Mule location identifier | partner1 |
Partner DUNS identifier | 123456788 |
Partner location identifier | partner2 |
Role in PIP | INITIATOR |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_InitiatorConfig_Buyer |
| Field | Value |
|---|---|
Global HTTP Listener | HTTP_Listener-config |
Service Endpoint Path | /partner2 |
Global HTTP Request | HTTP_Request_configuration |
Request Endpoint Path | /partner1 |
Keystore Path | /partner2.jks |
Keystore Access password | nosecret |
Signing key password | partner2 |
Content transfer encoding | QUOTED_PRINTABLE |
Service-Content Compression | NONE |
Global usage code | Test |
Mule DUNS identifier | 123456788 |
Mule location identifier | partner2 |
Partner DUNS identifier | 123456789 |
Partner location identifier | partner1 |
Role in PIP | RESPONDER |
PIP definition path | /PIP3A4/V02_02.xml |
| Field | Value |
|---|---|
Display Name | Send action |
Module configuration | PO_ResponderConfig_Seller |
| From Version | To Version |
|---|---|
2.x | 3.x |
| Security Mode | Global Configuration | Default Name | Required Library Maven Coordinates |
|---|---|---|---|
non-FIPS |
|
| org.bouncycastle:bcpkix-jdk18on:1.84, org.bouncycastle:bcprov-jdk18on:1.84, org.bouncycastle:bcjmail-jdk18on:1.84, com.sun.activation:jakarta.activation:2.0.1, com.sun.mail:jakarta.mail:2.0.2 |
FIPS 140-2 |
|
| org.bouncycastle:bcjmail-fips:1.0.4, com.sun.activation:jakarta.activation:2.0.1, com.sun.mail:jakarta.mail:2.0.2 |
FIPS 140-3 |
|
| org.bouncycastle:bcjmail-fips:2.1.6, com.sun.activation:jakarta.activation:2.0.1, com.sun.mail:jakarta.mail:2.0.2 |
| Property | Description | Values | Default | Scope |
|---|---|---|---|---|
| Security mode used by the connector |
|
| Mule runtime or JVM |
| Restricts BCFIPS to FIPS-approved algorithms only. Required for FIPS compliance when using BCFIPS. |
|
| JVM-wide |
| From Version | To Version |
|---|---|
2.x | 3.x |
| Security Mode | Global Configuration | Default Name | Required Library Maven Coordinates |
|---|---|---|---|
non-FIPS |
|
| org.bouncycastle:bcpkix-jdk18on:1.86, org.bouncycastle:bcprov-jdk18on:1.86, org.bouncycastle:bcjmail-jdk18on:1.86, com.sun.activation:jakarta.activation:2.0.1, com.sun.mail:jakarta.mail:2.0.2 |
FIPS 140-2 |
|
| org.bouncycastle:bcjmail-fips:1.0.4, com.sun.activation:jakarta.activation:2.0.1, com.sun.mail:jakarta.mail:2.0.2 |
FIPS 140-3 |
|
| org.bouncycastle:bcjmail-fips:2.1.7, com.sun.activation:jakarta.activation:2.0.1, com.sun.mail:jakarta.mail:2.0.2 |
| Property | Description | Values | Default | Scope |
|---|---|---|---|---|
| Security mode used by the connector |
|
| Mule runtime or JVM |
| Restricts BCFIPS to FIPS-approved algorithms only. Required for FIPS compliance when using BCFIPS. |
|
| JVM-wide |