Reference: PutIntegrationMessage Subassembly Properties
Common Tab
Property | XML Attribute Name | Description |
|---|---|---|
Id
| id
| The unique ID of the PutIntegrationMessage subassembly within the assembly. |
Routes Response To
| routes-response-to
| The destination of the response message for the PutIntegrationMessage subassembly. |
Execute When
| execute-when
| A condition that determines whether the PutIntegrationMessage subassembly executes. |
Endpoint
| endpoint
| The target endpoint address for the subassembly. The PutIntegrationMessage component supports a vm:// endpoint address. Example: vm://wcc/PutIntegrationMessage . |
Advanced Tab
Property | XML Attribute Name | Description |
|---|---|---|
Store Message
| store-message
| Specify none unless otherwise advised by Workday Support.
To store messages, use Studio's store step. |
Transport Class
| transport-class
| Specifies an alternative implementation class on a per-assembly basis, if required.
You can globally change the implementation classes by editing the WEB-INF/classes/spring/assembly-bean.xml file. |
Ignore Dynamic Endpoints
| ignore-dynamic-endpoints
| Specifies whether to ignore the dynamic WS-Addressing (WSA) value in the incoming message's header or use it to override the value in the transport's Endpoint property.
Use the set-dynamic-endpoint step to specify WS-Addressing details. |
Clone Request
| clone-request
| Specifies whether to chain processing between subassemblies. Set to true to create a copy of the original message so that any subassembly modifying the request message won't affect the others. Set to false to pass the original message. |
Propagate Abort
| propagate-abort
| Specifies whether an abort flag propagates from a subassembly to the calling assembly. A subassembly stops processing when it marks the MediationContext as aborted. |
Unset Properties
| unset-properties
| Specifies whether all local-out properties reset after the local-out transport calls a subassembly. |
Parameters Tab
Parameter | Description |
|---|---|
is.event.wid
| The Workday ID of the integration event to which Workday will link the message.
If you don't specify this value and it isn't present in the lp MVEL variable, Workday uses the is.system.wid parameter instead, linking the message to the integration system. Automatically populates with lp.isSet() ? lp.getIntegrationEventWID() : null . |
is.system.wid
| The Workday ID of the integration system. Automatically populates with lp.isSet() ? lp.getIntegrationSystemRefWID() : null .
Workday only uses this parameter if the integration event ID isn't available. |
is.message.severity
| Specifies the message severity level: 'CRITICAL' , 'DEBUG' , 'ERROR' , 'INFO' , or 'WARNING' . Automatically populates with 'INFO' . |
is.message.summary
| The message summary sent to Workday. |
is.message.detail
| The message detail sent to Workday. |
is.message.detail.richtext
| Determines whether the message detail is formatted as rich text. Automatically populates with true . |
is.document.variable.name
| The name of a variable in the MediationContext that contains the Atom schema output of an assembly store step. The variable content is used to add a reference to the integration event.
The store step used to create the document must have the schema attribute set as follows: schema="http://www.w3.org/2005/Atom" . |
is.document.file.name
| The filename for the document. If you don't provide one, Workday uses the document title from the Atom document. |
is.document.owner.wid
| The Workday ID of the document owner. If you don't provide one, Workday uses the current integration system user's ID. |
is.document.labels
| A comma-separated list of labels that are applied to the document when it's within the scope of the integration event ID or associated Business Process. |
is.document.deliverable
| Specifies whether the document added to the integration event is automatically delivered to a customer or external provider. Automatically populates with 'true' . |
is.document.delivery.services
| A comma-separated list of integration service names that's used to tag the document being attached to the integration event. By default, Workday uses all delivery services associated with the integration system. |
is.document.retrieved
| Specifies whether the document is treated as having been retrieved by the retrieval service. Automatically populates with 'false' . |
is.message.targets
| A comma-separated list of references to target objects for this message. These targets become object links in the Workday application View Integration Message tab. |
is.message.targets.type
| A target reference type. Automatically populates with 'WID' . |
is.message.secured.instance.refs
| A comma-separated list of secured instance references for this message. |
is.message.secured.instance.refs.type
| Enables the default type for secured instance refs to be overridden. Automatically populates with 'WID' . |
is.message.storage.enabled
| Determines whether the message is stored. Automatically populates with 'false' . |