Overview

The InfoArchive Submission Information Package (SIP) Software Development Kit (SDK) is an aid for Producers to generate SIPs and ingest them into an Archive. The relationship between a Producer and an Archive is defined in CCSDS 651.0-M-1, Producer-Archive Interface Methodology Abstract Standard.

The SDK consists of SIP assembly and ingestion libraries and some support code for working with dates and times, IO and XML.

Packages 
Package Description
com.opentext.ia.sdk.client.api
Library for communicating with an InfoArchive server.
com.opentext.ia.sdk.client.factory  
com.opentext.ia.sdk.client.impl
Library for ingesting Submission Information Packages (SIPs) into an Archive and for querying and fetching digital objects from the Archive.
com.opentext.ia.sdk.dto
Data Transfer Objects (DTOs) for use in REST requests and responses.
com.opentext.ia.sdk.dto.export  
com.opentext.ia.sdk.dto.query  
com.opentext.ia.sdk.dto.result  
com.opentext.ia.sdk.server.configuration
Library for configuring an InfoArchive application.
com.opentext.ia.sdk.server.configuration.properties
Library for configuring an InfoArchive application based on properties.
com.opentext.ia.sdk.server.configuration.yaml
Library for configuring an InfoArchive application (or entire server) based on configuration in YAML format.
com.opentext.ia.sdk.sip
com.opentext.ia.sdk.sip.active  
com.opentext.ia.sdk.support
Generic support code.
com.opentext.ia.sdk.support.datetime
Support code for working with dates and times.
com.opentext.ia.sdk.support.http
Generic code for communicating with servers over HTTP.
com.opentext.ia.sdk.support.http.apache
Communicate with HTTP servers using the Apache HttpComponents library.
com.opentext.ia.sdk.support.http.rest
Work with RESTful HTTP servers using RestClient.
com.opentext.ia.sdk.support.io
Support code for working with I/O.
com.opentext.ia.sdk.support.xml
Support code for working with Extensible Markup Language (XML).