...
This web service inserts or updates time off records given a resource and time off reason (PwsResourceAvailableTimeOffDetailPwsResourceAvailableTimeoffDetail). The service returns the results of the insert or update (PwsSaveResourceAvailableTimeOffResult).
...
Panel | ||
---|---|---|
| ||
|
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
RequestId | Int32 | No | Click here for more information. | 1 | |
SessionTicket | String | Yes | Click here for more information. | AV7pfLYHuvIjk5rCwGgoiQ== | |
AbortOnFailureFlag | Boolean | No | false | If set to 'true', the request will be aborted once the service encounters a record it cannot process. If set to 'false', it will process all the records that can be process and, fails the ones it cannot. | false |
AvailableTimeOffDetail | PwsResourceAvailableTimeOffDetail PwsResourceAvailableTimeoffDetail [???] | false | The detailed resource available time off information to be inserted or updated |
...
Panel | ||
---|---|---|
| ||
|
...
Element | Data Type | Description | Sample Data |
---|---|---|---|
Messages | The web service response status and message. Click here for more information. | ||
ResponseId | Int32 | Click here for more information | |
Status | Click here for more information | ||
ServerTimestampUtc | DateTime | Click here for more information | |
Results | The results from the request when the service fails |
Response Usage Example(s)
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <PwsSaveResourceAvailableTimeOffResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <PwsSaveResourceAvailableTimeOffResult xmlns:a="http://projectorpsa.com/DataContracts/Responses/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <ResponseId xmlns="http://projectorpsa.com/CommonServices/">1</ResponseId> <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status> <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-03-02T21:31:35.5223547Z</ServerTimestampUtc> <a:Results xmlns:b="http://projectorpsa.com/DataContracts/Shared/DataAdministration/"/> </PwsSaveResourceAvailableTimeOffResult> </PwsSaveResourceAvailableTimeOffResponse> </s:Body> </s:Envelope> |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <PwsSaveResourceAvailableTimeOffResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <PwsSaveResourceAvailableTimeOffResult xmlns:a="http://projectorpsa.com/DataContracts/Responses/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <ResponseId xmlns="http://projectorpsa.com/CommonServices/">1</ResponseId> <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status> <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-03-05T15:08:20.9777785Z</ServerTimestampUtc> <a:Results xmlns:b="http://projectorpsa.com/DataContracts/Shared/DataAdministration/"> <b:PwsSaveResourceAvailableTimeOffResult> <b:AsOfDate>2018-01-01T00:00:00Z</b:AsOfDate> <b:ErrorDetail xmlns:c="http://projectorpsa.com/DataContracts/Shared/Common/"> <c:ErrorCode>SpecifiedTimeOffReasonDoesNotExist</c:ErrorCode> <c:ErrorNumber>57567</c:ErrorNumber> <c:ErrorText>The specified time off reason does not exist.</c:ErrorText> </b:ErrorDetail> <b:ResourceIdentity xmlns:c="http://projectorpsa.com/DataContracts/Shared/Common/"> <c:ResourceDisplayName i:nil="true"/> <c:ResourceId i:nil="true"/> <c:ResourceReferenceSystemId>E123</c:ResourceReferenceSystemId> <c:ResourceUid i:nil="true"/> </b:ResourceIdentity> <b:TimeOffReasonIdentity xmlns:c="http://projectorpsa.com/DataContracts/Shared/Common/"> <c:TimeOffReasonId i:nil="true"/> <c:TimeOffReasonName>Summer Vacation</c:TimeOffReasonName> <c:TimeOffReasonUid i:nil="true"/> </b:TimeOffReasonIdentity> </b:PwsSaveResourceAvailableTimeOffResult> </a:Results> </PwsSaveResourceAvailableTimeOffResult> </PwsSaveResourceAvailableTimeOffResponse> </s:Body> </s:Envelope> |