Overview
This web service retrieves a list of detailed document versions (PwsDocumentVersion) for a specific document (PwsDocumentRef)
Request Format
- PwsGetDocumentHistory
- serviceRequest: PwsGetDocumentHistoryRq
Request Elements
Element | Data Type | Required? | Description | Sample Data |
---|
RequestId | Int32 | No | Click here for more information | 1 |
SessionTicket | String | Yes | Click here for more information | AZZNMfO8vxeYuc3WXDkixw== |
DocumentIdentity | PwsDocumentRef | Yes | The identity of the document |
|
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:doc="http://projectorpsa.com/DataContracts/Shared/DocumentManagement/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
<soapenv:Header/>
<soapenv:Body>
<pws:PwsGetDocumentHistory>
<pws:serviceRequest>
<req:RequestId>1</req:RequestId>
<req:SessionTicket>AZZNMfO8vxeYuc3WXDkixw==</req:SessionTicket>
<doc:DocumentIdentity>
<com:DocumentRefUid>1152921504607571586</com:DocumentRefUid>
</doc:DocumentIdentity>
</pws:serviceRequest>
</pws:PwsGetDocumentHistory>
</soapenv:Body>
</soapenv:Envelope>
Response Format
- PwsGetDocumentHistoryResponse
- PwsGetDocumentHistoryResult: PwsGetDocumentHistoryRs
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 |
ServerTimestampUtc | DateTime | Click here for more information | 2018-03-16T15:22:22.7093736Z |
DocumentVersions | PwsDocumentVersion[] | Detailed information associated with the document version(s) |
|
Response Usage Example(s)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<PwsGetDocumentHistoryResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
<PwsGetDocumentHistoryResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/DocumentManagement/" 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/">1</ResponseId>
<Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
<ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-03-16T15:22:22.7093736Z</ServerTimestampUtc>
<a:DocumentVersions>
<a:PwsDocumentVersion>
<DocumentVersionId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<DocumentVersionUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607572682</DocumentVersionUid>
<a:Comments i:nil="true"/>
<a:CreatedByUserIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Jack Spratt</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
<b:UserUid>1152921504607112369</b:UserUid>
</a:CreatedByUserIdentity>
<a:CreatedTimestamp>2018-03-16T15:21:11.62Z</a:CreatedTimestamp>
<a:DocumentArchiveIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<a:VersionNumber>1</a:VersionNumber>
</a:PwsDocumentVersion>
<a:PwsDocumentVersion>
<DocumentVersionId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<DocumentVersionUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607572683</DocumentVersionUid>
<a:Comments i:nil="true"/>
<a:CreatedByUserIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Jack Spratt</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
<b:UserUid>1152921504607112369</b:UserUid>
</a:CreatedByUserIdentity>
<a:CreatedTimestamp>2018-03-16T15:21:20.077Z</a:CreatedTimestamp>
<a:DocumentArchiveIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<a:VersionNumber>2</a:VersionNumber>
</a:PwsDocumentVersion>
</a:DocumentVersions>
</PwsGetDocumentHistoryResult>
</PwsGetDocumentHistoryResponse>
</s:Body>
</s:Envelope>
PwsGetDocumentHistory - Common Errors and Warnings
ErrorNumber | ErrorCode | ErrorText |
---|
143 | DocumentVersionCommentsTruncated | The specified document version comments exceeded the maximum length of 255 characters and was truncated. |
146 | DocumentArchived | The requested document has been archived. |
10112 | DocumentServerError | An unknown error has occurred communicating with the document server. |
21002 | DocumentRequiredForGetDocumentHistory | A document identity must be specified. |
75199 | DocumentNotFound | Document not found. |