PwsGetProject
- Min Zeng
- Bettina Borces
- Luke Wright
Overview
This web service retrieves a list of project element records (PwsProjectElement), based upon a list of unique project identifiers (PwsProjectRef).Â
Note: The response to this service by default includes also the full details of a number of sub-entities related to projects on a one-to-many basis, namely Project Roles, Project Rate Types, Project Task Types, and Project Tasks. If you don't need that data, please simplify your request by using the ExcludeSubEntityElementsFlag
parameter, which will also cause the service to operate faster and with greater efficiency.
If you only need information about one or two of these sub-entities, please consider as an alternative the simpler, faster, and more efficient services:
PwsGetProjectRoles: a collection of all project roles grouped by project
PwsGetProjectRateTypes: a collection of all project rate types grouped by project.
PwsGetProjectTaskTypes: a collection of all project task types grouped by project.
PwsGetProjectTasks: a collection of all project tasks grouped by project.
Request Format
- PwsGetProject
- serviceRequest: PwsGetProjectRq
- RequestId: Int32
- SessionTicket: String
- Mode: String
- ProjectIdentities: PwsProjectRef [0..100]
- ExcludeReadNotesFlag: Boolean
- IncludeDeletedRolesFla: Boolean
- serviceRequest: PwsGetProjectRq
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
Int32 | No | Click here for more information | 1 | ||
String (50) | Yes | Click here for more information | AW1yokY4MDImXfp9pM5NRw== | ||
Mode | String (1) | Yes | The mode determines which set of criteria is returned in the response. "R": Requested criteria are returned "A": Booked criteria are returned "E": Effective criteria (requested criteria for requested roles and booked criteria for booked roles) are returned. | R/A/E | |
ProjectIdentities | PwsProjectRef [0..100] | Yes | The identities of the projects to be retrieved. | ||
ExcludeReadNotesFlag | Boolean | No | false | If true, notes that have been marked as read by the current user are excluded from the data returned. Applies only when FullDetailFlag is true. | |
IncludeDeletedRolesFla | Boolean | No | false | If set to true, deleted roles will be included in the response. | 0 |
ExcludeSubEntityElementsFlag | Boolean | No | false | If set to true, subentities information is not included in the response. |
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:PwsGetProject> <pws:serviceRequest> <req:SessionTicket>AW1yokY4MDImXfp9pM5NRw==</req:SessionTicket> <sch:Mode>R</sch:Mode> <sch:ProjectIdentities> <com:PwsProjectRef> <com:ProjectCode>P001012-002</com:ProjectCode> </com:PwsProjectRef> </sch:ProjectIdentities> </pws:serviceRequest> </pws:PwsGetProject> </soapenv:Body> </soapenv:Envelope>
Response Format
- PwsGetProjectResponse
- PwsGetProjectResult: PwsGetProjectRs
- Messages: PwsMessage[]
- ResponseId: Int32
- Status: RequestStatus
- ServerTimestampUtc: DateTime
- Projects: PwsProjectElement[0..100]
- PwsGetProjectResult: PwsGetProjectRs
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 |
String | Click here for more information. | 2018-01-17T19:44:09.3975552Z | |
Projects | The details of the projects that were fetched. Click here for more information. |
Response Usage Example(s)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <PwsGetProjectResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <PwsGetProjectResult 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 QA [appqa.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/">0</ResponseId> <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status> <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2020-03-04T16:35:41.2501984Z</ServerTimestampUtc> <a:Projects xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:PwsProjectElement> <b:ProjectDetail> <b:ProjectCode>P001012-002</b:ProjectCode> <b:ProjectId i:nil="true"/> <b:ProjectUid>1152921504607463659</b:ProjectUid> <b:EngagementIdentity> <b:EngagementCode>P001012</b:EngagementCode> <b:EngagementId i:nil="true"/> <b:EngagementUid>1152921504606959619</b:EngagementUid> </b:EngagementIdentity> <b:ProjectName>Copy of Consumer site test and launch</b:ProjectName> <b:CloseDate>2020-03-03T00:00:00Z</b:CloseDate> <b:CostGlccOverride i:nil="true"/> <b:CostPlccMappingType>E</b:CostPlccMappingType> <b:DefaultSchedulingMode>W</b:DefaultSchedulingMode> <b:Description i:nil="true"/> <b:EmEmailFlag>false</b:EmEmailFlag> <b:EngagementTimestamp>AAAAABT3Sjg=</b:EngagementTimestamp> <b:ExpenseApprovalUserIdentity i:nil="true"/> <b:ExpenseApproverType>T</b:ExpenseApproverType> <b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>false</b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag> <b:LocationIdentity> <b:LocationId i:nil="true"/> <b:LocationName>13. Springfield</b:LocationName> <b:LocationUid>1152921504606850978</b:LocationUid> </b:LocationIdentity> <b:ManagerIdentity> <b:UserDisplayName>Philippe Lee</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-PL2</b:UserReferenceSystemId> <b:UserUid>1152921504606944260</b:UserUid> </b:ManagerIdentity> <b:MinutesPerDay>480</b:MinutesPerDay> <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag> <b:NewProjectCode i:nil="true"/> <b:OpenDate>2008-06-01T00:00:00Z</b:OpenDate> <b:OpenForCostFlag>true</b:OpenForCostFlag> <b:OpenForCostTransferFlag>true</b:OpenForCostTransferFlag> <b:OpenForTimeFlag>true</b:OpenForTimeFlag> <b:OpenForTimeTransferFlag>true</b:OpenForTimeTransferFlag> <b:PercentLikelihood i:nil="true"/> <b:PmModuleEnabledFlag>false</b:PmModuleEnabledFlag> <b:ProjectStageIdentity> <b:ProjectStageId i:nil="true"/> <b:ProjectStageName>Delivery</b:ProjectStageName> <b:ProjectStageShortName>Delivery</b:ProjectStageShortName> <b:ProjectStageUid>1152921504606849646</b:ProjectStageUid> </b:ProjectStageIdentity> <b:ProjectWorkspaceEnabledFlag>true</b:ProjectWorkspaceEnabledFlag> <b:Rates> <b:PwsProjectRate> <b:BeginDate i:nil="true"/> <b:BillingAdjustedDiscountPercent>0</b:BillingAdjustedDiscountPercent> <b:ContractDiscountPercent>0</b:ContractDiscountPercent> <b:EndDate i:nil="true"/> <b:RateCardIdentity> <b:RateCardId i:nil="true"/> <b:RateCardName>Standard Retail Client Rates (USD)</b:RateCardName> <b:RateCardType>R</b:RateCardType> <b:RateCardUid>1152921504606854738</b:RateCardUid> </b:RateCardIdentity> </b:PwsProjectRate> </b:Rates> <b:TimeApprovalUserIdentity i:nil="true"/> <b:TimeApproverType>T</b:TimeApproverType> <b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>false</b:TimeEntryRestrictedToResourcesAssignedToRolesFlag> <b:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</b:TimeEntryRestrictedToRolesAssignedToTasksFlag> <b:TimeGlccOverride i:nil="true"/> <b:TimePlccMappingType>E</b:TimePlccMappingType> <b:UserDefinedFields> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>PUDF_Num4dp_Req</b:UdfName> <b:UdfUid>1152921504606857061</b:UdfUid> <b:BooleanValue i:nil="true"/> <b:DataType>I</b:DataType> <b:DateValue i:nil="true"/> <b:IntegerValue>888</b:IntegerValue> <b:ResourceIdentityValue i:nil="true"/> <b:TextValue i:nil="true"/> <b:UdfTreatment>A</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue>888</b:NumericValue> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>PUDF_YN</b:UdfName> <b:UdfUid>1152921504606857062</b:UdfUid> <b:BooleanValue>true</b:BooleanValue> <b:DataType>Y</b:DataType> <b:DateValue i:nil="true"/> <b:IntegerValue i:nil="true"/> <b:ResourceIdentityValue i:nil="true"/> <b:TextValue i:nil="true"/> <b:UdfTreatment>A</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue i:nil="true"/> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>PUDF_DT</b:UdfName> <b:UdfUid>1152921504606857063</b:UdfUid> <b:BooleanValue i:nil="true"/> <b:DataType>D</b:DataType> <b:DateValue>2020-03-05T00:00:00Z</b:DateValue> <b:IntegerValue i:nil="true"/> <b:ResourceIdentityValue i:nil="true"/> <b:TextValue i:nil="true"/> <b:UdfTreatment>A</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue i:nil="true"/> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>PR-Zendesk Project ID</b:UdfName> <b:UdfUid>1152921504606857842</b:UdfUid> <b:BooleanValue i:nil="true"/> <b:DataType>T</b:DataType> <b:DateValue i:nil="true"/> <b:IntegerValue i:nil="true"/> <b:ResourceIdentityValue i:nil="true"/> <b:TextValue>-002</b:TextValue> <b:UdfTreatment>A</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue i:nil="true"/> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>PUDF_Txt</b:UdfName> <b:UdfUid>1152921504606859275</b:UdfUid> <b:BooleanValue i:nil="true"/> <b:DataType>L</b:DataType> <b:DateValue i:nil="true"/> <b:IntegerValue i:nil="true"/> <b:ResourceIdentityValue i:nil="true"/> <b:TextValue>Hansel</b:TextValue> <b:UdfTreatment>A</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue i:nil="true"/> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>PUDF_RSC</b:UdfName> <b:UdfUid>1152921504606860868</b:UdfUid> <b:BooleanValue i:nil="true"/> <b:DataType>R</b:DataType> <b:DateValue i:nil="true"/> <b:IntegerValue i:nil="true"/> <b:ResourceIdentityValue> <b:ResourceDisplayName>Kyle Ruddy</b:ResourceDisplayName> <b:ResourceId i:nil="true"/> <b:ResourceReferenceSystemId>ID-KR</b:ResourceReferenceSystemId> <b:ResourceUid>1152921504607073824</b:ResourceUid> </b:ResourceIdentityValue> <b:TextValue i:nil="true"/> <b:UdfTreatment>R</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue i:nil="true"/> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> </b:UserDefinedFields> <b:WorkspaceMessages i:nil="true"/> <b:BookExpenseResourceCostCenterIdentity i:nil="true"/> <b:BookExpenseResourcesAllowCode>A</b:BookExpenseResourcesAllowCode> <b:BookTimeResourceCostCenterIdentity i:nil="true"/> <b:BookTimeResourcesAllowCode>A</b:BookTimeResourcesAllowCode> <b:PlccMappings> <b:PwsProjectPlccMappingCostCenter> <b:AllocationFraction>1</b:AllocationFraction> <b:CostCenterIdentity i:nil="true"/> <b:CostCenterType>E</b:CostCenterType> <b:GlccOverride i:nil="true"/> <b:MappingType>TR</b:MappingType> </b:PwsProjectPlccMappingCostCenter> <b:PwsProjectPlccMappingCostCenter> <b:AllocationFraction>1</b:AllocationFraction> <b:CostCenterIdentity i:nil="true"/> <b:CostCenterType>E</b:CostCenterType> <b:GlccOverride i:nil="true"/> <b:MappingType>RDC</b:MappingType> </b:PwsProjectPlccMappingCostCenter> <b:PwsProjectPlccMappingCostCenter> <b:AllocationFraction>1</b:AllocationFraction> <b:CostCenterIdentity i:nil="true"/> <b:CostCenterType>E</b:CostCenterType> <b:GlccOverride i:nil="true"/> <b:MappingType>SRDC</b:MappingType> </b:PwsProjectPlccMappingCostCenter> <b:PwsProjectPlccMappingCostCenter> <b:AllocationFraction>1</b:AllocationFraction> <b:CostCenterIdentity i:nil="true"/> <b:CostCenterType>E</b:CostCenterType> <b:GlccOverride i:nil="true"/> <b:MappingType>OR</b:MappingType> </b:PwsProjectPlccMappingCostCenter> <b:PwsProjectPlccMappingCostCenter> <b:AllocationFraction>1</b:AllocationFraction> <b:CostCenterIdentity i:nil="true"/> <b:CostCenterType>E</b:CostCenterType> <b:GlccOverride i:nil="true"/> <b:MappingType>OE</b:MappingType> </b:PwsProjectPlccMappingCostCenter> </b:PlccMappings> <b:ContractLineItemIdentity> <b:ContractLineItemCode>P001012-CL1</b:ContractLineItemCode> <b:ContractLineItemId i:nil="true"/> <b:ContractLineItemUid>1152921504606856369</b:ContractLineItemUid> </b:ContractLineItemIdentity> <b:ManagementTeam> <b:PwsProjectManagementTeamMember> <b:EmailFlag>true</b:EmailFlag> <b:UpdateFlag>true</b:UpdateFlag> <b:UserIdentity> <b:UserDisplayName>Larry Krakauer</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-LK</b:UserReferenceSystemId> <b:UserUid>1152921504606944254</b:UserUid> </b:UserIdentity> </b:PwsProjectManagementTeamMember> <b:PwsProjectManagementTeamMember> <b:EmailFlag>true</b:EmailFlag> <b:UpdateFlag>true</b:UpdateFlag> <b:UserIdentity> <b:UserDisplayName>Steve Chong</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-SC</b:UserReferenceSystemId> <b:UserUid>1152921504606944267</b:UserUid> </b:UserIdentity> </b:PwsProjectManagementTeamMember> </b:ManagementTeam> <b:BdDashboards/> <b:ExpenseTypeConfigurationIdentity i:nil="true"/> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber>PRQ20050347934</b:PurchaseOrderNumber> <b:Timestamp>AAAAABT3Sjo=</b:Timestamp> <b:AamDashboards/> <b:BookedResourcesWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>FULL Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848813</b:PermissionSetUid> </b:BookedResourcesWorkspacePermissionSetIdentity> <b:CcUsersWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>No Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848814</b:PermissionSetUid> </b:CcUsersWorkspacePermissionSetIdentity> <b:ClientWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>Client Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848812</b:PermissionSetUid> </b:ClientWorkspacePermissionSetIdentity> <b:EmWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>FULL Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848813</b:PermissionSetUid> </b:EmWorkspacePermissionSetIdentity> <b:InvoiceTabMessage i:nil="true"/> <b:IssueCategories> <b:PwsProjectIssueCategoryDetail> <b:ProjectIssueCategoryId i:nil="true"/> <b:ProjectIssueCategoryUid>1152921504607424701</b:ProjectIssueCategoryUid> <b:InactiveFlag>false</b:InactiveFlag> <b:Name>Default Category</b:Name> </b:PwsProjectIssueCategoryDetail> </b:IssueCategories> <b:IssueStatuses> <b:PwsProjectIssueStatusDetail> <b:ProjectIssueStatusId i:nil="true"/> <b:ProjectIssueStatusUid>1152921504608120268</b:ProjectIssueStatusUid> <b:InactiveFlag>false</b:InactiveFlag> <b:Name>New</b:Name> <b:TreatAsClosedFlag>false</b:TreatAsClosedFlag> </b:PwsProjectIssueStatusDetail> <b:PwsProjectIssueStatusDetail> <b:ProjectIssueStatusId i:nil="true"/> <b:ProjectIssueStatusUid>1152921504608120266</b:ProjectIssueStatusUid> <b:InactiveFlag>false</b:InactiveFlag> <b:Name>Assigned</b:Name> <b:TreatAsClosedFlag>false</b:TreatAsClosedFlag> </b:PwsProjectIssueStatusDetail> <b:PwsProjectIssueStatusDetail> <b:ProjectIssueStatusId i:nil="true"/> <b:ProjectIssueStatusUid>1152921504608120267</b:ProjectIssueStatusUid> <b:InactiveFlag>false</b:InactiveFlag> <b:Name>Closed</b:Name> <b:TreatAsClosedFlag>true</b:TreatAsClosedFlag> </b:PwsProjectIssueStatusDetail> </b:IssueStatuses> <b:LtdBookedResourcesWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>FULL Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848813</b:PermissionSetUid> </b:LtdBookedResourcesWorkspacePermissionSetIdentity> <b:LtdOtherResourcesWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>FULL Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848813</b:PermissionSetUid> </b:LtdOtherResourcesWorkspacePermissionSetIdentity> <b:OtherResourcesWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>FULL Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848813</b:PermissionSetUid> </b:OtherResourcesWorkspacePermissionSetIdentity> <b:PmWorkspacePermissionSetIdentity> <b:PermissionSetId i:nil="true"/> <b:PermissionSetName>FULL Access</b:PermissionSetName> <b:PermissionSetUid>1152921504606848813</b:PermissionSetUid> </b:PmWorkspacePermissionSetIdentity> <b:ProjectLogins/> <b:WorkspaceLogo i:nil="true"/> </b:ProjectDetail> <b:RateTypes> <b:PwsProjectRateTypeElement> <b:ProjectRateTypeDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid> <b:ProjectRateTypeName>01-Regular</b:ProjectRateTypeName> <b:BillingAdjustedDiscountPercent>10</b:BillingAdjustedDiscountPercent> <b:BillingAdjustedHourlyRate i:nil="true"/> <b:ContractDiscountPercent>5</b:ContractDiscountPercent> <b:ContractHourlyRate i:nil="true"/> <b:SortOrder>1</b:SortOrder> <b:StandardRateTypeIdentity> <b:StandardRateTypeCode>01RG</b:StandardRateTypeCode> <b:StandardRateTypeId i:nil="true"/> <b:StandardRateTypeName>01-Regular</b:StandardRateTypeName> <b:StandardRateTypeUid>1152921504606847191</b:StandardRateTypeUid> </b:StandardRateTypeIdentity> <b:NewExternalSystemIdentifier i:nil="true"/> </b:ProjectRateTypeDetail> </b:PwsProjectRateTypeElement> <b:PwsProjectRateTypeElement> <b:ProjectRateTypeDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463327</b:ProjectRateTypeUid> <b:ProjectRateTypeName>03-Non-Chargeable</b:ProjectRateTypeName> <b:BillingAdjustedDiscountPercent i:nil="true"/> <b:BillingAdjustedHourlyRate>0</b:BillingAdjustedHourlyRate> <b:ContractDiscountPercent i:nil="true"/> <b:ContractHourlyRate i:nil="true"/> <b:SortOrder>2</b:SortOrder> <b:StandardRateTypeIdentity> <b:StandardRateTypeCode>03NC</b:StandardRateTypeCode> <b:StandardRateTypeId i:nil="true"/> <b:StandardRateTypeName>03-Non-Chargeable</b:StandardRateTypeName> <b:StandardRateTypeUid>1152921504606847193</b:StandardRateTypeUid> </b:StandardRateTypeIdentity> <b:NewExternalSystemIdentifier i:nil="true"/> </b:ProjectRateTypeDetail> </b:PwsProjectRateTypeElement> </b:RateTypes> <b:Roles> <b:PwsProjectRoleElement> <b:ProjectRoleDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRoleId i:nil="true"/> <b:ProjectRoleUid>1152921504609825785</b:ProjectRoleUid> <b:BaseRateOnTitleIdentity i:nil="true"/> <b:CandidateIdentities i:nil="true"/> <b:CostCenterAnyFlag>true</b:CostCenterAnyFlag> <b:CostCenterCriteria i:nil="true" xmlns:c="http://projectorpsa.com/CommonServices/"/> <b:CostCenterIdentity i:nil="true"/> <b:DefaultSchedulingMode>W</b:DefaultSchedulingMode> <b:Description i:nil="true"/> <b:Keywords i:nil="true"/> <b:LocationAnyFlag>true</b:LocationAnyFlag> <b:LocationIdentities i:nil="true"/> <b:LocationIdentity i:nil="true"/> <b:NewExternalSystemIdentifier i:nil="true"/> <b:ResourceIdentity i:nil="true"/> <b:RoleEndDate i:nil="true"/> <b:RoleName>Role 1</b:RoleName> <b:RoleStartDate i:nil="true"/> <b:ShareCostCenterIdentity i:nil="true"/> <b:SkillCriteria i:nil="true"/> <b:TitleIdentities i:nil="true"/> <b:TitleIdentity i:nil="true"/> <b:RdcTransferCurrencyIdentity i:nil="true"/> <b:RdcTransferHourlyRate i:nil="true"/> <b:RevenueTransferHourlyRate i:nil="true"/> <b:UserDefinedFields> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>RUDF_Tlst_3vals</b:UdfName> <b:UdfUid>1152921504606857067</b:UdfUid> <b:BooleanValue i:nil="true"/> <b:DataType>L</b:DataType> <b:DateValue i:nil="true"/> <b:IntegerValue i:nil="true"/> <b:ResourceIdentityValue i:nil="true"/> <b:TextValue>a. Violet</b:TextValue> <b:UdfTreatment>A</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue i:nil="true"/> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> <b:PwsUserDefinedFieldDetail> <b:UdfId i:nil="true"/> <b:UdfName>RUDF_DT</b:UdfName> <b:UdfUid>1152921504606857066</b:UdfUid> <b:BooleanValue i:nil="true"/> <b:DataType>D</b:DataType> <b:DateValue>2020-03-05T00:00:00Z</b:DateValue> <b:IntegerValue i:nil="true"/> <b:ResourceIdentityValue i:nil="true"/> <b:TextValue i:nil="true"/> <b:UdfTreatment>A</b:UdfTreatment> <b:StoplightValues/> <b:NumericValue i:nil="true"/> <b:RelationValue i:nil="true"/> <b:StoplightValuesClearFlag>false</b:StoplightValuesClearFlag> </b:PwsUserDefinedFieldDetail> </b:UserDefinedFields> <b:RateExceptions/> <b:RdcExceptions/> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber>PRQ20050347934</b:PurchaseOrderNumber> <b:ResourceTypeAnyFlag>true</b:ResourceTypeAnyFlag> <b:ResourceTypeIdentities i:nil="true"/> <b:ResourceTypeIdentity i:nil="true"/> <b:ShareUserIdentity i:nil="true"/> <b:Timestamp>AAAAABT3Sjs=</b:Timestamp> <b:RoleTypeIdentity i:nil="true"/> </b:ProjectRoleDetail> <b:AssignedToSchedulersFlag>false</b:AssignedToSchedulersFlag> <b:Notes/> <b:ProjectIdentity> <b:ProjectCode>P001012-002</b:ProjectCode> <b:ProjectId i:nil="true"/> <b:ProjectUid>1152921504607463659</b:ProjectUid> </b:ProjectIdentity> <b:CurrentResourceCostCenterIdentity i:nil="true"/> <b:CurrentResourceLocationIdentity i:nil="true"/> <b:CurrentResourceResourceTypeIdentity i:nil="true"/> <b:CurrentResourceTitleIdentity i:nil="true"/> <b:DeletedFlag>false</b:DeletedFlag> <b:EarliestAllowableEndDate i:nil="true"/> <b:EffectiveCriteriaSet>A</b:EffectiveCriteriaSet> <b:InheritedPurchaseOrderNumber>PRQ20050347934</b:InheritedPurchaseOrderNumber> <b:LatestAllowableStartDate i:nil="true"/> <b:RoleStatus>N</b:RoleStatus> <b:TotalScheduledMinutes>0</b:TotalScheduledMinutes> <b:UnnamedCriteriaCompleteFlag>false</b:UnnamedCriteriaCompleteFlag> </b:PwsProjectRoleElement> </b:Roles> <b:TaskTypes> <b:PwsProjectTaskTypeElement> <b:ProjectTaskTypeDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskTypeId i:nil="true"/> <b:ProjectTaskTypeUid>1152921504608297426</b:ProjectTaskTypeUid> <b:ProjectTaskTypeName>Design</b:ProjectTaskTypeName> <b:AllowedProjectRateTypeIdentities> <b:PwsProjectRateTypeRef> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid> </b:PwsProjectRateTypeRef> <b:PwsProjectRateTypeRef> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463327</b:ProjectRateTypeUid> </b:PwsProjectRateTypeRef> </b:AllowedProjectRateTypeIdentities> <b:DefaultProjectRateTypeIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid> </b:DefaultProjectRateTypeIdentity> <b:InactiveFlag>false</b:InactiveFlag> <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag> <b:NewExternalSystemIdentifier i:nil="true"/> <b:SortOrder>1</b:SortOrder> <b:StandardTaskTypeIdentity> <b:StandardTaskTypeCode>3DSGN</b:StandardTaskTypeCode> <b:StandardTaskTypeId i:nil="true"/> <b:StandardTaskTypeName>3. Design</b:StandardTaskTypeName> <b:StandardTaskTypeUid>1152921504606847724</b:StandardTaskTypeUid> </b:StandardTaskTypeIdentity> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber i:nil="true"/> </b:ProjectTaskTypeDetail> </b:PwsProjectTaskTypeElement> <b:PwsProjectTaskTypeElement> <b:ProjectTaskTypeDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskTypeId i:nil="true"/> <b:ProjectTaskTypeUid>1152921504608297427</b:ProjectTaskTypeUid> <b:ProjectTaskTypeName>Implementation</b:ProjectTaskTypeName> <b:AllowedProjectRateTypeIdentities> <b:PwsProjectRateTypeRef> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid> </b:PwsProjectRateTypeRef> <b:PwsProjectRateTypeRef> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463327</b:ProjectRateTypeUid> </b:PwsProjectRateTypeRef> </b:AllowedProjectRateTypeIdentities> <b:DefaultProjectRateTypeIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid> </b:DefaultProjectRateTypeIdentity> <b:InactiveFlag>false</b:InactiveFlag> <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag> <b:NewExternalSystemIdentifier i:nil="true"/> <b:SortOrder>2</b:SortOrder> <b:StandardTaskTypeIdentity> <b:StandardTaskTypeCode>5IMPL</b:StandardTaskTypeCode> <b:StandardTaskTypeId i:nil="true"/> <b:StandardTaskTypeName>5. Implementation</b:StandardTaskTypeName> <b:StandardTaskTypeUid>1152921504606847728</b:StandardTaskTypeUid> </b:StandardTaskTypeIdentity> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber i:nil="true"/> </b:ProjectTaskTypeDetail> </b:PwsProjectTaskTypeElement> <b:PwsProjectTaskTypeElement> <b:ProjectTaskTypeDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskTypeId i:nil="true"/> <b:ProjectTaskTypeUid>1152921504608297428</b:ProjectTaskTypeUid> <b:ProjectTaskTypeName>Quality Assurance</b:ProjectTaskTypeName> <b:AllowedProjectRateTypeIdentities> <b:PwsProjectRateTypeRef> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid> </b:PwsProjectRateTypeRef> <b:PwsProjectRateTypeRef> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463327</b:ProjectRateTypeUid> </b:PwsProjectRateTypeRef> </b:AllowedProjectRateTypeIdentities> <b:DefaultProjectRateTypeIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRateTypeId i:nil="true"/> <b:ProjectRateTypeUid>1152921504607463326</b:ProjectRateTypeUid> </b:DefaultProjectRateTypeIdentity> <b:InactiveFlag>false</b:InactiveFlag> <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag> <b:NewExternalSystemIdentifier i:nil="true"/> <b:SortOrder>3</b:SortOrder> <b:StandardTaskTypeIdentity> <b:StandardTaskTypeCode>6QA</b:StandardTaskTypeCode> <b:StandardTaskTypeId i:nil="true"/> <b:StandardTaskTypeName>6. Quality Assurance</b:StandardTaskTypeName> <b:StandardTaskTypeUid>1152921504606847730</b:StandardTaskTypeUid> </b:StandardTaskTypeIdentity> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber i:nil="true"/> </b:ProjectTaskTypeDetail> </b:PwsProjectTaskTypeElement> </b:TaskTypes> <b:Tasks> <b:PwsProjectTaskElement> <b:ProjectTaskDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskId i:nil="true"/> <b:ProjectTaskUid>1152921504608975638</b:ProjectTaskUid> <b:CompletedFlag>false</b:CompletedFlag> <b:Description i:nil="true"/> <b:DurationMinutes>0</b:DurationMinutes> <b:EarliestStartDate i:nil="true"/> <b:FullWbsCode>1</b:FullWbsCode> <b:NewExternalSystemIdentifier i:nil="true"/> <b:OpenForTimeFlag>true</b:OpenForTimeFlag> <b:ParentTaskIdentity i:nil="true"/> <b:PlannedEndDateTime>2008-06-01T00:00:00Z</b:PlannedEndDateTime> <b:PlannedStartDateTime>2008-06-01T00:00:00Z</b:PlannedStartDateTime> <b:Predecessors/> <b:PreviousSiblingTaskIdentity i:nil="true"/> <b:ProjectTaskTypeIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskTypeId i:nil="true"/> <b:ProjectTaskTypeUid>1152921504608297426</b:ProjectTaskTypeUid> </b:ProjectTaskTypeIdentity> <b:TaskName>Design</b:TaskName> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber i:nil="true"/> <b:Subscriptions/> <b:UserDefinedFields/> </b:ProjectTaskDetail> <b:ProjectTaskRoles/> <b:TaskTypeInheritPurchaseOrderNumberFlag>true</b:TaskTypeInheritPurchaseOrderNumberFlag> </b:PwsProjectTaskElement> <b:PwsProjectTaskElement> <b:ProjectTaskDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskId i:nil="true"/> <b:ProjectTaskUid>1152921504608975639</b:ProjectTaskUid> <b:CompletedFlag>false</b:CompletedFlag> <b:Description i:nil="true"/> <b:DurationMinutes>0</b:DurationMinutes> <b:EarliestStartDate i:nil="true"/> <b:FullWbsCode>2</b:FullWbsCode> <b:NewExternalSystemIdentifier i:nil="true"/> <b:OpenForTimeFlag>true</b:OpenForTimeFlag> <b:ParentTaskIdentity i:nil="true"/> <b:PlannedEndDateTime>2008-06-01T00:00:00Z</b:PlannedEndDateTime> <b:PlannedStartDateTime>2008-06-01T00:00:00Z</b:PlannedStartDateTime> <b:Predecessors/> <b:PreviousSiblingTaskIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskId i:nil="true"/> <b:ProjectTaskUid>1152921504608975638</b:ProjectTaskUid> </b:PreviousSiblingTaskIdentity> <b:ProjectTaskTypeIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskTypeId i:nil="true"/> <b:ProjectTaskTypeUid>1152921504608297427</b:ProjectTaskTypeUid> </b:ProjectTaskTypeIdentity> <b:TaskName>Implementation</b:TaskName> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber i:nil="true"/> <b:Subscriptions/> <b:UserDefinedFields/> </b:ProjectTaskDetail> <b:ProjectTaskRoles/> <b:TaskTypeInheritPurchaseOrderNumberFlag>true</b:TaskTypeInheritPurchaseOrderNumberFlag> </b:PwsProjectTaskElement> <b:PwsProjectTaskElement> <b:ProjectTaskDetail> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskId i:nil="true"/> <b:ProjectTaskUid>1152921504608975640</b:ProjectTaskUid> <b:CompletedFlag>false</b:CompletedFlag> <b:Description i:nil="true"/> <b:DurationMinutes>0</b:DurationMinutes> <b:EarliestStartDate i:nil="true"/> <b:FullWbsCode>3</b:FullWbsCode> <b:NewExternalSystemIdentifier i:nil="true"/> <b:OpenForTimeFlag>true</b:OpenForTimeFlag> <b:ParentTaskIdentity i:nil="true"/> <b:PlannedEndDateTime>2008-06-01T00:00:00Z</b:PlannedEndDateTime> <b:PlannedStartDateTime>2008-06-01T00:00:00Z</b:PlannedStartDateTime> <b:Predecessors/> <b:PreviousSiblingTaskIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskId i:nil="true"/> <b:ProjectTaskUid>1152921504608975639</b:ProjectTaskUid> </b:PreviousSiblingTaskIdentity> <b:ProjectTaskTypeIdentity> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTaskTypeId i:nil="true"/> <b:ProjectTaskTypeUid>1152921504608297428</b:ProjectTaskTypeUid> </b:ProjectTaskTypeIdentity> <b:TaskName>Quality Assurance</b:TaskName> <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag> <b:PurchaseOrderNumber i:nil="true"/> <b:Subscriptions/> <b:UserDefinedFields/> </b:ProjectTaskDetail> <b:ProjectTaskRoles/> <b:TaskTypeInheritPurchaseOrderNumberFlag>true</b:TaskTypeInheritPurchaseOrderNumberFlag> </b:PwsProjectTaskElement> </b:Tasks> <b:Notes/> <b:ProjectCostBaselineSummaries> <b:PwsProjectCostBaselineSummary> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectCostBaselineId i:nil="true"/> <b:ProjectCostBaselineUid>1152921504607323431</b:ProjectCostBaselineUid> <b:ActiveProjectCostBaselineFlag>true</b:ActiveProjectCostBaselineFlag> <b:CaMetricActiveFlag>true</b:CaMetricActiveFlag> <b:DaMetricActiveFlag>false</b:DaMetricActiveFlag> <b:Description i:nil="true"/> <b:EaMetricActiveFlag>false</b:EaMetricActiveFlag> <b:PrimaryMetric>C</b:PrimaryMetric> <b:ProjectCostBaselineName>Initial Cost Baseline</b:ProjectCostBaselineName> </b:PwsProjectCostBaselineSummary> </b:ProjectCostBaselineSummaries> <b:ProjectTimeBaselineSummaries> <b:PwsProjectTimeBaselineSummary> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectTimeBaselineId i:nil="true"/> <b:ProjectTimeBaselineUid>1152921504607477396</b:ProjectTimeBaselineUid> <b:ActiveProjectTimeBaselineFlag>true</b:ActiveProjectTimeBaselineFlag> <b:BarMetricActiveFlag>true</b:BarMetricActiveFlag> <b:ChgMetricActiveFlag>false</b:ChgMetricActiveFlag> <b:CrMetricActiveFlag>false</b:CrMetricActiveFlag> <b:Description i:nil="true"/> <b:HrsMetricActiveFlag>false</b:HrsMetricActiveFlag> <b:PrimaryMetric>B</b:PrimaryMetric> <b:ProjectTimeBaselineName>Initial Time Baseline</b:ProjectTimeBaselineName> <b:RdcMetricActiveFlag>false</b:RdcMetricActiveFlag> </b:PwsProjectTimeBaselineSummary> </b:ProjectTimeBaselineSummaries> <b:ManagementTeamUsers> <b:PwsUserSummary> <b:UserDisplayName>Larry Krakauer</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-LK</b:UserReferenceSystemId> <b:UserUid>1152921504606944254</b:UserUid> <b:EmailAddress>Larry@revcorp.min</b:EmailAddress> <b:FirstName>Larry</b:FirstName> <b:LastName>Krakauer</b:LastName> <b:MiddleName>A</b:MiddleName> </b:PwsUserSummary> <b:PwsUserSummary> <b:UserDisplayName>Steve Chong</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-SC</b:UserReferenceSystemId> <b:UserUid>1152921504606944267</b:UserUid> <b:EmailAddress>Steve@revcorp.min</b:EmailAddress> <b:FirstName>Steve</b:FirstName> <b:LastName>Chong</b:LastName> <b:MiddleName i:nil="true"/> </b:PwsUserSummary> <b:PwsUserSummary> <b:UserDisplayName>Alexander Hamilton</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-AH</b:UserReferenceSystemId> <b:UserUid>1152921504607072439</b:UserUid> <b:EmailAddress>alex@revcorp.min</b:EmailAddress> <b:FirstName>Alexander</b:FirstName> <b:LastName>Hamilton</b:LastName> <b:MiddleName>Joe</b:MiddleName> </b:PwsUserSummary> </b:ManagementTeamUsers> <b:Manager> <b:UserDisplayName>Philippe Lee</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-PL2</b:UserReferenceSystemId> <b:UserUid>1152921504606944260</b:UserUid> <b:EmailAddress>Philippe@revcorp.min</b:EmailAddress> <b:FirstName>Philippe</b:FirstName> <b:LastName>Lee</b:LastName> <b:MiddleName i:nil="true"/> </b:Manager> <b:BillableFlag>true</b:BillableFlag> <b:Client> <b:ClientId i:nil="true"/> <b:ClientNumber>C000102</b:ClientNumber> <b:ClientUid>1152921504606898122</b:ClientUid> <b:ClientName>LaBrea Foods</b:ClientName> <b:InactiveFlag>false</b:InactiveFlag> <b:ParentClientIdentity i:nil="true"/> </b:Client> <b:RateTaskTimestamp>AAAAABT3Sgk=</b:RateTaskTimestamp> <b:RequireBillingTitleOverrideFlag>false</b:RequireBillingTitleOverrideFlag> <b:CcBasedManagementTeam> <b:PwsProjectManagementTeamMember> <b:EmailFlag>true</b:EmailFlag> <b:UpdateFlag>true</b:UpdateFlag> <b:UserIdentity> <b:UserDisplayName>Alexander Hamilton</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>ID-AH</b:UserReferenceSystemId> <b:UserUid>1152921504607072439</b:UserUid> </b:UserIdentity> </b:PwsProjectManagementTeamMember> </b:CcBasedManagementTeam> <b:DefaultBillingAdjustedDiscountPercent>0</b:DefaultBillingAdjustedDiscountPercent> <b:DefaultContractDiscountPercent>0</b:DefaultContractDiscountPercent> <b:DefaultRateCardIdentity> <b:RateCardId i:nil="true"/> <b:RateCardName>Standard Retail Client Rates (USD)</b:RateCardName> <b:RateCardType>R</b:RateCardType> <b:RateCardUid>1152921504606854738</b:RateCardUid> </b:DefaultRateCardIdentity> <b:EngagementCurrencyIdentity> <b:CurrencyCode>USD</b:CurrencyCode> <b:CurrencyId i:nil="true"/> <b:CurrencyUid>1152921504606849879</b:CurrencyUid> </b:EngagementCurrencyIdentity> <b:InheritedPurchaseOrderNumber>PRQ20050347934</b:InheritedPurchaseOrderNumber> <b:MaximumOpenDate i:nil="true"/> <b:MinimumCloseDate i:nil="true"/> <b:TimeBillingType>H</b:TimeBillingType> </b:PwsProjectElement> </a:Projects> </PwsGetProjectResult> </PwsGetProjectResponse> </s:Body> </s:Envelope>
PwsGetProject - Common Errors and Warnings
- For all errors and warnings please refer to the Complete List of Errors and Warnings
ErrorNumber | ErrorCode | ErrorText |
---|---|---|
105 | AtLeastOneItemNotFound | At least one requested item was not found. The remaining items, if any, were returned. |
54583 | InvalidValueForMode | The value specified for mode is invalid. Valid values are R for Request, A for Allocate and E for Effective (for retrieval operations only). |
54822 | TaskPlanSummarizationPending | WARNING: Task plan summarization is not complete. Some task plan information (full WBS codes, planned dates) will be missing or invalid. |