Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Reference: Custom-Out Transport Properties

Reference: Custom-Out Transport Properties

Common Tab

Property
XML Attribute Name
Description
Id
id
The unique ID of the
custom-out
component within the assembly.
Routes Response To
routes-response-to
The destination of the response message for the
custom-out
transport.
Execute When
execute-when
A condition that determines whether the transport executes.
Endpoint
endpoint
The endpoint to which the
custom-out
transport will send messages. Used by the
custom-out
Spring bean implementation.
Input
input
Specifies where the assembly component obtains data as input. There are 5 possible values:
  • message
    : the entire message, including
    rootpart
    and attachments.
  • soapbody
    : the content of the SOAP body from the
    rootpart
    of the message. Only applicable when the input contains a SOAP message.
  • attachment
    : a MIME attachment within the message. You must specify the attachment index.
  • rootpart
    : the content of the root part of a MIME message. If the message isn't MIME, the entire message is selected.
  • variable
    : use a named variable from the
    MediationContext
    .
Output
output
Specifies where the assembly component directs the output. There are 5 possible values:
  • message
    : the entire message, including
    rootpart
    and attachments. This value creates a new message, effectively removing any attachments.
  • soapbody
    : the content of the SOAP body from the
    rootpart
    of the message.
  • attachment
    : a MIME attachment to the message. You must specify the attachment index.
  • rootpart
    : the content of the root part of a MIME message, or if the message isn't MIME, the message itself. This value preserves any attachments on the original message.
  • variable
    : save the output as a named variable in the
    MediationContext
    .
Spring Bean
spring-bean
Specifies the Spring bean that implements the transport's interface class.
Method Name
method-name
The name of the Java method in the custom Java class.

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.