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 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 Format


Request Elements


Request Usage Example(s)


Request Example
<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 Format


Response Elements


Response Usage Example(s)


Response Example
<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

  • No labels