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 7
Next »
Overview
This web service retrieves a list of project estimate records based on specified search criteria.
- 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)
<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>
- PwsGetProjectEstimateListResponse
Response Elements
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