Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview


This web service inserts or updates a single contract line item milestone based on a detailed contract line item milestone structure (PwsContractLineItemMilestoneDetail). The service returns the identity PwsContractLineItemMilestoneRef of the contract line item milestone that has been inserted or updated. 

Request Format


PwsSaveContractLineItemMilestone Request
  • PwsSaveContractLineItemMilestone
    • serviceRequest: PwsSaveContractLineItemMilestoneRq

Request Elements


Element

Data Type

Required?

Default

Description

Sample Data

RequestId

Int32

 

 

Click here for more information.

 

SessionTicket

String

 

 

Click here for more information.

 

AchievedDateClearFlag

Boolean

 

 

 

 

ContractLineItemMilestone

PwsContractLineItemMilestoneDetail

 

 

 

 

DescriptionClearFlag

Boolean

 

 

 

 

EngagementCurrencyIdentity

PwsCurrencyRef

 

 

 

 

EngagementTimestamp

String

 

 

 

 

PlannedDateClearFlag

Boolean

 

 

 

 

ProjectClearFlag

Boolean

 

 

 

 

ProjectTaskClearFlag

Boolean

 

 

 

 

StealLockFlag

Boolean

 

 

 

 

Usage Example(s)

Example 01 - milestone is not associated with a project
<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:PwsSaveContractLineItemMilestone>
         <pws:serviceRequest>
            <req:RequestId>1</req:RequestId>
            <req:SessionTicket>AdDMw48w49OxnEUPGUuMSw==</req:SessionTicket>
            <sch:AchievedDateClearFlag>false</sch:AchievedDateClearFlag>
            <sch:ContractLineItemMilestone>
               <com:ContractLineItemIdentity>
                  <com:ContractLineItemCode>P001320-CL8</com:ContractLineItemCode>
               </com:ContractLineItemIdentity>
               <com:ContractLineItemMilestoneName>P001320-CL8-M1</com:ContractLineItemMilestoneName>
               <com:MilestoneAmount>1551.50</com:MilestoneAmount>
               <com:PlannedDate>2018-01-30T00:00:00.000Z</com:PlannedDate>
               <com:Description>Milestone 1</com:Description>
               <com:ForegoneFlag>false</com:ForegoneFlag>
            </sch:ContractLineItemMilestone>
            <sch:DescriptionClearFlag>false</sch:DescriptionClearFlag>
            <sch:EngagementCurrencyIdentity>
               <com:CurrencyCode>USD</com:CurrencyCode>
            </sch:EngagementCurrencyIdentity>
            <sch:PlannedDateClearFlag>false</sch:PlannedDateClearFlag>
            <sch:ProjectClearFlag>false</sch:ProjectClearFlag>
            <sch:ProjectTaskClearFlag>false</sch:ProjectTaskClearFlag>
            <sch:StealLockFlag>true</sch:StealLockFlag>
         </pws:serviceRequest>
      </pws:PwsSaveContractLineItemMilestone>
   </soapenv:Body>
</soapenv:Envelope>

Response Format


PwsSaveContractLineItemMilestone Response
  • No labels