Overview
This web service retrieves a list of project estimate records based on specified search criteria.
Request Format
- PwsGetProjectEstimateList
- serviceRequest: PwsGetProjectEstimateListRq
- RequestId:: Int32
- SessionTicket: String
- ProjectEstimateId: Int32
- ProjectEstimateName: String
- ProjectEstimateUid: Int64
- ProjectIdentity: PwsProjectRef
- serviceRequest: PwsGetProjectEstimateListRq
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
Int32 | No | Click here for more information. | 1 | ||
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 | This structure represents the unique key fields associated with identifying a project. |
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: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
- PwsGetProjectEstimateListResponse
- PwsGetProjectEstimateListResult: PwsGetProjectEstimateList
- Messages: PwsMessage
- ResponseId: Int32
- Status: RequestStatus
- ServerTimestampUtc: DateTime
- ProjectEstimates: PwsProjectEstimateSummaryElement
- PwsGetProjectEstimateListResult: PwsGetProjectEstimateList
Response Elements
Element | Data Type | Description | Sample Data |
---|---|---|---|
Messages | The web service response status and message. Click here for more information. | ||
Int32 | Click here for more information. | 1 | |
Status | Click here for more information. | Ok | |
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)
<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
- For all errors and warnings please refer to the Complete List of Errors and Warnings