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

Reference: PrismAnalytics Subassembly Properties

Common Tab

Property
XML Attribute Name
Description
Id
id
The unique ID of the
PrismAnalytics
subassembly.
Routes Response To
routes-response-to
The destination of the response message for the subassembly within the assembly.
PrismAnalytics
subassembly.
Execute When
execute-when
A condition that determines whether the
PrismAnalytics
subassembly executes.
Endpoint
endpoint
The target endpoint address for the subassembly. The
PrismAnalytics
component supports a
vm://
endpoint address. Example:
vm://wcc/PrismAnalytics
.

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
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
wd.prism.component.schema.varname
The variable containing the JSON schema that describes the data.
wd.prism.component.table.name
The Prism table's identifier in the Data Catalog. Table names:
  • Must be unique in the Data Catalog.
  • Can contain up to 255 characters.
  • Can only include alphanumeric and underscore characters.
  • Must start with a letter.
  • Can't end with an underscore character.
You can't use this component to update a Prism table name, only to create one.
wd.prism.component.client.id
The Client ID assigned to the API client by Workday. Access the View API Clients report, then view the API Clients for Integrations tab.
wd.prism.component.client.secret
The Client Secret assigned to the API client by Workday.
wd.prism.component.refresh.token
The Refresh Token assigned to the API client by Workday. Access the View API Clients report, then view the API Clients for Integrations tab.
wd.prism.component.operation
The operation performed on the Prism dataset. Examples:
Replace
,
Append
.
Replace
creates a table or replaces one of the same name.
wd.prism.component.csv.input.varname
(Optional.) The variable containing the CSV input. Not required if you're adding the CSV data to the message rootpart.
Studio doesn't automatically select this parameter for inclusion when you add a
PrismAnalytics
component to an assembly. Select it manually if required or add it later on the component's
Parameters
tab.
wd.prism.component.table.description
(Optional.) A description for the table. Can contain up to 255 characters.
wd.prism.component.table.display.name
(Optional.) The display name for the table. Can contain up to 255 characters.
You can't use this component to update a Prism table display name, only to create one.
wd.prism.component.table.field.varname
(Optional.) Defines a Prism table. Write the definition to a variable then pass it to this parameter using vars['variable-name’].