Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Reference: PutIntegrationMessage Subassembly Properties

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'
.