Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Concept: Assembly Transports

Concept: Assembly Transports

Studio provides 2 categories of assembly transports on the
Palette
:
  • In Transports
  • Out Transports
In-transports receive messages from Workday or a local resource, and forward them for processing to other elements defined within the assembly. In-transports always indicate the start of a processing chain.
Out-transports exchange messages with a resource such as an HTTP endpoint, Workday application, or FTP site. Assemblies containing a
local-out
transport can communicate with subassemblies containing a
local-in
transport.
Studio supports these in-transport assembly elements on the
Palette
:
Name
Function
Notes
workday-in
Defines a starting point for executing an assembly.
  • Listens for Workday application request messages.
  • Supports launch parameters and service definitions for your integration.
  • Synchronous (request-response).
local-in
Defines an entry point to an assembly or a subassembly.
  • Exchanges messages with assemblies containing a
    local-out
    transport.
  • Supports parameters and out-parameters.
  • Synchronous (request-response).
Studio supports these out-transport assembly elements on the
Palette
:
Name
Function
Notes
workday-out-rest
Sends Workday application REST request messages to an HTTP URL.
  • Synchronous (request-response).
workday-out-soap
Sends Workday application SOAP request messages to an HTTP URL.
  • Synchronous (request-response).
local-out
Exchanges messages with assemblies and subassemblies containing a
local-in
transport.
  • Synchronous (request-response).
http-out
Sends HTTP request messages to an HTTP URL.
  • Supports these HTTP child elements:
    • http-basic-auth
    • http-custom-auth
    • https-properties
  • Synchronous (request-response).
ftp-out
Sends messages to an FTP server.
  • Asynchronous (request only).
ftps-out
Sends messages securely to an FTP server using the FTP over SSL (FTPS) protocol.
  • Asynchronous (request only).
sftp-out
Sends messages securely to an FTP server using the FTP over SSH (SFTP) protocol.
  • Asynchronous (request only).
xmpp-out
Writes text messages to a Jabber server. Example: a Google Gmail server.
  • Asynchronous (request only).
custom-out
Creates a customizable out-transport.
  • Synchronicity defined by the Spring bean implementation.
email-out
Writes e-mails to an SMTP (mail) server.
  • Studio checks these properties for preceding and trailing whitespace:
    • To
    • Subject
    • From
    • Bcc
    • Cc
    • Host
    • Port
    • User
    • Password
    • Reply To
  • Asynchronous (request only).