4.6. Archiving with Tessella Preservica
SoapGenerator
Preservica ingest is made up of three parts. The first two of these are performed by a program called SoapGenerator
. First of all, the program copies all the data being ingested to the relevant folders so that Preservica can read them. The second step involves creating a configuration file soap.xml
using database information about the process. The configuration file contains information that is required to generate the SOAP call. It is also used to store the account data and parameters (e.g. securityTag, CollectionName and schemaName) required for Preservica.
Starting the SOAP Generator
Parameters
Parameter | Possible Goobi variable | Meaning |
|
| Source material to be ingested |
|
| Indicates names to be given to folders during SDB ingest. This is necessary for unambiguous allocation |
|
| Path to which AMD metadata are to be copied back |
|
| ProcessID, required for the database search |
|
| Path to the SoapGenerator’s configuration file containing path data, database access data, etc. |
TaskClient
Starting the TaskClient
Once the SoapGenerator has finished its work, the TaskClient is called using the following parameters:
Parameters
The command parameters are explained in the following table:
Parameter | Possible Goobi variable | Meaning |
|
| URL to intranda TaskManager interface |
| - | If entered, the TaskClient will end with an error code to prevent the workflow from continuing automatically. |
|
| Priority to execute this job |
|
| Goobi process ID |
|
| ID for the workflow step that launches the call |
|
| Goobi process title for which the call is launched |
|
| Job type |
|
| Name of previously generated configuration file |
|
| Path to media directory for the process |
|
| Path to main process directory |
Further operation
This call generates an Preservica job in the intranda TaskManager. This type is different from other job types. The upload consists of a SOAP call to the Preservica. The SOAP call is made up of values in the process-specific configuration file soap.xml
.
The intranda TaskManager now monitors the AMD output folder for an XML file. If it finds this file, it is placed in the corresponding process folder.
Last updated