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:
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.api.hostname
| The Workday REST API endpoint. Access the View API Clients report.
Remove the https:// at the beginning and the
/ccx/api/v1/<tenant-name> at the end. Example:
i-09e55d32d61e2e287.workdaysuv.com . |
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’]. |