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.openaireplus.workflows.nodes.actions.UpdateSetsJobNode"
9
	      scope="prototype"/>
10

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

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

    
19
	<bean id="wfNodeGarbageSets"
20
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.GarbageSetsJobNode"
21
	      scope="prototype"/>
22

    
23
	<bean id="wfNodeGarbageSetsHDFS"
24
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.GarbageSetsHDFSJobNode"
25
	      scope="prototype"/>
26

    
27
	<bean id="wfNodePromoteActionsHDFS"
28
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.PromoteActionsHDFSJobNode"
29
	      scope="prototype"/>
30

    
31
	<bean id="wfNodePromoteActions"
32
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.PromoteActionsJobNode"
33
	      scope="prototype"/>
34

    
35
	<bean id="wfNodePrepareCopyTable"
36
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.PrepareCopyTableJobNode"
37
	      scope="prototype"/>
38

    
39
	<bean id="wfNodeDecapsuleClaims"
40
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.DecapsuleClaimsJobNode"
41
	      scope="prototype"/>
42

    
43
	<bean id="wfNodeOpenaireMdBuilder"
44
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.OpenaireMdBuilderJobNode"
45
	      p:xsltMappedResultSetFactory-ref="xsltResultSetFactory"
46
	      p:mdBuilderTemplateXslt-ref="openaireMdBuilderTemplateXslt" scope="prototype"/>
47

    
48
	<bean id="openaireMdBuilderTemplateXslt"
49
	      class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
50
	      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/xslt/openaireMdBuilder.xslt.st"
51
	      scope="prototype"/>
52

    
53
	<bean id="wfNodeUpdateOpenaireMetaWfStatus"
54
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.repohi.UpdateOpenaireMetaWfStatusJobNode"
55
	      scope="prototype"/>
56

    
57
	<bean id="wfNodeDeleteOpenaireMetaWf"
58
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.repobye.DeleteOpenaireMetaWfJobNode"
59
	      scope="prototype"/>
60

    
61
	<bean id="wfNodeUpdateRepositoryProfiles"
62
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.UpdateRepositoryProfilesJobNode"
63
	      scope="prototype"/>
64

    
65
	<bean id="wfNodeUpdateOpenaireDb" class="eu.dnetlib.msro.workflows.nodes.db.UpdateDbJobNode"
66
	      scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
67
	      p:db="${dnet.openaire.db.name}"/>
68

    
69
	<bean id="wfNodeUpdateVocabularyEntries"
70
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.UpdateVocabularyEntriesJobNode"
71
	      scope="prototype"
72
	      p:xquery="classpath:/eu/dnetlib/msro/openaireplus/workflows/db/vocabulary_entries.xquery"/>
73

    
74
	<bean id="wfNodeFindVocabularyEntries"
75
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindVocabularyEntriesJobNode"
76
	      scope="prototype"
77
	      p:xquery="classpath:/eu/dnetlib/msro/openaireplus/workflows/db/vocabulary_entries.xquery"/>
78

    
79
	<!-- 	<bean id="wfNodeGetHBaseTableDescription" -->
80
	<!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.GetHBaseTableDescriptionJobNode" -->
81
	<!-- 		scope="prototype" /> -->
82

    
83
	<bean id="wfNodeImportFiles"
84
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.ImportFilesJobNode"
85
	      scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
86
	      p:iterableResultSetFactory-ref="iterableResultSetFactory"/>
87

    
88
	<bean id="wfNodeRetreiveInterfaceInfo"
89
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.repohi.RetrieveInterfaceInfoJobNode"
90
	      scope="prototype"/>
91

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

    
96
	<bean id="wfNodeSetHdfsFile"
97
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.SetHdfsFileJobNode"
98
	      scope="prototype"/>
99

    
100
	<!-- <bean id="wfNodeMDStoreImportJob" -->
101
	<!-- class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.HBaseMapReduceJobNode" -->
102
	<!-- scope="prototype" p:hadoopJob-ref="mdStoreHdfsImportJob" -->
103
	<!-- p:targetTable="${hbase.mapred.datatable}" p:hFileOutput="${services.mapreduce.mdrecords.hdsf.hfile.output}" -->
104
	<!-- p:xslt="classpath:/eu/dnetlib/data/transform/dmf_2_hbase.xsl" /> -->
105

    
106
	<bean id="wfNodeFindSearchService"
107
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FindSearchServiceJobNode"
108
	      scope="prototype"/>
109

    
110
	<bean id="wfNodeFindSearchServices"
111
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FindSearchServicesJobNode"
112
	      scope="prototype"/>
113

    
114
	<bean id="wfNodeLoadContextsJob"
115
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.LoadContextsJobNode"
116
	      scope="prototype"/>
117

    
118
	<bean id="wfNodeLoadEntityLinksJob"
119
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.LoadEntityLinksJobNode"
120
	      scope="prototype"/>
121

    
122
	<bean id="wfNodePrepareIndexJob"
123
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.PrepareIndexDataJobNode"
124
	      scope="prototype" p:hbaseTable="${hbase.mapred.datatable}"/>
125

    
126
	<bean id="wfNodePrepareStatsParams"
127
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareStatsParamJobNode"
128
	      scope="prototype"/>
129

    
130
	<bean id="wfNodePrepareLodParams"
131
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareLodParamJobNode"
132
	      scope="prototype"/>
133

    
134
	<bean id="wfNodeFinalizeIndexFeeding"
135
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FinalizeIndexJobNode"
136
	      scope="prototype"/>
137

    
138
	<bean id="wfNodeSwitchIndexes"
139
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.SwitchIndexesJobNode"
140
	      scope="prototype"/>
141
	<bean id="wfNodeSwitchSearchService"
142
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.SwitchSearchServiceJobNode"
143
	      scope="prototype"/>
144

    
145
	<!-- DEDUP -->
146

    
147
	<!-- 	<bean id="wfNodeConfigureOfflineDataLoad" -->
148
	<!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.ConfigureOfflineDataLoadJobNode" -->
149
	<!-- 		scope="prototype" />		 -->
150

    
151
	<!-- 	<bean id="wfNodeDefineHBaseDedupSchema" -->
152
	<!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.DefineHBaseDedupSchemaJobNode" -->
153
	<!-- 		scope="prototype" /> -->
154

    
155
	<!-- / DEDUP -->
156

    
157

    
158
	<bean id="wfNodePrepareIisMainParamsV2"
159
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISMainParamsV2JobNode"
160
	      scope="prototype" p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
161
	      p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
162
	      p:xqueryObjectStores="${dnet.openaire.iis.objecstores.xquery}"
163
	      p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
164
	      p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
165

    
166
	<bean id="wfNodePreparePreprocessParamsV2"
167
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISPreprocessingParamsV2JobNode"
168
	      scope="prototype" p:xqueryDatabaseService="${dnet.openaire.iis.dbservice.endpoint.xquery}"
169
	      p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
170
	      p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
171
	      p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
172
	      p:xqueryWosMDStore="${dnet.openaire.iis.mdstore.wos.xquery}"
173
	      p:xqueryDataciteObjectStore="${dnet.openaire.iis.objecstores.dataset.xquery}"
174
	      p:xqueryWosObjectStore="${dnet.openaire.iis.objecstores.wos.xquery}"
175
	      p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
176

    
177
	<bean id="wfNodeIISCacheBuilder"
178
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.IISCacheBuilderJobNode"
179
	      scope="prototype" p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"/>
180

    
181
	<bean id="wfNodeDownloadFromMetadataOpenaire"
182
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.DownloadFromMetadataOpenaire"
183
	      scope="prototype"/>
184

    
185
	<bean id="wfNodePatchHostedBy"
186
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.PatchHostedByJobNode"
187
	      scope="prototype" p:mappedResultSetFactory-ref="mappedResultSetFactory"
188
	      p:resultSetClientFactory-ref="resultSetClientFactory"/>
189

    
190
	<bean id="wfNodeFindHostedBy"
191
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.FindHostedByJobNode"
192
	      scope="prototype" p:mappedResultSetFactory-ref="mappedResultSetFactory"
193
	      p:resultSetClientFactory-ref="resultSetClientFactory"/>
194

    
195
	<bean id="wfNodeUpsertHostedByApis"
196
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.UpsertHostedByApisJobNode"
197
	      scope="prototype"/>
198

    
199
	<bean id="wfNodeSplitDatasetRecord"
200
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.datacite.SplitDatasetRecord"
201
	      p:resultSetClientFactory-ref="resultSetClientFactory" scope="prototype"/>
202

    
203
	<bean id="wfNodeCollectDatasetsByJournal"
204
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.datacite.CollectDatasetsByJournalJobNode"
205
	      p:resultSetClientFactory-ref="resultSetClientFactory" scope="prototype"/>
206

    
207
	<!-- Stats -->
208
	<bean id="wfNodeFindStatsService"
209
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.FindStatsServiceJobNode"
210
	      scope="prototype"/>
211

    
212
	<bean id="wfNodePromoteShadowStats"
213
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.PromoteShadowStatsJobNode"
214
	      scope="prototype"/>
215

    
216
	<bean id="wfNodeRefreshShadowCache"
217
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.RefreshShadowCacheJobNode"
218
	      scope="prototype"/>
219

    
220
	<bean id="wfNodeValidateShadowStats"
221
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.ValidateShadowStatsJobNode"
222
	      scope="prototype"/>
223

    
224
	<bean id="wfNodeBackupStatsCache"
225
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.BackupStatsCacheJobNode"
226
	      scope="prototype"/>
227

    
228
	<bean id="wfNodeRestoreStatsCache"
229
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.RestoreStatsCacheJobNode"
230
	      scope="prototype"/>
231

    
232
	<bean id="wfNodePromoteShadowCacheStats"
233
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.PromoteShadowCacheStatsJobNode"
234
	      scope="prototype"/>
235

    
236
	<bean id="wfNodeMigrateStatsCache"
237
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.MigrateStatsCacheJobNode"
238
	      scope="prototype"/>
239

    
240
	<bean id="wfNodeRunMDStorePlugin"
241
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.RunMDStorePluginJobNode"
242
	      scope="prototype"/>
243

    
244
	<!-- Contexts -->
245
	<bean id="wfNodeProcessContexts"
246
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.ProcessContextsJobNode"
247
	      scope="prototype"/>
248

    
249
	<bean id="wfNodePrepareContextDbEntries"
250
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.PrepareContextDbEntriesJobNode"
251
	      scope="prototype"/>
252

    
253
	<bean id="wfNodeSaveContextProfile"
254
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.SaveContextProfileJobNode"
255
	      scope="prototype"/>
256

    
257
	<bean id="wfNodeCheckHDFSCounts"
258
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.CheckHDFSCountJobNode"
259
	      scope="prototype"/>
260

    
261
	<!-- Data Flow Monitoring -->
262
	<bean id="wfNodeTriggerPrepublicMonitoringScenario"
263
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.dataFlowMonitoring.TriggerPrepublicMonitoringScenarioJobNode"
264
	      scope="prototype"/>
265
	<bean id="wfNodeTriggerIndexMonitoringScenario"
266
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.dataFlowMonitoring.TriggerIndexMonitoringScenarioJobNode"
267
	      scope="prototype"/>
268

    
269
	<bean id="wfNodeFeedMissingClaims" class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FeedMissingClaimsJobNode"
270
	      p:queue-ref="recentResultsQueue" p:oafToIndexRecordFactory-ref="apiOafToIndexRecordFactory"
271
	      scope="prototype"/>
272

    
273

    
274
	<bean id="wfNodePrepareHostedbyUpdateSQL"
275
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.PrepareHostedbyUpdateSQL"
276
	      scope="prototype"/>
277

    
278
	<bean id="wfNodeVREPost"
279
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.vre.VREPostJobNode"
280
	      scope="prototype"/>
281

    
282
	<bean id="wfNodeGenerateFETContext"
283
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.GenerateFETH2020ContextJobNode"
284
	      scope="prototype"/>
285

    
286
	<bean id="listActionManagerSetsValues" lazy-init="true"
287
	      class="eu.dnetlib.functionality.modular.ui.workflows.values.ListActionManagerSetsValues"
288
	      p:name="actionSets"/>
289

    
290
	<bean id="wfNodeApplyClaimRels"
291
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.ApplyClaimRelsJobNode"
292
	      scope="prototype"/>
293

    
294
	<bean id="wfNodeApplyClaimUpdates"
295
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.ApplyClaimUpdatesJobNode"
296
	      scope="prototype"/>
297

    
298
	<bean id="wfNodeFilterManagedDatasources"
299
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.FilterManagedDatasourcesJobNode"
300
	      scope="prototype"/>
301

    
302
</beans>
(1-1/2)