...
This web service deletes a specified project task type role and returns the identity of the deleted project task typerole.
Request Format
Panel | ||
---|---|---|
| ||
|
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
RequestId | Int32 |
|
| Click here for more information. |
|
SessionTicket | String |
|
| Click here for more information. |
|
DeallocateIfInuseFlag | Boolean |
|
|
|
|
ProjectTaskRoleIdentity |
|
|
|
| |
StealLockFlag | Boolean |
|
|
|
|
EngagementTimestamp | String |
|
|
|
|
Request Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:sch="http://projectorpsa.com/DataContracts/Shared/Scheduling/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/"> <soapenv:Header/> <soapenv:Body> <pws:PwsDeleteProjectTaskRole> <pws:serviceRequest> <req:SessionTicket>AZ2QD+hg1Hm7vSa7Y3Lm3w==</req:SessionTicket> <sch:DeallocateIfInuseFlag>true</sch:DeallocateIfInuseFlag> <sch:ProjectTaskRoleIdentity> <com:ProjectRoleIdentity> <com:ProjectRoleUid>1152921504609594610</com:ProjectRoleUid> </com:ProjectRoleIdentity> <com:ProjectTaskIdentity> <com:ProjectTaskUid>1152921504608735153</com:ProjectTaskUid> </com:ProjectTaskIdentity> <com:ProjectTaskRoleUid>1152921504608652849</com:ProjectTaskRoleUid> </sch:ProjectTaskRoleIdentity> <sch:StealLockFlag>true</sch:StealLockFlag> </pws:serviceRequest> </pws:PwsDeleteProjectTaskRole> </soapenv:Body> </soapenv:Envelope> |
Response Format
Panel | ||
---|---|---|
| ||
|
Response Elements
Element | Data Type | Description | Sample Data |
---|---|---|---|
Messages |
|
| |
ResponseId | Int32 | Click here for more information. |
|
Status | RequestStatus | Click here for more information. |
|
ServerTimestampUtc | DateTime | Click here for more information. |
|
ProjectTaskRoleIdentity |
|
| |
EngagementTimestamp | String |
|
|
LockStolenFromUserIdentity |
|
|
Response Usage Example(s)
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <PwsDeleteProjectTaskRoleResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <PwsDeleteProjectTaskRoleResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Scheduling/" 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/">0</ResponseId> <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status> <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-02-28T20:46:37.5975698Z</ServerTimestampUtc> <a:ProjectTaskRoleIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:ProjectRoleIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRoleId i:nil="true"/> <b:ProjectRoleUid>1152921504609594610</b:ProjectRoleUid> </b:ProjectRoleIdentity> <b:ProjectTaskIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskId i:nil="true"/> <b:ProjectTaskUid>1152921504608735153</b:ProjectTaskUid> </b:ProjectTaskIdentity> <b:ProjectTaskRoleId i:nil="true"/> <b:ProjectTaskRoleUid>1152921504608652849</b:ProjectTaskRoleUid> </a:ProjectTaskRoleIdentity> <a:EngagementTimestamp>AAAAAA+vpyM=</a:EngagementTimestamp> <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> </PwsDeleteProjectTaskRoleResult> </PwsDeleteProjectTaskRoleResponse> </s:Body> </s:Envelope> |
Common Errors and Warnings
...
ErrorNumber | ErrorCode | ErrorText | 102 | TaskTypeInactivated | The project task type is in use and cannot be deleted. It was marked inactive instead.|
---|---|---|---|---|---|