You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
Overview
This structure represents the results of a project estimate insertion or update. This operation can partially succeed, meaning some estimates were successfully saved while others triggered errors and could not be saved. The web service will report back details about each estimate, whether it succeeded or failed, by returning a collection of these structures. For failed estimates, ErrorDetail will provide more details about the nature of the failure.
Request Elements
Request Usage Example(s)
<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:PwsSaveProjectEstimate>
<pws:serviceRequest>
<req:RequestId>1</req:RequestId>
<req:SessionTicket>AaonOqOoU2Gb8IbysO8KXQ==</req:SessionTicket>
<sch:FullDetailFlag>true</sch:FullDetailFlag>
<sch:ProjectEstimate>
<com:ProjectEstimateName>Web Service Estimate</com:ProjectEstimateName>
<com:ProjectIdentity>
<com:ProjectUid>1152921504607496017</com:ProjectUid>
</com:ProjectIdentity>
<com:EndDate>2022-12-31T00:00:00.000Z</com:EndDate>
<com:EstimateBasis>W</com:EstimateBasis>
<com:StartDate>2022-01-01T00:00:00.000Z</com:StartDate>
<com:LineItems>
<com:PwsProjectEstimateLineItem>
<com:EstimatedMinutes>300</com:EstimatedMinutes>
<com:EstimatedRevenue>150000.00</com:EstimatedRevenue>
<com:Ftes>50</com:Ftes>
<com:TitleIdentity>
<com:DepartmentIdentity>
<com:DepartmentName>Billing Titles</com:DepartmentName>
</com:DepartmentIdentity>
<com:TitleName>Application Architect</com:TitleName>
</com:TitleIdentity>
</com:PwsProjectEstimateLineItem>
</com:LineItems>
</sch:ProjectEstimate>
<sch:SetActiveEstimateFlag>true</sch:SetActiveEstimateFlag>
</pws:serviceRequest>
</pws:PwsSaveProjectEstimate>
</soapenv:Body>
</soapenv:Envelope>
Response Elements
Response Usage Example(s)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<PwsSaveProjectEstimateResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
<PwsSaveProjectEstimateResult 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/">
<b:PwsMessage>
<b:AdditionalErrorText>Message 136: This request was executed against the Development [appdev.projectorpsa.com] environment.</b:AdditionalErrorText>
<b:ErrorCode>NonProductionEnvironment</b:ErrorCode>
<b:ErrorNumber>136</b:ErrorNumber>
<b:ErrorText>This web service request was executed against a non-production instance of Projector.</b:ErrorText>
<b:Type>Information</b:Type>
<b:ReferenceId1 i:nil="true"/>
<b:ReferenceId2 i:nil="true"/>
</b:PwsMessage>
</Messages>
<ResponseId xmlns="http://projectorpsa.com/CommonServices/">1</ResponseId>
<Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
<ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2022-07-25T20:17:05.545186Z</ServerTimestampUtc>
<a:ProjectEstimate xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ActiveEstimateFlag>true</b:ActiveEstimateFlag>
<b:CanUpdateProjectFlag>true</b:CanUpdateProjectFlag>
<b:CreatedByUser>
<b:UserDisplayName>Alison Hatcher</b:UserDisplayName>
<b:UserId>244528</b:UserId>
<b:UserReferenceSystemId>alihatc</b:UserReferenceSystemId>
<b:UserUid>1152921504607090361</b:UserUid>
<b:EmailAddress>ahatcher@flogroup.fg</b:EmailAddress>
<b:FirstName>Alison</b:FirstName>
<b:LastName>Hatcher</b:LastName>
<b:MiddleName i:nil="true"/>
</b:CreatedByUser>
<b:CreatedTimestamp>2022-07-25T20:17:05.593Z</b:CreatedTimestamp>
<b:CrmIntegrationFlag>false</b:CrmIntegrationFlag>
<b:LastModifiedByUser>
<b:UserDisplayName>Alison Hatcher</b:UserDisplayName>
<b:UserId>244528</b:UserId>
<b:UserReferenceSystemId>alihatc</b:UserReferenceSystemId>
<b:UserUid>1152921504607090361</b:UserUid>
<b:EmailAddress>ahatcher@flogroup.fg</b:EmailAddress>
<b:FirstName>Alison</b:FirstName>
<b:LastName>Hatcher</b:LastName>
<b:MiddleName i:nil="true"/>
</b:LastModifiedByUser>
<b:LastModifiedTimestamp>2022-07-25T20:17:05.593Z</b:LastModifiedTimestamp>
<b:ProjectEstimateDetail>
<b:ProjectEstimateId>15348</b:ProjectEstimateId>
<b:ProjectEstimateName>Web Service Estimate</b:ProjectEstimateName>
<b:ProjectEstimateUid>1152921504606862324</b:ProjectEstimateUid>
<b:ProjectIdentity>
<b:ProjectCode>Leidos MoD OTM Proof of</b:ProjectCode>
<b:ProjectId>649041</b:ProjectId>
<b:ProjectUid>1152921504607496017</b:ProjectUid>
</b:ProjectIdentity>
<b:EndDate>2022-12-31T00:00:00Z</b:EndDate>
<b:EstimateBasis>W</b:EstimateBasis>
<b:StartDate>2022-01-01T00:00:00Z</b:StartDate>
<b:LineItems/>
</b:ProjectEstimateDetail>
<b:ProjectTimestamp>AAAAABxnQ9o=</b:ProjectTimestamp>
</a:ProjectEstimate>
<a:ProjectEstimateIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ProjectEstimateId i:nil="true"/>
<b:ProjectEstimateName>Web Service Estimate</b:ProjectEstimateName>
<b:ProjectEstimateUid>1152921504606862324</b:ProjectEstimateUid>
<b:ProjectIdentity>
<b:ProjectCode>Leidos MoD OTM Proof of</b:ProjectCode>
<b:ProjectId i:nil="true"/>
<b:ProjectUid>1152921504607496017</b:ProjectUid>
</b:ProjectIdentity>
</a:ProjectEstimateIdentity>
<a:ProjectTimestamp>AAAAABxnQ9o=</a:ProjectTimestamp>
<a:StolenLocks i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
</PwsSaveProjectEstimateResult>
</PwsSaveProjectEstimateResponse>
</s:Body>
</s:Envelope>
PwsSaveProjectEstimate - Common Errors and Warnings