...
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:PwsDeleteContractLineItem> <pws:serviceRequest> <req:SessionTicket>ARKG+qjBuMq+YMu7gEYnoA==</req:SessionTicket> <sch:ContractLineItemIdentity> <com:ContractLineItemCode>P001320-CL10</com:ContractLineItemCode> </sch:ContractLineItemIdentity> <sch:StealLockFlag>true</sch:StealLockFlag> </pws:serviceRequest> </pws:PwsDeleteContractLineItem> </soapenv:Body> </soapenv:Envelope> |
Response Format
Panel | ||
---|---|---|
| ||
|
Response Elements
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 | RequestStatus | Click here for more information. |
|
ServerTimestampUtc | DateTime | Click here for more information. |
|
ContractLineItemIdentity | The identity of the deleted contract line item |
| |
EngagementTimestamp | String | This is a Base64 encoded timestamp utilized for engagement locking. For internal use only. |
|
LockStolenFromUserIdentity | If a lock is stolen in the process of updating an engagement, this identifies the user from which the lock was stolen from. Click here for more information. |
|
Response Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<PwsDeleteContractLineItemResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
<PwsDeleteContractLineItemResult 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-01-23T18:23:31.9905096Z</ServerTimestampUtc>
<a:ContractLineItemIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ContractLineItemCode>P001320-CL10</b:ContractLineItemCode>
<b:ContractLineItemId i:nil="true"/>
<b:ContractLineItemUid>1152921504607083717</b:ContractLineItemUid>
</a:ContractLineItemIdentity>
<a:EngagementTimestamp>AAAAAA+AxuM=</a:EngagementTimestamp>
<a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
</PwsDeleteContractLineItemResult>
</PwsDeleteContractLineItemResponse>
</s:Body>
</s:Envelope> |
PwsDeleteContractLineItem - Common Errors and Warnings
- For all errors and warnings please refer to the Complete List of Errors and Warnings
ErrorNumber | ErrorCode | ErrorText |
---|---|---|
54233 | NoPermissionToDeleteContractLineItem | You do not have permission to delete this contract line item. |
54235 | ContractLineItemContainsInvoicedOrAchievedMilestones | A contract line item may not be deleted if it contains invoiced or achieved milestones. |
54948 | SpecifiedContractLineItemNotFound | Specified contract line item not found. |
54949 | ContractLineItemMustBeSpecified | A contract line item identity must be specified. |
54962 | ContractLineItemInUse | A contract line item may not be deleted if it has projects related to it. |