Project

General

Profile

1 26600 sandro.lab
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns="http://www.springframework.org/schema/beans"
3
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
4
	xmlns:p="http://www.springframework.org/schema/p" xmlns:util="http://www.springframework.org/schema/util"
5
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
6
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
7
		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
8
9 30847 michele.ar
10
	<bean id="wfNodeDecapsuleClaims" class="eu.dnetlib.msro.openaireplus.workflows.nodes.claims.DecapsuleClaimsJobNode"
11
		scope="prototype" />
12
13 30840 claudio.at
	<bean id="wfNodeOpenaireMdBuilder" class="eu.dnetlib.msro.openaireplus.workflows.nodes.OpenaireMdBuilderJobNode"
14
		p:xsltMappedResultSetFactory-ref="xsltResultSetFactory"
15
		p:mdBuilderTemplateXslt-ref="openaireMdBuilderTemplateXslt"
16
		scope="prototype"/>
17
18
	<bean id="openaireMdBuilderTemplateXslt"
19
		class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
20
		p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/xslt/openaireMdBuilder.xslt.st"
21
		scope="prototype" />
22
23 26600 sandro.lab
	<bean id="wfNodeUpdateOpenaireMetaWfStatus"
24
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.repohi.UpdateOpenaireMetaWfStatusJobNode"
25
		p:datasourceManagerServiceLocator-ref="openaireDatasourceManagerServiceLocator" />
26
27 28304 alessia.ba
	<bean id="wfNodeDeleteOpenaireMetaWf"
28
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.repobye.DeleteOpenaireMetaWfJobNode"
29 26600 sandro.lab
		p:datasourceManagerServiceLocator-ref="openaireDatasourceManagerServiceLocator" />
30
31
	<bean id="wfNodeFindComplianceRepositories"
32
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindComplianceRepositoriesJobNode"
33 28304 alessia.ba
		scope="prototype" p:dbServiceLocator-ref="dbServiceLocator"
34 26600 sandro.lab
		p:xsltMappedResultSetFactory-ref="xsltResultSetFactory" />
35
36
	<bean id="wfNodeFindExistingRepositories"
37
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindExistingRepositoriesJobNode"
38
		scope="prototype" />
39
40
	<bean id="wfNodeUpdateRepositoryProfiles"
41
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.UpdateRepositoryProfilesJobNode"
42
		scope="prototype" />
43 28304 alessia.ba
44 26600 sandro.lab
	<bean id="wfNodeUpdateOpenaireDb" class="eu.dnetlib.msro.workflows.nodes.db.UpdateDbJobNode"
45 28304 alessia.ba
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
46
		p:db="${dnet.openaire.db.name}" />
47
48 26600 sandro.lab
	<bean id="wfNodeFindVocabularyEntries"
49
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.FindVocabularyEntriesJobNode"
50 28304 alessia.ba
		scope="prototype" p:lookupLocator-ref="lookupLocator"
51 26600 sandro.lab
		p:xquery="classpath:/eu/dnetlib/msro/openaireplus/workflows/db/vocabulary_entries.xquery" />
52
53 28304 alessia.ba
	<bean id="wfNodeStoreHBase"
54
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.StoreHBaseRecordsJobNode"
55
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />
56
57 28824 claudio.at
	<bean id="wfNodeCheckHBaseTable" class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.ExistHBaseTableJobNode"
58
		scope="prototype" />
59
60
	<bean id="wfNodeDropHBaseTable"
61
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.DropHBaseTableJobNode"
62
		scope="prototype" />
63
64
	<bean id="wfNodeCreateHBaseTable"
65
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.CreateHBaseTableJobNode"
66
		scope="prototype" />
67
68 28304 alessia.ba
	<bean id="wfNodeSubmitHadoopJob"
69 26600 sandro.lab
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.SubmitHadoopJobNode"
70
		scope="prototype" />
71 28304 alessia.ba
72 26600 sandro.lab
	<bean id="wfNodeImportFiles"
73 28304 alessia.ba
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.ImportFilesJobNode"
74
		p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
75
		p:iterableResultSetFactory-ref="iterableResultSetFactory" scope="prototype" />
76
77 26600 sandro.lab
	<bean id="wfNodeRetreiveInterfaceInfo"
78
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.repohi.RetrieveInterfaceInfoJobNode"
79 28304 alessia.ba
		p:lookupLocator-ref="lookupLocator" scope="prototype" />
80 26600 sandro.lab
81
	<bean id="wfNodeObtainOpenaireDataSourceParams"
82
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.ObtainOpenaireDataSourceParamsJobNode"
83
		scope="prototype" />
84
85
	<bean id="wfNodePrepareMDStoreImport"
86
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.PrepareMDStoreImportJobNode"
87
		scope="prototype" />
88
89
	<bean id="wfNodeMDStoreBatchExporter"
90
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.MDStoreBatchExporterJobNode"
91 28304 alessia.ba
		scope="prototype" p:mdstoreLocator-ref="msroMDstoreServiceLocator" />
92 26600 sandro.lab
93
	<bean id="wfNodeStoreHdfsRecords"
94
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.StoreHdfsRecordsJobNode"
95
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />
96 28304 alessia.ba
97 26600 sandro.lab
	<bean id="wfNodePromoteActions"
98
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.PromoteActionsJobNode"
99
		scope="prototype" />
100
101
	<bean id="wfNodeGarbageSets"
102
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.GarbageSetsJobNode"
103
		scope="prototype" />
104
105
	<bean id="wfNodeCleanActionSetsProfile"
106
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.CleanActionSetsProfileJobNode"
107 28304 alessia.ba
		p:xupdate="${dnet.actionmanager.garbage.sets.xupdate}" scope="prototype" />
108 26600 sandro.lab
109 28891 claudio.at
	<bean id="wfNodeSetHdfsFile" class="eu.dnetlib.msro.openaireplus.workflows.nodes.SetHdfsFileJobNode"
110 28824 claudio.at
		scope="prototype" />
111 26600 sandro.lab
112 28304 alessia.ba
	<!-- <bean id="wfNodeMDStoreImportJob" -->
113
	<!-- class="eu.dnetlib.msro.openaireplus.workflows.nodes.hbase.HBaseMapReduceJobNode" -->
114
	<!-- scope="prototype" p:hadoopJob-ref="mdStoreHdfsImportJob" -->
115
	<!-- p:targetTable="${hbase.mapred.datatable}" p:hFileOutput="${services.mapreduce.mdrecords.hdsf.hfile.output}" -->
116
	<!-- p:xslt="classpath:/eu/dnetlib/data/transform/dmf_2_hbase.xsl" /> -->
117 26600 sandro.lab
118 28891 claudio.at
	<bean id="wfNodeSetFormatInfo"
119
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.SetFormatInfoJobNode"
120
		scope="prototype" />
121 28304 alessia.ba
122
	<bean id="wfNodeFindIndex"
123
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FindIndexJobNode"
124 26600 sandro.lab
		scope="prototype" />
125 28945 claudio.at
126
	<bean id="wfNodeFindSearchService"
127
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FindSearchServiceJobNode"
128
		scope="prototype" />
129 26600 sandro.lab
130 29397 claudio.at
	<bean id="wfNodeLoadContextsJob"
131
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.LoadContextsJobNode"
132
		scope="prototype" />
133
134
	<bean id="wfNodeLoadEntityLinksJob"
135
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.LoadEntityLinksJobNode"
136
		scope="prototype" />
137
138 28304 alessia.ba
	<bean id="wfNodePrepareIndexJob"
139
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.PrepareIndexDataJobNode"
140
		scope="prototype" p:hbaseTable="${hbase.mapred.datatable}" />
141 26600 sandro.lab
142 29397 claudio.at
	<bean id="wfNodePrepareStatsParams"
143
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareStatsParamJobNode"
144
		scope="prototype" />
145
146 28304 alessia.ba
	<bean id="wfNodeDeleteHdfsPathJob"
147
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.DeleteHdfsPathJobNode"
148 26600 sandro.lab
		scope="prototype" />
149
150 28304 alessia.ba
	<bean id="wfNodeFinalizeIndexFeeding"
151
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.FinalizeIndexJobNode"
152 26600 sandro.lab
		scope="prototype" />
153
154 28304 alessia.ba
	<bean id="wfNodeIndexDsUpdateJob"
155
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.IndexDSUpdateJobNode"
156 26600 sandro.lab
		scope="prototype" />
157 28304 alessia.ba
158 28824 claudio.at
	<bean id="wfNodeSwitchIndex" class="eu.dnetlib.msro.openaireplus.workflows.nodes.index.SwitchIndexJobNode"
159
		scope="prototype" />
160
161
	<bean id="wfNodeFetchRelClasses" class="eu.dnetlib.msro.openaireplus.workflows.nodes.FetchRelClassesJobNode"
162
		scope="prototype" />
163
164 26600 sandro.lab
	<!-- DEDUP -->
165 28304 alessia.ba
166 26600 sandro.lab
	<bean id="wfNodeLoadDedupConfiguration"
167
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.DedupConfigurationLoaderJobNode"
168
		scope="prototype">
169
		<property name="xqueryPace">
170
			<bean class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
171
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/dedup/dedupConfPace.xquery.st" />
172
		</property>
173
		<property name="xqueryWf">
174
			<bean class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
175
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/dedup/dedupConfWf.xquery.st" />
176
		</property>
177
	</bean>
178 28304 alessia.ba
179 26600 sandro.lab
	<bean id="wfNodeDedupGrouperJob"
180
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.dedup.DedupGrouperJobNode"
181
		scope="prototype" />
182
183 28304 alessia.ba
	<!-- / DEDUP -->
184
185 26600 sandro.lab
	<bean id="wfNodePrepareActionSets"
186
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.PrepareActionSetsJobNode"
187
		scope="prototype" />
188
189
	<bean id="wfNodeUpdateActionSets"
190
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.actions.UpdateSetsJobNode"
191
		scope="prototype" />
192 28304 alessia.ba
193
	<bean id="wfNodePrepareIisMainParams"
194
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISMainParamsJobNode"
195
		scope="prototype" p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
196 27568 claudio.at
		p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
197 27525 claudio.at
		p:xqueryObjectStores="${dnet.openaire.iis.objecstores.xquery}"
198 27568 claudio.at
		p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}" />
199 27525 claudio.at
200 28304 alessia.ba
	<bean id="wfNodePreparePreprocessParams"
201
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.PrepareIISPreprocessingParamsJobNode"
202
		scope="prototype" p:xqueryDatabaseService="${dnet.openaire.iis.dbservice.endpoint.xquery}"
203
		p:xqueryMdStoreService="${dnet.openaire.iis.mdstore.endpoint.xquery}"
204 27568 claudio.at
		p:xqueryObjectStoreService="${dnet.openaire.iis.objecstore.endpoint.xquery}"
205
		p:xqueryDatasetStore="${dnet.openaire.iis.mdstore.dataset.xquery}"
206 28304 alessia.ba
		p:xqueryWosMDStore="${dnet.openaire.iis.mdstore.wos.xquery}"
207 27568 claudio.at
		p:xqueryDataciteObjectStore="${dnet.openaire.iis.objecstores.dataset.xquery}"
208 28304 alessia.ba
		p:xqueryWosObjectStore="${dnet.openaire.iis.objecstores.wos.xquery}" />
209
210
	<bean id="wfNodeDownloadFromMetadataOpenaire"
211
		class="eu.dnetlib.msro.openaireplus.workflows.nodes.objectStore.DownloadFromMetadataOpenaire"
212 27726 sandro.lab
		scope="prototype" />
213 28304 alessia.ba
214 26600 sandro.lab
</beans>