1 |
41873
|
sandro.lab
|
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
|
|
<RESOURCE_PROFILE>
|
3 |
|
|
<HEADER>
|
4 |
|
|
<RESOURCE_IDENTIFIER value=""/>
|
5 |
|
|
<RESOURCE_TYPE value="WorkflowDSResourceType"/>
|
6 |
|
|
<RESOURCE_KIND value="WorkflowDSResources"/>
|
7 |
|
|
<RESOURCE_URI value=""/>
|
8 |
|
|
<DATE_OF_CREATION value=""/>
|
9 |
|
|
</HEADER>
|
10 |
|
|
<BODY>
|
11 |
|
|
<WORKFLOW_NAME>$name$</WORKFLOW_NAME>
|
12 |
|
|
<WORKFLOW_DESCRIPTION>$desc$</WORKFLOW_DESCRIPTION>
|
13 |
|
|
<WORKFLOW_INFO />
|
14 |
|
|
<WORKFLOW_FAMILY>aggregator</WORKFLOW_FAMILY>
|
15 |
|
|
<WORKFLOW_PRIORITY>$priority$</WORKFLOW_PRIORITY>
|
16 |
|
|
<DATASOURCE id="$dsId$" interface="$interface$" />
|
17 |
|
|
|
18 |
|
|
<CONFIGURATION status="WAIT_SYS_SETTINGS" start="MANUAL">
|
19 |
|
|
<PARAMETERS>
|
20 |
42164
|
michele.ar
|
<PARAM name="cleanRuleId" description="Cleaning Rule Identifier" required="true" managedBy="user" category="CLEANER_RULE_ID" type="string" function="listProfiles('CleanerDSResourceType', '//CLEANER_NAME')"/>
|
21 |
42092
|
sandro.lab
|
<PARAM name="collMdstoreId" description="Store for collected records" required="true" managedBy="system" category="MDSTORE_ID"/>
|
22 |
|
|
<PARAM name="cleanMdstoreId" description="Store for cleaned records" required="true" managedBy="system" category="MDSTORE_ID"/>
|
23 |
42548
|
sandro.lab
|
<PARAM name="edmMdstoreId" description="Store for EDM records" required="true" managedBy="system" category="MDSTORE_ID"/>
|
24 |
45985
|
sandro.lab
|
<PARAM name="edmRuleId" description="Transformation Rule Identifier" required="true" managedBy="user" category="TRANSFORMATION_RULE_ID" type="string" function="listProfiles('TransformationRuleDSResourceType', '//TITLE')" />
|
25 |
42170
|
sandro.lab
|
<PARAM name="nativeObjectStoreId" description="Object Store for native images" required="true" managedBy="system" category="OBJECTSTORE_ID"/>
|
26 |
42092
|
sandro.lab
|
<PARAM name="patchMdstoreId" description="Store for patches" required="true" managedBy="system" category="MDSTORE_ID"/>
|
27 |
|
|
<PARAM name="indexId" description="Identifier of the Index" required="true" managedBy="system" category="INDEX_ID"/>
|
28 |
46871
|
sandro.lab
|
<PARAM name="indexIdProduction" description="Identifier of the Index in Production" required="true" managedBy="system" category="INDEX_ID"/>
|
29 |
|
|
<PARAM name="indexInProduction" description="Should Index Production?" required="true" managedBy="user" function="validValues(['indexProduction', 'noIndex'])" />
|
30 |
41873
|
sandro.lab
|
</PARAMETERS>
|
31 |
|
|
<WORKFLOW>
|
32 |
|
|
<NODE isStart="true" name="collection" type="LaunchWorkflowTemplate">
|
33 |
|
|
<DESCRIPTION>Collect records</DESCRIPTION>
|
34 |
|
|
<PARAMETERS>
|
35 |
|
|
<PARAM name="wfTemplateId" value="35fc85d0-4455-42e0-85ce-7ec4e008f4d4_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
|
36 |
|
|
<PARAM name="wfTemplateParams">
|
37 |
|
|
<MAP>
|
38 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
39 |
|
|
<ENTRY key="interface" value="$interface$" />
|
40 |
|
|
<ENTRY key="collMdstoreId" ref="collMdstoreId" />
|
41 |
|
|
</MAP>
|
42 |
|
|
</PARAM>
|
43 |
|
|
</PARAMETERS>
|
44 |
|
|
<ARCS>
|
45 |
|
|
<ARC to="clean"/>
|
46 |
|
|
</ARCS>
|
47 |
|
|
</NODE>
|
48 |
|
|
<NODE name="clean" type="LaunchWorkflowTemplate">
|
49 |
|
|
<DESCRIPTION>Clean record</DESCRIPTION>
|
50 |
|
|
<PARAMETERS>
|
51 |
|
|
<PARAM name="wfTemplateId" value="da3531c6-2bf6-48ab-848b-bd4c6379fd65_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
|
52 |
|
|
<PARAM name="wfTemplateParams">
|
53 |
|
|
<MAP>
|
54 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
55 |
|
|
<ENTRY key="interface" value="$interface$" />
|
56 |
|
|
<ENTRY key="collMdstoreId" ref="collMdstoreId" />
|
57 |
|
|
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" />
|
58 |
|
|
<ENTRY key="ruleId" ref="cleanRuleId" />
|
59 |
|
|
</MAP>
|
60 |
|
|
</PARAM>
|
61 |
|
|
</PARAMETERS>
|
62 |
|
|
<ARCS>
|
63 |
|
|
<ARC to="patch"/>
|
64 |
|
|
</ARCS>
|
65 |
|
|
</NODE>
|
66 |
|
|
<NODE name="patch" type="LaunchWorkflowTemplate">
|
67 |
|
|
<DESCRIPTION>Patch record</DESCRIPTION>
|
68 |
|
|
<PARAMETERS>
|
69 |
|
|
<PARAM name="wfTemplateId" value="d8aac049-5c28-40bd-be38-fd8ae36495c2_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
|
70 |
|
|
<PARAM name="wfTemplateParams">
|
71 |
|
|
<MAP>
|
72 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
73 |
|
|
<ENTRY key="interface" value="$interface$" />
|
74 |
|
|
<ENTRY key="patchMdStoreId" ref="patchMdstoreId" />
|
75 |
|
|
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" />
|
76 |
|
|
</MAP>
|
77 |
|
|
</PARAM>
|
78 |
|
|
</PARAMETERS>
|
79 |
|
|
<ARCS>
|
80 |
42506
|
sandro.lab
|
<ARC to="index"/>
|
81 |
42092
|
sandro.lab
|
</ARCS>
|
82 |
|
|
</NODE>
|
83 |
42170
|
sandro.lab
|
|
84 |
|
|
|
85 |
42092
|
sandro.lab
|
<NODE name="index" type="LaunchWorkflowTemplate">
|
86 |
|
|
<DESCRIPTION>Index record</DESCRIPTION>
|
87 |
|
|
<PARAMETERS>
|
88 |
|
|
<PARAM name="wfTemplateId" value="8d1ea5c1-fced-4b96-b5e2-eaf5ba5b3259_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
|
89 |
|
|
<PARAM name="wfTemplateParams">
|
90 |
|
|
<MAP>
|
91 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
92 |
|
|
<ENTRY key="interface" value="$interface$" />
|
93 |
|
|
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" />
|
94 |
|
|
<ENTRY key="indexId" ref="indexId" />
|
95 |
|
|
</MAP>
|
96 |
|
|
</PARAM>
|
97 |
|
|
</PARAMETERS>
|
98 |
|
|
<ARCS>
|
99 |
46871
|
sandro.lab
|
<ARC to="indexProduction"/>
|
100 |
|
|
</ARCS>
|
101 |
|
|
</NODE>
|
102 |
|
|
|
103 |
|
|
|
104 |
|
|
|
105 |
|
|
<NODE name="indexProduction" type="LaunchWorkflowTemplate">
|
106 |
|
|
<DESCRIPTION>Index record</DESCRIPTION>
|
107 |
|
|
<PARAMETERS>
|
108 |
|
|
<PARAM name="wfTemplateId" value="b2a8daed-ab22-4290-b5ee-85a0c7beb8bb_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
|
109 |
|
|
<PARAM name="wfTemplateParams">
|
110 |
|
|
<MAP>
|
111 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
112 |
|
|
<ENTRY key="interface" value="$interface$" />
|
113 |
|
|
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" />
|
114 |
|
|
<ENTRY key="indexId" ref="indexIdProduction" />
|
115 |
|
|
<ENTRY key="indexInProduction" ref="indexInProduction" />
|
116 |
|
|
|
117 |
|
|
</MAP>
|
118 |
|
|
</PARAM>
|
119 |
|
|
</PARAMETERS>
|
120 |
|
|
<ARCS>
|
121 |
42496
|
sandro.lab
|
<ARC to="oaiFeed"/>
|
122 |
|
|
</ARCS>
|
123 |
|
|
</NODE>
|
124 |
|
|
|
125 |
|
|
|
126 |
46871
|
sandro.lab
|
|
127 |
|
|
|
128 |
|
|
|
129 |
|
|
|
130 |
42496
|
sandro.lab
|
<NODE name="oaiFeed" type="LaunchWorkflowTemplate">
|
131 |
|
|
<DESCRIPTION>Feed oai records</DESCRIPTION>
|
132 |
|
|
<PARAMETERS>
|
133 |
|
|
<PARAM name="wfTemplateId" value="9983e369-8110-4270-abf5-5370c7a48673_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
|
134 |
|
|
<PARAM name="wfTemplateParams">
|
135 |
|
|
<MAP>
|
136 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
137 |
46790
|
sandro.lab
|
<ENTRY key="efgMdstoreId" ref="cleanMdstoreId" />
|
138 |
42548
|
sandro.lab
|
<ENTRY key="edmMdstoreId" ref="edmMdstoreId" />
|
139 |
45985
|
sandro.lab
|
<ENTRY key="ruleId" ref="edmRuleId" />
|
140 |
42496
|
sandro.lab
|
</MAP>
|
141 |
|
|
</PARAM>
|
142 |
|
|
</PARAMETERS>
|
143 |
|
|
<ARCS>
|
144 |
42506
|
sandro.lab
|
<ARC to="oaiPostFeed"/>
|
145 |
|
|
</ARCS>
|
146 |
|
|
</NODE>
|
147 |
|
|
|
148 |
|
|
|
149 |
|
|
<NODE name="oaiPostFeed" type="LaunchWorkflowTemplate">
|
150 |
|
|
<DESCRIPTION>Oai Post Feed Action</DESCRIPTION>
|
151 |
|
|
<PARAMETERS>
|
152 |
|
|
<PARAM name="wfTemplateId" value="c73dd31d-17ee-4a9c-b3df-c0b278668b3d_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
|
153 |
|
|
<PARAM name="wfTemplateParams">
|
154 |
|
|
<MAP>
|
155 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
156 |
|
|
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" />
|
157 |
|
|
</MAP>
|
158 |
|
|
</PARAM>
|
159 |
|
|
</PARAMETERS>
|
160 |
|
|
<ARCS>
|
161 |
|
|
<ARC to="generateThumbnails"/>
|
162 |
|
|
</ARCS>
|
163 |
|
|
</NODE>
|
164 |
|
|
|
165 |
|
|
<NODE name="generateThumbnails" type="LaunchWorkflowTemplate">
|
166 |
|
|
<DESCRIPTION>Generate thumbnails from record</DESCRIPTION>
|
167 |
|
|
<PARAMETERS>
|
168 |
|
|
<PARAM name="wfTemplateId" value="d12a26b0-9006-4f89-b063-9a5dc1d4b70f_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ=="/>
|
169 |
|
|
<PARAM name="wfTemplateParams">
|
170 |
|
|
<MAP>
|
171 |
|
|
<ENTRY key="dsId" value="$dsId$" />
|
172 |
|
|
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" />
|
173 |
|
|
<ENTRY key="nativeObjectStoreId" ref="nativeObjectStoreId" />
|
174 |
|
|
</MAP>
|
175 |
|
|
</PARAM>
|
176 |
|
|
</PARAMETERS>
|
177 |
|
|
<ARCS>
|
178 |
41873
|
sandro.lab
|
<ARC to="success"/>
|
179 |
|
|
</ARCS>
|
180 |
|
|
</NODE>
|
181 |
42496
|
sandro.lab
|
|
182 |
|
|
|
183 |
|
|
|
184 |
|
|
|
185 |
|
|
|
186 |
|
|
|
187 |
41873
|
sandro.lab
|
</WORKFLOW>
|
188 |
42169
|
michele.ar
|
<DESTROY_WORKFLOW_TEMPLATE id="1bd0b467-e6c1-40a5-a8f4-c344e0305ef6_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==">
|
189 |
|
|
<PARAMETERS>
|
190 |
42189
|
sandro.lab
|
<PARAM name="dsId" value="$dsId$" />
|
191 |
|
|
<PARAM name="interface" value="$interface$" />
|
192 |
|
|
<PARAM name="collMdstoreId" ref="collMdstoreId" />
|
193 |
|
|
<PARAM name="cleanMdstoreId" ref="cleanMdstoreId" />
|
194 |
|
|
<PARAM name="patchMdstoreId" ref="patchMdstoreId" />
|
195 |
|
|
<PARAM name="nativeObjectStoreId" ref="nativeObjectStoreId" />
|
196 |
|
|
<PARAM name="indexId" ref="indexId" />
|
197 |
42169
|
michele.ar
|
</PARAMETERS>
|
198 |
|
|
</DESTROY_WORKFLOW_TEMPLATE>
|
199 |
41873
|
sandro.lab
|
</CONFIGURATION>
|
200 |
42276
|
michele.ar
|
|
201 |
|
|
<NOTIFICATIONS/>
|
202 |
|
|
|
203 |
41873
|
sandro.lab
|
<SCHEDULING enabled="false">
|
204 |
|
|
<CRON>9 9 9 ? * *</CRON>
|
205 |
|
|
<MININTERVAL>10080</MININTERVAL>
|
206 |
|
|
</SCHEDULING>
|
207 |
|
|
<STATUS/>
|
208 |
|
|
</BODY>
|
209 |
|
|
</RESOURCE_PROFILE>
|