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

« Previous Version 8 Next »

Overview


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

Request Format


PwsGetProjectEstimateList Request
  • PwsGetProjectEstimateList
    • serviceRequest: PwsGetProjectEstimateListRq

Request Elements


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)


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

Response Format


PwsGetProjectEstimateList Response

Response Elements


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.1

Status

RequestStatus

Click here for more information.

Ok

ServerTimestampUtc

DateTime

Click here for more information.

2022-07-25T20:11:35.0269516Z

ProjectEstimates

PwsProjectEstimateSummaryElement [1..100]

The details of the project estimates that were fetched.


Response Usage Example(s)


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


PwsGetProjectEstimateList - Common Errors and Warnings

  • No labels