Overview
This web service retrieves a list of project estimate records based on specified search criteriaestimates for a specified project.
Request Format
Panel | ||
---|---|---|
| ||
|
...
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. Optionally identifies a specific estimate to retrieve, | ||
ProjectEstimateUid | Int64 | No | A unique and immutable identifier for a project estimate. Optionally identifies a specific estimate to retrieve, | ||
ProjectIdentity | Yes | This structure represents the unique key fields associated with identifying a project. This identifies the project for which to retrieve estimates, |
Request Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<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<ProjectUid>1152921504607496128</com:ProjectUid> </sch:ProjectIdentity> </pws:serviceRequest> </pws:PwsGetProjectEstimateList> </soapenv:Body> </soapenv:Envelope> |
...
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. | ProjectEstimate | PwsProjectEstimateElement 2022-07-25T20:11:35.0269516Z | |
ProjectEstimates | PwsProjectEstimateSummaryElement [1..100] | The details of the project estimates that were fetched. |
Response Usage Example(s)
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<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<ProjectEstimateId>15171</b:ProjectEstimateId> <b:ProjectEstimateName>MoD OTM Proof of Concept<ProjectEstimateName>Model 5</b:ProjectEstimateName> <b:ProjectEstimateUid>1152921504606862146<ProjectEstimateUid>1152921504606862257</b:ProjectEstimateUid> <b:ProjectIdentity> <b:ProjectCode>Leidos MoD OTM Proof of</b:ProjectCode> <b:ProjectId>649041</b:ProjectId> <b:ProjectUid>1152921504607496017<ProjectUid>1152921504607496128</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> |
...