...
Panel | ||
---|---|---|
| ||
|
...
Element | Data Type | Description | Sample Data |
---|---|---|---|
Messages | The web service response status and message. Click here for more information. | ||
ResponseId | Int32 | Click here for more information. | 0 |
Status | RequestStatus | Click here for more information. | Ok |
ServerTimestampUtc | DateTime | Click here for more information. | 2018-02-14T15:34:53.8497124Z |
ProjectRoleIdentity | The identity of the project role just created/updated. Click here for more information. | ||
EngagementTimestamp | String | This is a Base64 encoded timestamp utilized for engagement locking. To protect against overwriting other changes, you may optionally echo back the timestamp returned by a call to PwsSaveEngagement(or a prior call to PwsSaveEngagement). This will cause the request to fail if any change has been made between invocations of PwsGetEngagement and PwsSaveEngagement. | AAAAAA+d7G0= |
LockStolenFromUserIdentity | The identity of the user from whom the engagement lock is stolen from. Click here for more information. |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <PwsSaveProjectRoleResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <PwsSaveProjectRoleResult 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/"/> <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId> <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status> <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-02-14T15:34:53.8497124Z</ServerTimestampUtc> <a:ProjectRoleIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:ExternalSystemIdentifier i:nil="true"/> <b:ProjectRoleId i:nil="true"/> <b:ProjectRoleUid>1152921504609589510</b:ProjectRoleUid> </a:ProjectRoleIdentity> <a:EngagementTimestamp>AAAAAA+d7G0=</a:EngagementTimestamp> <a:LockStolenFromUserIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> </PwsSaveProjectRoleResult> </PwsSaveProjectRoleResponse> </s:Body> </s:Envelope> |
PwsSaveProjectRole - Common Errors and Warnings
- For all errors and warnings please refer to the Complete List of Errors and Warnings
ErrorNumber | ErrorCode | ErrorText |
---|---|---|
14009 | RoleResourceMayNotBeSpecifiedWhenClearFlagSet | Resource may not be specified when resouce clear flag is set. |
14010 | RoleCostCenterMayNotBeSpecifiedWhenClearFlagSet | Cost center may not be specified when cost center clear flag is set. |
14011 | RoleLocationMayNotBeSpecifiedWhenClearFlagSet | Location may not be specified when location clear flag is set. |
14012 | RoleTitleMayNotBeSpecifiedWhenClearFlagSet | Title may not be specified when title clear flag is set. |
14013 | RoleKeywordsMayNotBeSpecifiedWhenClearFlagSet | Keywords may not be specified when keywords clear flag is set. |
14014 | ShareCostCenterMayNotBeSpecifiedWhenClearFlagSet | Share cost center may not be specified when share cost center clear flag is set. |
14015 | BaseRatesOnTitleMayNotBeSpecifiedWhenClearFlagSet | Base rates on title may not be specified when base rates on title clear flag is set. |
14016 | RoleStartDateMayNotBeSpecifiedWhenClearFlagSet | Role start date may not be specified when role start date clear flag is set. |
14017 | RoleEndDateMayNotBeSpecifiedWhenClearFlagSet | Role end date may not be specified when role end date clear flag is set. |
14018 | RoleDescriptionMayNotBeSpecifiedWhenClearFlagSet | Role description may not be set when role description clear flag is set. |
14025 | RdcTransferRateIncomplete | RDC transfer hourly rate specified without RDC transfer currency, or vice versa. |
54199 | RdcTransferDataIncomplete | RDC transfer hourly rate specified without RDC transfer currency, or vice versa. |
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). |
54738 | ShareCostCenterInactive | The specified share cost center is inactive. |
54741 | RoleNameNotSpecified | Role name is required for new roles. |
54743 | RoleNameAlreadyInUse | Specified role name is already in use. |
54776 | MissingPreferredAllocatedCostCenter | Missing preferred or allocated cost center. |
54777 | MissingPreferredAllocatedLocation | Missing preferred or allocated location. |
54875 | MissingValueForCostCenterOrLocationAnyFlags | Cost center and location any flags are required for new roles. |
57535 | TitleNotFound | The specified title does not exist. |
...