Overview
This web service deletes a specified project cost baseline (PwsProjectTimeBaselineRef). The service will return the identity of the deleted project cost baseline (PwsProjectTimeBaselineRef).
Request Format
- PwsDeleteProjectTimeBaseline
- serviceRequest: PwsDeleteProjectTimeBaselineRq
- RequestId: Int32
- SessionTicket: String
- EngagementTimestamp: String
- ProjectTimeBaselineIdentity: PwsProjectTimeBaselineRef
- StealEngagementLockFlag: Boolean
- serviceRequest: PwsDeleteProjectTimeBaselineRq
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
RequestId | Int32 | No |
| Click here for more information. |
|
SessionTicket | String | Yes |
| Click here for more information. |
|
EngagementTimestamp | String | No |
| This is a Base64 encoded timestamp utilized for engagement locking. To protect against overwriting other changes, you may optionally echo back the timestamp returned by a call to PwsSaveEngagement(or a prior call to PwsSaveEngagement). This will cause the request to fail if any change has been made between invocations of PwsGetEngagement and PwsSaveEngagement. |
|
ProjectTimeBaselineIdentity | Yes |
| The unique keys used to identify the project time baseline |
| |
StealEngagementLockFlag | Boolean | No | false | If set to 'true', any locks on the engagement will be stolen if it is currently locked, otherwise, if it is set to 'false' and a lock is in place the service will fail |
|
Request Usage Example(s)
Response Format
- PwsDeleteProjectTimeBaselineResponse
- PwsDeleteProjectTimeBaselineResult: PwsDeleteProjectTimeBaselineRs
- Messages: PwsMessage
- ResponseId: Int32
- Status: RequestStatus
- ServerTimestampUtc: DateTime
- EngagementLockStolenFromUserIdentity: PwsUserRef
- EngagementTimestamp: String
- ProjectTimeBaselineIdentity: PwsProjectTimeBaselineRef
- PwsDeleteProjectTimeBaselineResult: PwsDeleteProjectTimeBaselineRs
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 | Click here for more information. |
| |
ServerTimestampUtc | DateTime | Click here for more information. |
|
EngagementLockStolenFromUserIdentity | If a lock is stolen in the process of updating an engagement, this identifies the user from which the lock was stolen from |
| |
EngagementTimestamp | String | This is a Base64 encoded timestamp optionally utilized for engagement locking |
|
ProjectTimeBaselineIdentity | The unique keys used to identify the project time baseline |
|