...
This web service inserts a single project cost baseline based on a detailed project cost baseline structure (PwsProjectCostBaselineDetail). The service returns the identity identity (PwsProjectCostBaselineRef) of the project cost baseline that has been inserted. The caller can optionally request that the full project cost baseline detail (PwsProjectCostBaselineRef) be included in the response.
...
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:PwsCreateProjectCostBaseline> <pws:serviceRequest> <req:RequestId>1</req:RequestId> <req:SessionTicket>AXoSoNYPC/IRu5ISV3f2Ew==</req:SessionTicket> <sch:ActualsCutoffDate>2018-03-31T00:00:00.000Z</sch:ActualsCutoffDate> <sch:Basis>N</sch:Basis> <sch:Dimension>E</sch:Dimension> <sch:FullDetailFlag>true</sch:FullDetailFlag> <sch:IntervalCount>2</sch:IntervalCount> <sch:ProjectCostBaseline> <com:ActiveProjectCostBaselineFlag>true</com:ActiveProjectCostBaselineFlag> <com:CaMetricActiveFlag>true</com:CaMetricActiveFlag> <com:DaMetricActiveFlag>false</com:DaMetricActiveFlag> <com:Description>Client Amount Cost Baseline</com:Description> <com:EaMetricActiveFlag>false</com:EaMetricActiveFlag> <com:PrimaryMetric>C</com:PrimaryMetric> <com:ProjectCostBaselineName>Client Amount Budget</com:ProjectCostBaselineName> <com:ProjectCostBaselineBuckets> <com:PwsProjectCostBaselineBucket> <com:ClientAmount>2000</com:ClientAmount> <com:EndDate>2018-01-31T00:00:00.000Z</com:EndDate> <com:ExpenseTypeIdentity> <com:ExpenseTypeName>Per Diem</com:ExpenseTypeName> </com:ExpenseTypeIdentity> <com:StartDate>2018-01-01T00:00:00.000Z</com:StartDate> </com:PwsProjectCostBaselineBucket> <com:PwsProjectCostBaselineBucket> <com:ClientAmount>2000</com:ClientAmount> <com:EndDate>2018-02-28T00:00:00.000Z</com:EndDate> <com:ExpenseTypeIdentity> <com:ExpenseTypeName>Per Diem</com:ExpenseTypeName> </com:ExpenseTypeIdentity> <com:StartDate>2018-02-01T00:00:00.000Z</com:StartDate> </com:PwsProjectCostBaselineBucket> </com:ProjectCostBaselineBuckets> </sch:ProjectCostBaseline> <sch:ProjectIdentity> <com:ProjectCode>P001407-001</com:ProjectCode> </sch:ProjectIdentity> <sch:StartDate>2018-01-01T00:00:00.000Z</sch:StartDate> <sch:StealEngagementLockFlag>false</sch:StealEngagementLockFlag> <sch:TimePhase>M</sch:TimePhase> </pws:serviceRequest> </pws:PwsCreateProjectCostBaseline> </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 | 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 utilized for engagement locking |
|
ProjectCostBaseline | The complete set of information about the project cost baseline |
| |
ProjectCostBaselineIdentity | The unique keys used to identify the project cost baseline |
|
Response Usage Example(s)
...