-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.xml
47 lines (47 loc) · 3.27 KB
/
config.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<Configuration>
<Name>Aeon ArchivesSpace Import</Name>
<Author>Atlas Systems, Inc.</Author>
<Version>1.0.3</Version>
<Active>true</Active>
<Type>Server</Type>
<Description>This addon imports data from the ArchivesSpace API that are in a specified data import queue. The transaction will be routed to one of 2 queues, depending on the success of the data import.</Description>
<Settings>
<Setting name="RequestMonitorQueue" value="ArchivesSpace Data Import" type="string">
<Description>The queue that the addon will monitor for transactions that need ArchivesSpace data automatically imported. Required.</Description>
</Setting>
<Setting name="SuccessRouteQueue" value="New Request" type="string">
<Description>The queue that the addon will route requests to after successfully importing data from ArchivesSpace. Required.</Description>
</Setting>
<Setting name="ErrorRouteQueue" value="ArchivesSpace Data Needed" type="string">
<Description>The queue that the addon will route requests to if erros are encountered while importing data from ArchivesSpace. Required.</Description>
</Setting>
<Setting name="ArchivesSpaceApiUrl" value="" type="string">
<Description>URL of the ArchivesSpace API. Required.</Description>
</Setting>
<Setting name="ArchivesSpaceUsername" value="" type="string">
<Description>Staff username for Aeon user to access API. Required.</Description>
</Setting>
<Setting name="ArchivesSpacePassword" value="" type="string">
<Description>Staff password for Aeon user to access API. Required.</Description>
</Setting>
<Setting name="TopContainerUriField" value="TopContainerID" type="string">
<Description>Specifies the custom transaction field that contains the ArchivesSpace record's top container URI. Leave blank to search for the record by repo ID and barcode. If used the value of this setting must match the name of a column from the Transactions custom fields table.</Description>
</Setting>
<Setting name="RepoCodeField" value="" type="string">
<Description>Specifies the Aeon field that contains the ArchivesSpace repo_code. Leave blank to use TopContainerUriField or RepoIdMapping. Must be a tag. Ex: {TableField:Transaction.ItemInfo1}</Description>
</Setting>
<Setting name="RepoIdMapping" value="" type="string">
<Description>A comma-separated list of repo IDs and corresponding Aeon site codes. Leave blank to use TopContainerUriField or RepoCodeField. Ex: 123=SITE1,456=SITE2,789=SITE3 See README file for how to locate repo IDs.</Description>
</Setting>
<Setting name="BarcodeField" value="" type="string">
<Description>Specifies the Aeon field that contains the ArchivesSpace barcode. Required when using RepoCodeField or RepoIdMapping. Must be a tag. Ex: {TableField:Transaction.ItemInfo2}</Description>
</Setting>
<Setting name="LocationDestinationField" value="Location" type="string">
<Description>Specifies the transaction field where the location information for the transaction should be stored. The value of this setting must match the name of a column from the Transactions table. Required.</Description>
</Setting>
</Settings>
<Files>
<File>ASImport.lua</File>
<File>TagProcessor.lua</File>
</Files>
</Configuration>