Skip to content

Enterprise-Content-Management/infoarchive-sip-creator

Repository files navigation

License: MPL2

InfoArchive SIP Creator Command Line Tool

The EMC InfoArchive SIP Creator is a command line tool that makes it quick and easy to create SIPs from common types of source systems, such RDBMS, CSV, filesystem, XML etc. It uses the SIP SDK to create SIPs but enables you to create SIPs in many situations without writing any code.

It has long been perceived by partners and customers that creating SIPs is difficult. Along with the SIP SDK the SIP Creator command line tool aims to make the process simpler and faster by allowing you to create SIPs without writing code.

Quickstart

The SIP Creator tool looks for a configuration file called conf.yml in the current working directory. The configuration file specifies the steps that the tool should execute. After building to run a simple configuration you can:

$ cd build/distributions ; unzip sipcreator.zip ; cd sipcreator
$ cat > conf.yml
main:
  echo: Hello!
$ ./bin/sipcreator
Hello!

For more complex examples refer to the end2end tests.

A note about EMC Documentum xDB

Some of the modules require an EMC Documentum xDB license to build and use. The tool does not come with such a license. Instead you need to acquire one through Dell/EMC. The tool is fully functional even without those modules but you cannot use any module requiring xDB, such as using xDB as a staging database, create SIPs from data residing in xDB or quering xDB.

To build with xDB you need to:

  • Enter a valid xDB license key. The first time you build, gradle will ask you if you want to build with xDB. If you answer yes you also need to provide a valid license key and in subsequent builds the xDB dependent modules will be included.

  • Copy the jars from the lib and lib/core folders of your xDB installation to infoarchive-sip-creator/libs/xdb. Alternatively, if you have access to a maven repository with those jars you can just add a property to gradle.properties in gradle user home called 'iaSipCreatorMavenRepo' and it will be automatically picked up.

About

A command line tool that makes it quick and easy to create SIPs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages