Reference: Version Changes at the Schema Level
This table summarizes schema-level changes that have occurred for each version update.
Version | Component | Attribute/Property | Change Description |
|---|---|---|---|
8.0 | async-mediation and sync-mediation components | handle-downstream-errors | Default changed from true to false
A value of false means local error handlers in this component only deal with errors occurring in this component's steps.A value of true means local error handlers in this component can deal with downstream errors. |
9.0 | write | output-mime-type | Default changed from text/plain to text/xml , in line with other steps. |
11.0 | xmldiff step | copy-to-output | Default changed to true .
A value of true means the step copies the output to the mediation message.A value of false means the step copies the output to a variable. |
12.0 | http-in transport | secure | Default changed from false to null , meaning the endpoint is available over HTTP and HTTPS unless otherwise specified. |
http-out transport | error-as-response | Default changed from false to true .
A value of true means that when the runtime encounters an error in the transport, it sets the error in the current message. Previously, the error was available only through a BadRequestException on the MediationContext . | |
local-out, http-out, ftp-out, ftps-out, sftp-out, xmpp-out, custom-out, email-out transports | ignore-dynamic-endpoints | Default changed from false to true .
A value of true means the transport ignores the dynamic WS-Addressing (WSA) value in the incoming message's header.A value of false means the transport uses the WSA value to override the value in its Endpoint property. | |
13.0 | store | schema | Default changed from urn:com.workday/bsvc/blob to [http://www.w3.org/2005/Atom] .
The PutIntegrationMessage subassembly can directly consume the Atom when adding documents to the current integration event. |
async-mediation and sync-mediation components | continue-after-error | Default changed from recover to rewind .
A value of rewind means that processing continues from the previous component in the assembly when an error is cleared.The previous default, recover , is now deprecated. | |
local-out transport | unset-properties | Default changed from false to true .
A value of true means the transport's properties reset after it calls a subassembly. | |
on-error error handler component | rethrow-error | Default changed from true to false .
A value of false means the runtime clears the error when the error handler fires.A value of true means the error handler must clear the error itself. | |
14.0 | workday-out-soap | replace-with-soap-fault | Default changed from false to true .
A value of true means the transport replaces the current message with the SOAP fault when one is returned. |
local-in | access | Default changed from public to private .
A value of private means only a local-out in the same assembly can call the transport.A value of public means any assembly can call the transport. | |
The aggregator component's message-content-collater strategy. | output-mimetype | Default changed from application/octet-stream to text/plain .
Custom collaters that implement the AggregationCollater interface still default to application/octet-stream . | |
18.0 | store | immutable | New property that specifies whether the binary data that the blob references can be modified directly. Defaults to true .
A value of true means the blob is immutable and can't be modified. A value of false means the blob is mutable and can be modified.In Workday 18, the server runtime migrates all store steps on existing assemblies with old version numbers to use this new default setting, which makes blobs immutable. If your assembly needs to update a blob, make sure that you set immutable to false . |
2016.45
After version 27, Workday introduced a new naming scheme in the form year.week | PagedGet | is.paged.get.version | Default changed from util.assemblyVersionAsWWSVersion to null . |
2019.30 | PagedGet | As_Of_Effective_Date
As_Of_Entry_DateTime | If no values are provided for these properties, they default to the current date and time (PST). |
2020.09 | ftp-out, ftps-out, sftp-out | Workday now uses JSCAPE version 9.3, which supports a wider set of encryption ciphers. | |
2020.09 | PrismAnalytics | wd.prism.component.api.hostname | Studio now calls v2 of the Prism Analytics REST API.
The component name has changed from PrismConnector to PrismAnalytics. |
2021.10 | http-out | User-Agent | Sets the default header User-Agent to Workday-Studio. |
2023.37 | http-out | transport.http.auth.handler | Removes the HTTP header transport.http.auth.handler. |
2024.38 | http-out | Authorization | Removes the HTTP header Authorization. |