Project

General

Profile

« Previous | Next » 

Revision 48139

integrated (hopefully) all required changes from dnet40

View differences:

applicationContext-msro-openaire-nodes.xml
4 4
       xmlns="http://www.springframework.org/schema/beans"
5 5
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
6 6

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

  
11
    <bean id="wfNodePrepareActionSets"
12
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.PrepareActionSetsJobNode"
13
          scope="prototype"/>
11
	<bean id="wfNodePrepareActionSets"
12
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.PrepareActionSetsJobNode"
13
	      scope="prototype"/>
14 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"/>
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 18

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

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

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

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

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

  
39
    <bean id="wfNodeDecapsuleClaims"
40
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.DecapsuleClaimsJobNode"
41
          scope="prototype"/>
39
	<bean id="wfNodeDecapsuleClaims"
40
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.DecapsuleClaimsJobNode"
41
	      scope="prototype"/>
42 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"/>
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 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"/>
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 52

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

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

  
61
    <bean id="wfNodeFindComplianceRepositories"
62
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindComplianceRepositoriesJobNode"
63
          scope="prototype" p:xsltMappedResultSetFactory-ref="xsltResultSetFactory"/>
61
	<bean id="wfNodeFindComplianceRepositories"
62
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindComplianceRepositoriesJobNode"
63
	      scope="prototype" p:xsltMappedResultSetFactory-ref="xsltResultSetFactory"/>
64 64

  
65
    <bean id="wfNodeFindExistingRepositories"
66
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindExistingRepositoriesJobNode"
67
          scope="prototype"/>
65
	<bean id="wfNodeFindExistingRepositories"
66
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindExistingRepositoriesJobNode"
67
	      scope="prototype"/>
68 68

  
69
    <bean id="wfNodeUpdateRepositoryProfiles"
70
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.UpdateRepositoryProfilesJobNode"
71
          scope="prototype"/>
69
	<bean id="wfNodeUpdateRepositoryProfiles"
70
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.UpdateRepositoryProfilesJobNode"
71
	      scope="prototype"/>
72 72

  
73
    <bean id="wfNodeUpdateOpenaireDb" class="eu.dnetlib.msro.workflows.nodes.db.UpdateDbJobNode"
74
          scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
75
          p:db="${dnet.openaire.db.name}"/>
73
	<bean id="wfNodeUpdateOpenaireDb" class="eu.dnetlib.msro.workflows.nodes.db.UpdateDbJobNode"
74
	      scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
75
	      p:db="${dnet.openaire.db.name}"/>
76 76

  
77
    <bean id="wfNodeUpdateVocabularyEntries"
78
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.UpdateVocabularyEntriesJobNode"
79
          scope="prototype"
80
          p:xquery="classpath:/eu/dnetlib/msro/openaireplus/workflows/db/vocabulary_entries.xquery" />
77
	<bean id="wfNodeUpdateVocabularyEntries"
78
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.UpdateVocabularyEntriesJobNode"
79
	      scope="prototype"
80
	      p:xquery="classpath:/eu/dnetlib/msro/openaireplus/workflows/db/vocabulary_entries.xquery"/>
81 81

  
82
    <bean id="wfNodeFindVocabularyEntries"
83
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindVocabularyEntriesJobNode"
84
          scope="prototype"
85
          p:xquery="classpath:/eu/dnetlib/msro/openaireplus/workflows/db/vocabulary_entries.xquery"/>
82
	<bean id="wfNodeFindVocabularyEntries"
83
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindVocabularyEntriesJobNode"
84
	      scope="prototype"
85
	      p:xquery="classpath:/eu/dnetlib/msro/openaireplus/workflows/db/vocabulary_entries.xquery"/>
86 86

  
87
    <!-- 	<bean id="wfNodeGetHBaseTableDescription" -->
88
    <!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.GetHBaseTableDescriptionJobNode" -->
89
    <!-- 		scope="prototype" /> -->
87
	<!-- 	<bean id="wfNodeGetHBaseTableDescription" -->
88
	<!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.GetHBaseTableDescriptionJobNode" -->
89
	<!-- 		scope="prototype" /> -->
90 90

  
91
    <bean id="wfNodeImportFiles"
92
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.ImportFilesJobNode"
93
          scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
94
          p:iterableResultSetFactory-ref="iterableResultSetFactory"/>
91
	<bean id="wfNodeImportFiles"
92
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.ImportFilesJobNode"
93
	      scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
94
	      p:iterableResultSetFactory-ref="iterableResultSetFactory"/>
95 95

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

  
100
    <bean id="wfNodeObtainOpenaireDataSourceParams"
101
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.ObtainOpenaireDataSourceParamsJobNode"
102
          scope="prototype"/>
100
	<bean id="wfNodeObtainOpenaireDataSourceParams"
101
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.ObtainOpenaireDataSourceParamsJobNode"
102
	      scope="prototype"/>
103 103

  
104
    <bean id="wfNodeSetHdfsFile"
105
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.SetHdfsFileJobNode"
106
          scope="prototype"/>
104
	<bean id="wfNodeSetHdfsFile"
105
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.SetHdfsFileJobNode"
106
	      scope="prototype"/>
107 107

  
108
    <!-- <bean id="wfNodeMDStoreImportJob" -->
109
    <!-- class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.HBaseMapReduceJobNode" -->
110
    <!-- scope="prototype" p:hadoopJob-ref="mdStoreHdfsImportJob" -->
111
    <!-- p:targetTable="${hbase.mapred.datatable}" p:hFileOutput="${services.mapreduce.mdrecords.hdsf.hfile.output}" -->
112
    <!-- p:xslt="classpath:/eu/dnetlib/data/transform/dmf_2_hbase.xsl" /> -->
108
	<!-- <bean id="wfNodeMDStoreImportJob" -->
109
	<!-- class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.HBaseMapReduceJobNode" -->
110
	<!-- scope="prototype" p:hadoopJob-ref="mdStoreHdfsImportJob" -->
111
	<!-- p:targetTable="${hbase.mapred.datatable}" p:hFileOutput="${services.mapreduce.mdrecords.hdsf.hfile.output}" -->
112
	<!-- p:xslt="classpath:/eu/dnetlib/data/transform/dmf_2_hbase.xsl" /> -->
113 113

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

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

  
122
    <bean id="wfNodeLoadContextsJob"
123
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.LoadContextsJobNode"
124
          scope="prototype"/>
122
	<bean id="wfNodeLoadContextsJob"
123
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.LoadContextsJobNode"
124
	      scope="prototype"/>
125 125

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

  
130
    <bean id="wfNodePrepareIndexJob"
131
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.PrepareIndexDataJobNode"
132
          scope="prototype" p:hbaseTable="${hbase.mapred.datatable}"/>
130
	<bean id="wfNodePrepareIndexJob"
131
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.PrepareIndexDataJobNode"
132
	      scope="prototype" p:hbaseTable="${hbase.mapred.datatable}"/>
133 133

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

  
138
    <bean id="wfNodeFinalizeIndexFeeding"
139
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FinalizeIndexJobNode"
140
          scope="prototype"/>
138
	<bean id="wfNodePrepareLodParams"
139
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareLodParamJobNode"
140
	      scope="prototype"/>
141 141

  
142
    <bean id="wfNodeSwitchIndex"
143
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.SwitchIndexJobNode"
144
          scope="prototype"/>
142
	<bean id="wfNodeFinalizeIndexFeeding"
143
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FinalizeIndexJobNode"
144
	      scope="prototype"/>
145 145

  
146
    <bean id="wfNodeSwitchIndexes"
147
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.SwitchIndexesJobNode"
148
          scope="prototype"/>
146
	<bean id="wfNodeSwitchIndexes"
147
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.SwitchIndexesJobNode"
148
	      scope="prototype"/>
149 149
	<bean id="wfNodeSwitchSearchService"
150 150
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.SwitchSearchServiceJobNode"
151 151
	      scope="prototype"/>
152 152

  
153
    <!-- DEDUP -->
153
	<!-- DEDUP -->
154 154

  
155
    <!-- 	<bean id="wfNodeConfigureOfflineDataLoad" -->
156
    <!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.ConfigureOfflineDataLoadJobNode" -->
157
    <!-- 		scope="prototype" />		 -->
155
	<!-- 	<bean id="wfNodeConfigureOfflineDataLoad" -->
156
	<!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.ConfigureOfflineDataLoadJobNode" -->
157
	<!-- 		scope="prototype" />		 -->
158 158

  
159
    <!-- 	<bean id="wfNodeDefineHBaseDedupSchema" -->
160
    <!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.DefineHBaseDedupSchemaJobNode" -->
161
    <!-- 		scope="prototype" /> -->
159
	<!-- 	<bean id="wfNodeDefineHBaseDedupSchema" -->
160
	<!-- 		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.DefineHBaseDedupSchemaJobNode" -->
161
	<!-- 		scope="prototype" /> -->
162 162

  
163
    <!-- / DEDUP -->
163
	<!-- / DEDUP -->
164 164

  
165
    <bean id="wfNodePrepareIisMainParams"
166
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISMainParamsJobNode"
167
          scope="prototype" p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
168
          p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
169
          p:xqueryObjectStores="${dnet.openaire.iis.objecstores.xquery}"
170
          p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
171
          p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
172 165

  
173
    <bean id="wfNodePrepareIisMainParamsV2"
174
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISMainParamsV2JobNode"
175
          scope="prototype" p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
176
          p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
177
          p:xqueryObjectStores="${dnet.openaire.iis.objecstores.xquery}"
178
          p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
179
          p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
166
	<bean id="wfNodePrepareIisMainParamsV2"
167
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISMainParamsV2JobNode"
168
	      scope="prototype" p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
169
	      p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
170
	      p:xqueryObjectStores="${dnet.openaire.iis.objecstores.xquery}"
171
	      p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
172
	      p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
180 173

  
181
    <bean id="wfNodePreparePreprocessParams"
182
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISPreprocessingParamsJobNode"
183
          scope="prototype" p:xqueryDatabaseService="${dnet.openaire.iis.dbservice.endpoint.xquery}"
184
          p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
185
          p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
186
          p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
187
          p:xqueryWosMDStore="${dnet.openaire.iis.mdstore.wos.xquery}"
188
          p:xqueryDataciteObjectStore="${dnet.openaire.iis.objecstores.dataset.xquery}"
189
          p:xqueryWosObjectStore="${dnet.openaire.iis.objecstores.wos.xquery}"
190
          p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
174
	<bean id="wfNodePreparePreprocessParamsV2"
175
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISPreprocessingParamsV2JobNode"
176
	      scope="prototype" p:xqueryDatabaseService="${dnet.openaire.iis.dbservice.endpoint.xquery}"
177
	      p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
178
	      p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
179
	      p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
180
	      p:xqueryWosMDStore="${dnet.openaire.iis.mdstore.wos.xquery}"
181
	      p:xqueryDataciteObjectStore="${dnet.openaire.iis.objecstores.dataset.xquery}"
182
	      p:xqueryWosObjectStore="${dnet.openaire.iis.objecstores.wos.xquery}"
183
	      p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
191 184

  
192
    <bean id="wfNodePreparePreprocessParamsV2"
193
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISPreprocessingParamsV2JobNode"
194
          scope="prototype" p:xqueryDatabaseService="${dnet.openaire.iis.dbservice.endpoint.xquery}"
195
          p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
196
          p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
197
          p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
198
          p:xqueryWosMDStore="${dnet.openaire.iis.mdstore.wos.xquery}"
199
          p:xqueryDataciteObjectStore="${dnet.openaire.iis.objecstores.dataset.xquery}"
200
          p:xqueryWosObjectStore="${dnet.openaire.iis.objecstores.wos.xquery}"
201
          p:xqueryIsLookupService="${dnet.openaire.iis.islookup.endpoint.xquery}"/>
185
	<bean id="wfNodeIISCacheBuilder"
186
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.IISCacheBuilderJobNode"
187
	      scope="prototype" p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"/>
202 188

  
203
    <bean id="wfNodeIISCacheBuilder"
204
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.IISCacheBuilderJobNode"
205
          scope="prototype" p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}" />
189
	<bean id="wfNodeDownloadFromMetadataOpenaire"
190
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.DownloadFromMetadataOpenaire"
191
	      scope="prototype"/>
206 192

  
207
    <bean id="wfNodeDownloadFromMetadataOpenaire"
208
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.DownloadFromMetadataOpenaire"
209
          scope="prototype"/>
193
	<bean id="wfNodePatchHostedBy"
194
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.PatchHostedByJobNode"
195
	      scope="prototype" p:mappedResultSetFactory-ref="mappedResultSetFactory"
196
	      p:resultSetClientFactory-ref="resultSetClientFactory"/>
210 197

  
211
    <bean id="wfNodePatchHostedBy"
212
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.PatchHostedByJobNode"
213
          scope="prototype" p:mappedResultSetFactory-ref="mappedResultSetFactory"
214
          p:resultSetClientFactory-ref="resultSetClientFactory"/>
198
	<bean id="wfNodeFindHostedBy"
199
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.FindHostedByJobNode"
200
	      scope="prototype" p:mappedResultSetFactory-ref="mappedResultSetFactory"
201
	      p:resultSetClientFactory-ref="resultSetClientFactory"/>
215 202

  
216
    <bean id="wfNodeFindHostedBy"
217
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.FindHostedByJobNode"
218
          scope="prototype" p:mappedResultSetFactory-ref="mappedResultSetFactory"
219
          p:resultSetClientFactory-ref="resultSetClientFactory"/>
203
	<bean id="wfNodeUpsertHostedByApis"
204
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.UpsertHostedByApisJobNode"
205
	      scope="prototype"/>
220 206

  
221
    <bean id="wfNodeUpsertHostedByApis"
222
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.UpsertHostedByApisJobNode"
223
          scope="prototype"/>
207
	<bean id="wfNodeSplitDatasetRecord"
208
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.datacite.SplitDatasetRecord"
209
	      p:resultSetClientFactory-ref="resultSetClientFactory" scope="prototype"/>
224 210

  
225
    <bean id="wfNodeSplitDatasetRecord"
226
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.datacite.SplitDatasetRecord"
227
          p:resultSetClientFactory-ref="resultSetClientFactory" scope="prototype"/>
211
	<bean id="wfNodeCollectDatasetsByJournal"
212
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.datacite.CollectDatasetsByJournalJobNode"
213
	      p:resultSetClientFactory-ref="resultSetClientFactory" scope="prototype"/>
228 214

  
229
    <bean id="wfNodeCollectDatasetsByJournal"
230
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.datacite.CollectDatasetsByJournalJobNode"
231
          p:resultSetClientFactory-ref="resultSetClientFactory" scope="prototype"/>
215
	<!-- Stats -->
216
	<bean id="wfNodeFindStatsService"
217
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.FindStatsServiceJobNode"
218
	      scope="prototype"/>
232 219

  
233
    <!-- Stats -->
234
    <bean id="wfNodeFindStatsService"
235
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.FindStatsServiceJobNode"
236
          scope="prototype"/>
220
	<bean id="wfNodePromoteShadowStats"
221
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.PromoteShadowStatsJobNode"
222
	      scope="prototype"/>
237 223

  
238
    <bean id="wfNodePromoteShadowStats"
239
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.PromoteShadowStatsJobNode"
240
          scope="prototype"/>
224
	<bean id="wfNodeRefreshShadowCache"
225
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.RefreshShadowCacheJobNode"
226
	      scope="prototype"/>
241 227

  
242
    <bean id="wfNodeRefreshShadowCache"
243
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.RefreshShadowCacheJobNode"
244
          scope="prototype"/>
228
	<bean id="wfNodeValidateShadowStats"
229
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.ValidateShadowStatsJobNode"
230
	      scope="prototype"/>
245 231

  
246
    <bean id="wfNodeValidateShadowStats"
247
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.ValidateShadowStatsJobNode"
248
          scope="prototype"/>
232
	<bean id="wfNodeBackupStatsCache"
233
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.BackupStatsCacheJobNode"
234
	      scope="prototype"/>
249 235

  
250
    <bean id="wfNodeBackupStatsCache"
251
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.BackupStatsCacheJobNode"
252
          scope="prototype"/>
236
	<bean id="wfNodeRestoreStatsCache"
237
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.RestoreStatsCacheJobNode"
238
	      scope="prototype"/>
253 239

  
254
    <bean id="wfNodeRestoreStatsCache"
255
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.RestoreStatsCacheJobNode"
256
          scope="prototype"/>
240
	<bean id="wfNodePromoteShadowCacheStats"
241
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.PromoteShadowCacheStatsJobNode"
242
	      scope="prototype"/>
257 243

  
258
    <bean id="wfNodePromoteShadowCacheStats"
259
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.PromoteShadowCacheStatsJobNode"
260
          scope="prototype"/>
244
	<bean id="wfNodeMigrateStatsCache"
245
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.MigrateStatsCacheJobNode"
246
	      scope="prototype"/>
261 247

  
262
    <bean id="wfNodeMigrateStatsCache"
263
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.stats.MigrateStatsCacheJobNode"
264
          scope="prototype"/>
248
	<bean id="wfNodeRunMDStorePlugin"
249
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.RunMDStorePluginJobNode"
250
	      scope="prototype"/>
265 251

  
266
    <bean id="wfNodeRunMDStorePlugin"
267
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.RunMDStorePluginJobNode"
268
          scope="prototype"/>
252
	<!-- Contexts -->
253
	<bean id="wfNodeProcessContexts"
254
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.ProcessContextsJobNode"
255
	      scope="prototype"/>
269 256

  
270
    <!-- Contexts -->
271
    <bean id="wfNodeProcessContexts"
272
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.ProcessContextsJobNode"
273
          scope="prototype"/>
257
	<bean id="wfNodePrepareContextDbEntries"
258
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.PrepareContextDbEntriesJobNode"
259
	      scope="prototype"/>
274 260

  
275
    <bean id="wfNodePrepareContextDbEntries"
276
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.PrepareContextDbEntriesJobNode"
277
          scope="prototype"/>
261
	<bean id="wfNodeSaveContextProfile"
262
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.SaveContextProfileJobNode"
263
	      scope="prototype"/>
278 264

  
279
    <bean id="wfNodeSaveContextProfile"
280
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.SaveContextProfileJobNode"
281
          scope="prototype"/>
265
	<bean id="wfNodeCheckHDFSCounts"
266
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.CheckHDFSCountJobNode"
267
	      scope="prototype"/>
282 268

  
283
    <bean id="wfNodeCheckHDFSCounts"
284
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.CheckHDFSCountJobNode"
285
          scope="prototype"/>
269
	<!-- Data Flow Monitoring -->
270
	<bean id="wfNodeTriggerPrepublicMonitoringScenario"
271
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.dataFlowMonitoring.TriggerPrepublicMonitoringScenarioJobNode"
272
	      scope="prototype"/>
273
	<bean id="wfNodeTriggerIndexMonitoringScenario"
274
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.dataFlowMonitoring.TriggerIndexMonitoringScenarioJobNode"
275
	      scope="prototype"/>
286 276

  
287
    <!-- Data Flow Monitoring -->
288
    <bean id="wfNodeTriggerPrepublicMonitoringScenario"
289
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.dataFlowMonitoring.TriggerPrepublicMonitoringScenarioJobNode"
290
          scope="prototype"/>
291
    <bean id="wfNodeTriggerIndexMonitoringScenario"
292
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.dataFlowMonitoring.TriggerIndexMonitoringScenarioJobNode"
293
          scope="prototype"/>
277
	<bean id="wfNodeFeedMissingClaims" class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FeedMissingClaimsJobNode"
278
	      p:queue-ref="recentResultsQueue" p:oafToIndexRecordFactory-ref="apiOafToIndexRecordFactory"
279
	      scope="prototype"/>
294 280

  
295
    <bean id="wfNodeFeedMissingClaims" class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FeedMissingClaimsJobNode"
296
          p:queue-ref="recentPublicationsQueue" p:oafToIndexRecordFactory-ref="apiOafToIndexRecordFactory"
297
          scope="prototype"/>
298 281

  
299

  
300 282
	<bean id="wfNodePrepareHostedbyUpdateSQL"
301 283
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby.PrepareHostedbyUpdateSQL"
302 284
	      scope="prototype"/>
303 285

  
304
    <bean id="wfNodeVREPost"
305
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.vre.VREPostJobNode"
306
          scope="prototype"/>
286
	<bean id="wfNodeVREPost"
287
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.vre.VREPostJobNode"
288
	      scope="prototype"/>
307 289

  
308
    <bean id="listActionManagerSetsValues" lazy-init="true"
309
          class="eu.dnetlib.functionality.modular.ui.workflows.values.ListActionManagerSetsValues"
310
          p:name="actionSets"/>
290
	<bean id="wfNodeGenerateFETContext"
291
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.contexts.GenerateFETH2020ContextJobNode"
292
	      scope="prototype"/>
311 293

  
312
    <bean id="wfNodeApplyClaimRels"
313
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.ApplyClaimRelsJobNode"
314
          scope="prototype"/>
294
	<bean id="listActionManagerSetsValues" lazy-init="true"
295
	      class="eu.dnetlib.functionality.modular.ui.workflows.values.ListActionManagerSetsValues"
296
	      p:name="actionSets"/>
315 297

  
316
    <bean id="wfNodeApplyClaimUpdates"
317
          class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.ApplyClaimUpdatesJobNode"
318
          scope="prototype"/>
298
	<bean id="wfNodeApplyClaimRels"
299
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.ApplyClaimRelsJobNode"
300
	      scope="prototype"/>
319 301

  
302
	<bean id="wfNodeApplyClaimUpdates"
303
	      class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.ApplyClaimUpdatesJobNode"
304
	      scope="prototype"/>
305

  
320 306
</beans>

Also available in: Unified diff