Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
       xmlns:p="http://www.springframework.org/schema/p"
4
       xmlns="http://www.springframework.org/schema/beans"
5
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
6

    
7
	<bean id="wfNodeUpdateActionSets"
8
	      class="eu.dnetlib.msro.workflows.nodes.actionmanager.UpdateSetsJobNode"
9
	      scope="prototype"/>
10

    
11
	<bean id="wfNodePrepareActionSets"
12
	      class="eu.dnetlib.msro.workflows.nodes.actionmanager.PrepareActionSetsJobNode"
13
	      scope="prototype"/>
14

    
15
	<bean id="wfNodeCleanActionSetsProfile"
16
	      class="eu.dnetlib.msro.workflows.nodes.actionmanager.CleanActionSetsProfileJobNode"
17
	      p:xupdate="${dnet.actionmanager.garbage.sets.xupdate}" scope="prototype"/>
18

    
19
	<bean id="wfNodeGarbageSetsHDFS"
20
	      class="eu.dnetlib.msro.workflows.nodes.actionmanager.GarbageSetsHDFSJobNode"
21
	      scope="prototype"/>
22

    
23
	<bean id="wfNodePromoteActionsHDFS"
24
	      class="eu.dnetlib.msro.workflows.nodes.actionmanager.PromoteActionsHDFSJobNode"
25
	      scope="prototype"/>
26

    
27
	<bean id="wfNodePrepareCopyTable"
28
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.PrepareCopyTableJobNode"
29
	      scope="prototype"/>
30

    
31
	<bean id="wfNodeDecapsuleClaims"
32
	      class="eu.dnetlib.msro.workflows.nodes.claims.DecapsuleClaimsJobNode"
33
	      scope="prototype"/>
34

    
35
	<bean id="wfNodeOpenaireMdBuilder"
36
	      class="eu.dnetlib.msro.workflows.nodes.OpenaireMdBuilderJobNode"
37
	      p:mdBuilderTemplateXslt-ref="openaireMdBuilderTemplateXslt" scope="prototype"/>
38

    
39
	<bean id="openaireMdBuilderTemplateXslt"
40
	      class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
41
	      p:template="classpath:/eu/dnetlib/msro/workflows/repo-hi/xslt/openaireMdBuilder.xslt.st"
42
	      scope="prototype"/>
43

    
44
	<bean id="wfNodeFindComplianceRepositories"
45
	      class="eu.dnetlib.msro.workflows.nodes.FindComplianceRepositoriesJobNode"
46
	      scope="prototype"/>
47

    
48
	<bean id="wfNodeFindExistingRepositories"
49
	      class="eu.dnetlib.msro.workflows.nodes.FindExistingRepositoriesJobNode"
50
	      scope="prototype"/>
51

    
52
	<bean id="wfNodeUpdateRepositoryProfiles"
53
	      class="eu.dnetlib.msro.workflows.nodes.UpdateRepositoryProfilesJobNode"
54
	      scope="prototype"/>
55

    
56
	<bean id="wfNodeUpdateOpenaireDb" class="eu.dnetlib.msro.workflows.nodes.db.UpdateDbJobNode"
57
	      scope="prototype" p:db="${dnet.openaire.db.name}"/>
58

    
59
	<bean id="wfNodeFindVocabularyEntries"
60
	      class="eu.dnetlib.msro.workflows.nodes.FindVocabularyEntriesJobNode"
61
	      scope="prototype"
62
	      p:xquery="classpath:/eu/dnetlib/msro/workflows/db/vocabulary_entries.xquery"/>
63

    
64
	<!-- 	<bean id="wfNodeGetHBaseTableDescription" -->
65
	<!-- 		class="eu.dnetlib.msro.workflows.nodes.hbase.GetHBaseTableDescriptionJobNode" -->
66
	<!-- 		scope="prototype" /> -->
67

    
68
	<bean id="wfNodeImportFiles"
69
	      class="eu.dnetlib.msro.workflows.nodes.objectstore.ImportFilesJobNode"
70
	      scope="prototype"/>
71

    
72
	<bean id="wfNodeRetreiveInterfaceInfo"
73
	      class="eu.dnetlib.msro.workflows.nodes.repohi.RetrieveInterfaceInfoJobNode"
74
	      scope="prototype"/>
75

    
76
	<bean id="wfNodeObtainOpenaireDataSourceParams"
77
	      class="eu.dnetlib.msro.workflows.nodes.ObtainOpenaireDataSourceParamsJobNode"
78
	      scope="prototype"/>
79

    
80
	<bean id="wfNodeSetHdfsFile"
81
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.SetHdfsFileJobNode"
82
	      scope="prototype"/>
83

    
84
	<bean id="wfNodeFindSearchService"
85
	      class="eu.dnetlib.msro.workflows.nodes.index.FindSearchServiceJobNode"
86
	      scope="prototype"/>
87

    
88
	<bean id="wfNodeLoadContextsJob"
89
	      class="eu.dnetlib.msro.workflows.nodes.LoadContextsJobNode"
90
	      scope="prototype"/>
91

    
92
	<bean id="wfNodeLoadEntityLinksJob"
93
	      class="eu.dnetlib.msro.workflows.nodes.LoadEntityLinksJobNode"
94
	      scope="prototype"/>
95

    
96
	<bean id="wfNodePrepareIndexJob"
97
	      class="eu.dnetlib.msro.workflows.nodes.index.PrepareIndexDataJobNode"
98
	      scope="prototype" p:hbaseTable="${hbase.mapred.datatable}"/>
99

    
100
	<bean id="wfNodePrepareStatsParams"
101
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.PrepareStatsParamJobNode"
102
	      scope="prototype"/>
103

    
104
	<bean id="wfNodeFinalizeIndexFeeding"
105
	      class="eu.dnetlib.msro.workflows.nodes.index.FinalizeIndexJobNode"
106
	      scope="prototype"/>
107

    
108
	<bean id="wfNodeSwitchIndex"
109
	      class="eu.dnetlib.msro.workflows.nodes.index.SwitchIndexJobNode"
110
	      scope="prototype"/>
111

    
112

    
113
	<bean id="wfNodePrepareIisMainParams"
114
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.PrepareIISMainParamsJobNode"
115
	      scope="prototype" p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
116
	      p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
117
	      p:xqueryObjectStores="${dnet.openaire.iis.objecstores.xquery}"
118
	      p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
119
	      p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
120

    
121
	<bean id="wfNodePreparePreprocessParams"
122
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.PrepareIISPreprocessingParamsJobNode"
123
	      scope="prototype" p:xqueryDatabaseService="${dnet.openaire.iis.dbservice.endpoint.xquery}"
124
	      p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
125
	      p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
126
	      p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
127
	      p:xqueryWosMDStore="${dnet.openaire.iis.mdstore.wos.xquery}"
128
	      p:xqueryDataciteObjectStore="${dnet.openaire.iis.objecstores.dataset.xquery}"
129
	      p:xqueryWosObjectStore="${dnet.openaire.iis.objecstores.wos.xquery}"
130
	      p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
131

    
132
	<bean id="wfNodeDownloadFromMetadataOpenaire"
133
	      class="eu.dnetlib.msro.workflows.nodes.objectstore.DownloadFromMetadataOpenaire"
134
	      scope="prototype"/>
135

    
136
	<bean id="wfNodePatchHostedBy"
137
	      class="eu.dnetlib.msro.workflows.nodes.hostedby.PatchHostedByJobNode"
138
	      scope="prototype"/>
139

    
140
	<bean id="wfNodeFindHostedBy"
141
	      class="eu.dnetlib.msro.workflows.nodes.hostedby.FindHostedByJobNode"
142
	      scope="prototype"/>
143

    
144
	<bean id="wfNodeUpsertHostedByApis"
145
	      class="eu.dnetlib.msro.workflows.nodes.hostedby.UpsertHostedByApisJobNode"
146
	      scope="prototype"/>
147

    
148
	<bean id="wfNodeSplitDatasetRecord"
149
	      class="eu.dnetlib.msro.workflows.nodes.datacite.SplitDatasetRecord"
150
	      scope="prototype"/>
151

    
152
	<bean id="wfNodeCollectDatasetsByJournal"
153
	      class="eu.dnetlib.msro.workflows.nodes.datacite.CollectDatasetsByJournalJobNode"
154
	      scope="prototype"/>
155

    
156
	<!-- Stats -->
157
	<bean id="wfNodeFindStatsService"
158
	      class="eu.dnetlib.msro.workflows.nodes.stats.FindStatsServiceJobNode"
159
	      scope="prototype"/>
160

    
161
	<bean id="wfNodePromoteShadowStats"
162
	      class="eu.dnetlib.msro.workflows.nodes.stats.PromoteShadowStatsJobNode"
163
	      scope="prototype"/>
164

    
165
	<bean id="wfNodeRefreshShadowCache"
166
	      class="eu.dnetlib.msro.workflows.nodes.stats.RefreshShadowCacheJobNode"
167
	      scope="prototype"/>
168

    
169
	<bean id="wfNodeValidateShadowStats"
170
	      class="eu.dnetlib.msro.workflows.nodes.stats.ValidateShadowStatsJobNode"
171
	      scope="prototype"/>
172

    
173
	<bean id="wfNodeBackupStatsCache"
174
	      class="eu.dnetlib.msro.workflows.nodes.stats.BackupStatsCacheJobNode"
175
	      scope="prototype"/>
176

    
177
	<bean id="wfNodeRestoreStatsCache"
178
	      class="eu.dnetlib.msro.workflows.nodes.stats.RestoreStatsCacheJobNode"
179
	      scope="prototype"/>
180

    
181
	<bean id="wfNodePromoteShadowCacheStats"
182
	      class="eu.dnetlib.msro.workflows.nodes.stats.PromoteShadowCacheStatsJobNode"
183
	      scope="prototype"/>
184

    
185
	<bean id="wfNodeMigrateStatsCache"
186
	      class="eu.dnetlib.msro.workflows.nodes.stats.MigrateStatsCacheJobNode"
187
	      scope="prototype"/>
188

    
189
	<bean id="wfNodeRunMDStorePlugin"
190
	      class="eu.dnetlib.msro.workflows.nodes.RunMDStorePluginJobNode"
191
	      scope="prototype"/>
192

    
193
	<!-- Contexts -->
194
	<bean id="wfNodeProcessContexts"
195
	      class="eu.dnetlib.msro.workflows.nodes.contexts.ProcessContextsJobNode"
196
	      scope="prototype"/>
197

    
198
	<bean id="wfNodePrepareContextDbEntries"
199
	      class="eu.dnetlib.msro.workflows.nodes.contexts.PrepareContextDbEntriesJobNode"
200
	      scope="prototype"/>
201

    
202
	<bean id="wfNodeSaveContextProfile"
203
	      class="eu.dnetlib.msro.workflows.nodes.contexts.SaveContextProfileJobNode"
204
	      scope="prototype"/>
205

    
206
	<bean id="wfNodeCheckHDFSCounts"
207
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.CheckHDFSCountJobNode"
208
	      scope="prototype"/>
209

    
210
	<bean id="wfNodeStoreHBase"
211
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.StoreHBaseRecordsJobNode"
212
	      scope="prototype"/>
213

    
214
	<bean id="wfNodeDeleteFromHBase"
215
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.DeleteHBaseRecordsJobNode"
216
	      scope="prototype"/>
217

    
218
	<bean id="wfNodeDeleteHBase"
219
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.DeleteHBaseRecordsJobNode"
220
	      scope="prototype"/>
221

    
222
	<!-- Data Flow Monitoring -->
223
	<bean id="wfNodeTriggerPrepublicMonitoringScenario"
224
	      class="eu.dnetlib.msro.workflows.nodes.dfm.TriggerPrepublicMonitoringScenarioJobNode"
225
	      scope="prototype"/>
226
	<bean id="wfNodeTriggerIndexMonitoringScenario"
227
	      class="eu.dnetlib.msro.workflows.nodes.dfm.TriggerIndexMonitoringScenarioJobNode"
228
	      scope="prototype"/>
229

    
230
	<bean id="wfNodeFeedMissingClaims" class="eu.dnetlib.msro.workflows.nodes.index.FeedMissingClaimsJobNode"
231
	      p:queue-ref="recentPublicationsQueue" p:oafToIndexRecordFactory-ref="apiOafToIndexRecordFactory"
232
	      scope="prototype"/>
233

    
234

    
235
	<bean id="wfNodePrepareHostedbyUpdateSQL"
236
	      class="eu.dnetlib.msro.workflows.nodes.hostedby.PrepareHostedbyUpdateSQL"
237
	      scope="prototype"/>
238

    
239
	<bean id="wfNodeVREPost"
240
	      class="eu.dnetlib.msro.workflows.nodes.vre.VREPostJobNode"
241
	      scope="prototype"/>
242

    
243
	<bean id="wfNodeDropHBaseTable"
244
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.DropHBaseTableJobNode"
245
	      scope="prototype"/>
246

    
247
	<bean id="wfNodeCheckHBaseTable"
248
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.ExistHBaseTableJobNode"
249
	      scope="prototype"/>
250

    
251
	<bean id="wfNodeDefineHBaseOpenaireSchema"
252
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.DefineHBaseOpenaireSchemaJobNode"
253
	      scope="prototype"/>
254

    
255
	<bean id="wfNodeCreateHBaseTable"
256
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.CreateHBaseTableJobNode"
257
	      scope="prototype"/>
258

    
259
	<bean id="wfNodeSubmitHadoopJob"
260
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.SubmitHadoopJobNode"
261
	      scope="prototype"/>
262

    
263
	<bean id="wfNodeMDStoreBatchExporter"
264
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.MDStoreBatchExporterJobNode"
265
	      scope="prototype"/>
266

    
267
	<bean id="wfNodeStoreHdfsRecords"
268
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.StoreHdfsRecordsJobNode"
269
	      scope="prototype"/>
270

    
271
	<bean id="wfNodeReuseHdfsRecords"
272
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.ReuseHdfsRecordsJobNode"
273
	      scope="prototype"/>
274

    
275
	<bean id="wfNodeLoadMappingProfile"
276
	      class="eu.dnetlib.msro.workflows.nodes.LoadMappingProfileJobNode"
277
	      scope="prototype"/>
278

    
279
	<bean id="wfNodeBuildSimilarityMeshJob"
280
	      class="eu.dnetlib.msro.workflows.nodes.dedup.BuildSimilarityMeshJobNode"
281
	      p:similarity-ref="similarityTemplate" scope="prototype"/>
282

    
283
	<bean id="wfNodeFetchRelClasses"
284
	      class="eu.dnetlib.msro.workflows.nodes.FetchRelClassesJobNode"
285
	      scope="prototype"/>
286

    
287
	<bean id="wfNodeSetDedupConfiguration"
288
	      class="eu.dnetlib.msro.workflows.nodes.dedup.DedupConfigurationSetterJobNode"
289
	      scope="prototype"/>
290

    
291
	<bean id="wfNodeDedupConfigurationLoaderJob"
292
	      class="eu.dnetlib.msro.workflows.nodes.dedup.DedupConfigurationLoaderJobNode"
293
	      scope="prototype"/>
294

    
295
	<bean id="wfNodeDedupConfigurationAwareJob"
296
	      class="eu.dnetlib.msro.workflows.nodes.dedup.DedupConfigurationAwareJobNode"
297
	      scope="prototype"/>
298

    
299
	<bean id="wfNodeCheckEntitySequenceJob"
300
	      class="eu.dnetlib.msro.workflows.nodes.dedup.DedupCheckEntitySequenceJobNode"
301
	      scope="prototype"/>
302

    
303
	<bean id="wfNodeMinDistSearchHadoopJob"
304
	      class="eu.dnetlib.msro.workflows.nodes.dedup.MinDistSearchHadoopJobNode"
305
	      scope="prototype"/>
306

    
307
	<bean id="wfNodeCreateHdfsDirJob"
308
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.CreateHdfsDirectoryJobNode"
309
	      scope="prototype"/>
310

    
311
	<bean id="wfNodeSelectWfPathByDedupEntity"
312
	      class="eu.dnetlib.msro.workflows.nodes.dedup.SelectWfPathByDedupEntityJobNode"
313
	      scope="prototype"/>
314

    
315
	<bean id="wfNodeQueryUserActionDbJob"
316
	      class="eu.dnetlib.msro.workflows.nodes.dedup.QueryUserActionDbJobNode"
317
	      scope="prototype"/>
318

    
319
	<bean id="wfNodePrepareConfiguredActionSet"
320
	      class="eu.dnetlib.msro.workflows.nodes.dedup.PrepareConfiguredActionSetJobNode"
321
	      scope="prototype"/>
322

    
323
	<bean id="wfNodeDedupSimilarityToActions"
324
	      class="eu.dnetlib.msro.workflows.nodes.dedup.DedupSimilarityToActionsJobNode"
325
	      scope="prototype"/>
326

    
327
	<bean id="wfNodePrepareDedupIndexJob"
328
	      class="eu.dnetlib.msro.workflows.nodes.dedup.PrepareDedupIndexJobNode"
329
	      scope="prototype"/>
330

    
331
	<bean id="wfNodeFinalizeDedupIndexFeeding"
332
	      class="eu.dnetlib.msro.workflows.nodes.dedup.FinalizeDedupIndexJobNode"
333
	      scope="prototype"/>
334

    
335
	<bean id="wfNodeIndexDsUpdateJob"
336
	      class="eu.dnetlib.msro.workflows.nodes.IndexDSUpdateJobNode"
337
	      scope="prototype"/>
338

    
339
	<bean id="wfNodeDeleteHdfsPathJob"
340
	      class="eu.dnetlib.msro.workflows.nodes.hadoop.DeleteHdfsPathJobNode"
341
	      scope="prototype"/>
342

    
343
	<bean id="wfNodeDuplicateScanJob"
344
	      class="eu.dnetlib.msro.workflows.nodes.dedup.DedupDuplicateScanJobNode"
345
	      scope="prototype"/>
346

    
347
	<bean id="wfNodeFindIndex"
348
	      class="eu.dnetlib.msro.workflows.nodes.provision.FindIndexJobNode"
349
	      scope="prototype"/>
350

    
351

    
352
</beans>
(1-1/3)