Runtime Release Schedule object
The Runtime Release Schedule object allows you to configure a schedule for automatically receiving updates on a runtime, Runtime cluster, or Runtime cloud.
You must have the Runtime Management privilege to use the Runtime Release Schedule object.
Structure
<RuntimeReleaseSchedule>
<atomId></atomId>
<scheduleType></scheduleType>
<hourOfDay></hourOfDay>
<timeZone></timeZone>
</RuntimeReleaseSchedule>
| Field | Type | Description |
|---|---|---|
| Filter | Filter | Filter |
| atomID | string | The ID of the container for which you want to set a schedule. |
| scheduleType | string | Required. Determines whether you want to receive the updates when available, and if so, whether you receive them in the first or second (last) week they are available prior to the .- FIRST - Update within the first week that updates are available 1. LAST - Update within the second week that updates are available 2. NEVER - Update with the |
| dayOfWeek | string | The day of the week that you want to receive updates on the runtime, Runtime cluster, or Runtime cloud. 1. Required if scheduleType is set to FIRST or LAST |
| hourOfDay | integer | The hour of the day that you want to receive updates on the runtime, Runtime cluster, or Runtime cloud. 1. Must be between 0-23 2. Required if scheduleType is set to FIRST or LAST |
| timeZone | string | The time zone of your set schedule. 1. Must be a valid time zone 2. Required if scheduleType is set to FIRST or LAST |
Supported operations
| GET | QUERY | CREATE | UPDATE | EXECUTE | DELETE |
|---|---|---|---|---|---|
| Supported | Not Supported | Supported | Supported | Not Supported | Supported |
Notes:
-
The GET operation returns the current schedule for receiving updates on a specified runtime, Runtime cluster, or Runtime cloud.
-
The CREATE operation sets a schedule for receiving updates with the scheduleType, dayOfWeek, hourOfDay, and timeZone fields.
-
The UPDATE operation modifies a set schedule for receiving updates.
-
The DELETE operation sets the scheduleType to NEVER, meaning that the runtime, Runtime cluster, or Runtime cloud receives updates only during the .
SOAP implementation
-
GET operation
Request:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:api="http://api.platform.boomi.com/">
<soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>ATOMSPHERE_USER_NAME</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">ATOMSPHERE_PASSWORD</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<api:get
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--Optional:-->
<api:objectType>RuntimeReleaseSchedule</api:objectType>
<!--Optional:-->
<api:objectId>2f717303-f3a1-4c09-8195-29d105b35620</api:objectId>
<!--Optional:-->
</api:get>
</soapenv:Body>
</soapenv:Envelope>Response:
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:getResponse
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bns="http://api.platform.boomi.com/">
<bns:result xsi:type="bns:RuntimeReleaseSchedule">
<bns:atomId>2f717303-f3a1-4c09-8195-29d105b35620</bns:atomId>
<bns:scheduleType>FIRST</bns:scheduleType>
<bns:dayOfWeek>WEDNESDAY</bns:dayOfWeek>
<bns:hourOfDay>21</bns:hourOfDay>
<bns:timeZone>America/New_York</bns:timeZone>
</bns:result>
</bns:getResponse>
</S:Body>
</S:Envelope> -
CREATE operation
The following example creates a schedule where a Runtime receives the updates in the first week after the on Sunday at 23:00 in the America/Puerto_Rico time zone.
Request:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:api="http://api.platform.boomi.com/">
<soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>ATOMSPHERE_USERNAME</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">ATOMSPHERE_PASSWORD</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<api:create>
<object xsi:type="api:RuntimeReleaseSchedule"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<atomId>407e55c8-b4b8-452a-8163-8e8989e64bc8</atomId>
<scheduleType>FIRST</scheduleType>
<dayOfWeek>SUNDAY</dayOfWeek>
<hourOfDay>23</hourOfDay>
<timeZone>America/Puerto_Rico</timeZone>
</object>
</api:create>
</soapenv:Body>
</soapenv:Envelope>Response:
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:createResponse
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bns="http://api.platform.boomi.com/">
<result xsi:type="bns:RuntimeReleaseSchedule">
<bns:atomId>407e55c8-b4b8-452a-8163-8e8989e64bc8</bns:atomId>
<bns:scheduleType>FIRST</bns:scheduleType>
<bns:dayOfWeek>SUNDAY</bns:dayOfWeek>
<bns:hourOfDay>23</bns:hourOfDay>
<bns:timeZone>America/Puerto_Rico</bns:timeZone>
</result>
</bns:createResponse>
</S:Body>
</S:Envelope> -
UPDATE operation
This example updates the scheduleType of a set schedule to NEVER, resulting in the Atom receiving updates only during the .
Request:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:api="http://api.platform.boomi.com/">
<soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>ATOMSPHERE_USERNAME</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">ATOMSPHERE_PASSWORD</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<api:update>
<object xsi:type="api:RuntimeReleaseSchedule"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<atomId>407e55c8-b4b8-452a-8163-8e8989e64bc8</atomId>
<scheduleType>NEVER</scheduleType>
</object>
</api:update>
</soapenv:Body>
</soapenv:Envelope>Response:
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:updateResponse
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bns="http://api.platform.boomi.com/">
<result xsi:type="bns:RuntimeReleaseSchedule">
<bns:atomId>407e55c8-b4b8-452a-8163-8e8989e64bc8</bns:atomId>
<bns:scheduleType>NEVER</bns:scheduleType>
<bns:hourOfDay>0</bns:hourOfDay>
</result>
</bns:updateResponse>
</S:Body>
</S:Envelope> -
DELETE operation
Request:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:api="http://api.platform.boomi.com/">
<soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>ATOMSPHERE_USER_NAME</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">ATOMSPHERE_PASSWORD</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<api:delete>
<!--Optional:-->
<objectType>RuntimeReleaseSchedule</objectType>
<!--Optional:-->
<objectId>2f717303-f3a1-4c09-8195-29d105b35620</objectId>
<!--Optional:-->
</api:delete>
</soapenv:Body>
</soapenv:Envelope>Response:
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:deleteResponse
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bns="http://api.platform.boomi.com/">
<successful>true</successful>
</bns:deleteResponse>
</S:Body>
</S:Envelope>