Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview


This web service retrieves a list of project estimate records based on specified search criteria.

...

Panel
titlePwsGetProjectEstimateList Request
  • PwsGetProjectEstimateList
    • serviceRequest: PwsGetProjectEstimateListRq

...

Element

Data Type

Required?

Default

Description

Sample Data

RequestId

Int32

No


Click here for more information.

1

SessionTicket

String

Yes


Click here for more information.

ASi0NoKANuaG9Enyvoo2QA==

ProjectEstimateId

Int32

No


The project estimate Id is a unique identifier for a Project Estimate. For internal use only.


ProjectEstimateName

String

No


The project estimate name.


ProjectEstimateUid

Int64

No


A unique and immutable identifier for a project estimate.


ProjectIdentity

PwsProjectRef



This structure represents the unique key fields associated with identifying a project.


Request Usage Example(s)


Code Block
languagexml
titleRequest Examplecollapsetrue
<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:PwsGetProjectEstimateList>
         <pws:serviceRequest>
            <req:RequestId>1</req:RequestId>
            <req:SessionTicket>ASi0NoKANuaG9Enyvoo2QA==</req:SessionTicket>
            <sch:ProjectIdentity>
               <com:ProjectUid>1152921504607496017</com:ProjectUid>
            </sch:ProjectIdentity>
         </pws:serviceRequest>
      </pws:PwsGetProjectEstimateList>
   </soapenv:Body>
</soapenv:Envelope>

...

Element

Data Type

Description

Sample Data

Messages

PwsMessage]

The web service response status and message. Click here for more information.


ResponseId

Int32

Click here for more information.

Status

RequestStatus

Click here for more information.


ServerTimestampUtc

DateTime

Click here for more information.


ProjectEstimate

PwsProjectEstimateElement [1..100]

The details of the project estimates that were fetched.


Response Usage Example(s)

...

Code Block
languagexml
titleResponse Examplecollapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsGetProjectEstimateListResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsGetProjectEstimateListResult 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:11:35.0269516Z</ServerTimestampUtc>
            <a:ProjectEstimates xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:PwsProjectEstimateSummaryElement>
                  <b:ActiveEstimateFlag>true</b:ActiveEstimateFlag>
                  <b:CrmIntegrationFlag>true</b:CrmIntegrationFlag>
                  <b:ProjectEstimateSummary>
                     <b:ProjectEstimateId>15170</b:ProjectEstimateId>
                     <b:ProjectEstimateName>MoD OTM Proof of Concept</b:ProjectEstimateName>
                     <b:ProjectEstimateUid>1152921504606862146</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-06-05T00:00:00Z</b:EndDate>
                     <b:EstimateBasis>W</b:EstimateBasis>
                     <b:StartDate>2022-01-31T00:00:00Z</b:StartDate>
                  </b:ProjectEstimateSummary>
               </b:PwsProjectEstimateSummaryElement>
            </a:ProjectEstimates>
         </PwsGetProjectEstimateListResult>
      </PwsGetProjectEstimateListResponse>
   </s:Body>
</s:Envelope>

...