Packaging Service is a service with a SOAP web service interface. It is used for packaging one or more native SDO’s into a richer SDO of different types. It may i.e. be used to package one or more LTV-SDOs into a PAdES SDO.
The service may be used from any platform capable of making a SOAP web service call.
The service relies on Signicat’s SDS service for uploading and downloading binary document data.
Differences from PackagingService v2
PackagingService v3 adds the possibility to specify to use an original document that is separate from the SDO (normally, the original document is part of the SDO).
Currently, this feature is only relevant when you package LTV-SDOs created with bundling, and where the original document is not included in the LTV-SDO (using original-inclusion-mode “detached”).
PackagingService v3 is backwards compatible with PackagingService v2.
The WSDL for the service is available at:
The only difference between the WSDL in preprod and production is the soap address location attribute.
List of methods
|createPackage||Creates an SDO as specified in the request|
This method is used for creating an SDO package. The SDO will be available for download in the SDS system when this method returns.
|service||String||The name of the customer service (the customer account).|
|password||String||The password for this service. This is different in preprod and production.|
|validation-policy||String||The name of the validation policy to use for validating the SDOs|
|packaging-method||String||The name of the method to use when creating the package. This method will define both the packaging format and graphical profiles (if relevant)|
|sdo||List of DocumentId or SdoExtended||Specifies SDOs to be included in the package. Each element in the list is typically a reference to the SDO of type DocumentId.
To specify the original document separately from the SDO, use SdoExtended. The two types DocumentId and SdoExtended may be mixed.
|id||String||URL to the document package in SDS|
|error||Error||An error code and message|
Data type: DocumentId
The DocumentId data type is a reference to a document in the SDS system. A DocumentId can be one of three data types that extend the general DocumentId data type.
Each extension provides field that identifies the document in each target system.
|OrderDocumentId||A document that was created recently by the signature portal and is still available there.|
|ArchiveDocumentId||A document in the archive|
|SdsDocumentId||A document located in the Session Data Storage. This is a temporary storage that is accessible via a REST interface.|
Data type: SdoExtended
The SdoExtended data type contains references to an SDO and the corresponding original document in the SDS system.
|sdo||DocumentId||A reference to the SDO.|
|supplementary-data||SupplementaryData||Contains a reference to the original document associated with this SDO|
Data type: SupplementaryData
The SupplementaryData data type contains data that is associated with the SDO.
|original-document||DocumentId||Contains a reference to the original document|