Introduction

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-SDO’s 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.

Location

The WSDL for the service is available at:

Infrastructure
Location
Pre-prod https://preprod.signicat.com/ws/packagingservice-v1?wsdl
Production https://id.signicat.com/ws/packagingservice-v1?wsdl

The only difference between the wsdl in preprod and production is the soap address location attribute.

List of methods

Method Description
createPackage Creates a SDO as specified in the request

createPackage

Purpose

This method is used for creating a SDO package. The SDO will be available for download in the SDS system when this method returns.

Parameters

Name Data type Description
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 SDO
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 List of references to documents to be included in the package

Return value

Name Data type Description
id String URL to the document package in SDS
error Error An error code and message

Data type: DocumentId

Description

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.

Extensions:

Extension Description
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.