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:jaxws="http://cxf.apache.org/jaxws"
4
	xmlns:sec="http://cxf.apache.org/configuration/security" xmlns:wsa="http://cxf.apache.org/ws/addressing"
5
	xmlns:p="http://www.springframework.org/schema/p" xmlns:http="http://cxf.apache.org/transports/http/configuration"
6
	xmlns:t="http://dnetlib.eu/springbeans/t" xmlns:template="http://dnetlib.eu/springbeans/template"
7
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
8
                                    http://cxf.apache.org/ws/addressing http://cxf.apache.org/schemas/ws-addr-conf.xsd
9
                                    http://cxf.apache.org/configuration/security http://cxf.apache.org/schemas/configuration/security.xsd
10
                                    http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd
11
                            http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
12
                            http://dnetlib.eu/springbeans/template http://dnetlib.eu/springbeans/template.xsd">
13
14 27548 michele.ar
	<bean id="wfNodeSelection" class="eu.dnetlib.msro.workflows.nodes.sel.SelectiveNode"
15
		scope="prototype" />
16 33635 michele.ar
17
	<!-- IS -->
18
	<bean id="wfNodeValidateProfiles"
19
		class="eu.dnetlib.msro.workflows.nodes.is.ValidateProfilesJobNode"
20
		scope="prototype" />
21 26600 sandro.lab
22
	<!-- Datasources -->
23
	<bean id="wfNodeSetProviderInfo"
24
		class="eu.dnetlib.msro.workflows.nodes.info.SetProviderInfoJobNode"
25
		scope="prototype" />
26
27
	<bean id="wfNodeValidateDatasource"
28
		class="eu.dnetlib.msro.workflows.nodes.repohi.ValidateDatasourceJobNode"
29
		scope="prototype" />
30
31
	<bean id="wfNodeVerifyDatasource"
32
		class="eu.dnetlib.msro.workflows.nodes.repohi.VerifyDatasourceJobNode"
33
		scope="prototype" />
34
35
	<bean id="wfNodeCreateObjectStore"
36
		class="eu.dnetlib.msro.workflows.nodes.repohi.CreateObjectStoreJobNode"
37
		scope="prototype" />
38
39
	<!-- Unpack -->
40
	<bean id="wfNodeUnpack"
41
		class="eu.dnetlib.msro.workflows.nodes.unpack.UnpackJobNode"
42
		p:resultSetClientFactory-ref="resultSetClientFactory"
43
		p:iterableResultSetFactory-ref="iterableResultSetFactory"
44
		scope="prototype" />
45
46
	<!--  ObjectStore -->
47
	<bean id="wfNodeDownloadIntoObjectStore"
48
		class="eu.dnetlib.msro.workflows.nodes.objectStore.DownloadIntoObjectStoreJobNode"
49
		scope="prototype"
50
		p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
51
		p:resultSetClientFactory-ref="resultSetClientFactory"
52
		p:iterableResultSetFactory-ref="iterableResultSetFactory"  />
53
	<bean id ="wfNodeDeleteObjectStore" class= "eu.dnetlib.msro.workflows.nodes.repobye.DeleteObjectStoreJobNode"
54
		scope="prototype" />
55
56
	<bean id="wfNodeRetrieveURLS"
57
		class="eu.dnetlib.msro.workflows.nodes.objectStore.RetrieveURLSJobNode"
58
		p:xpathMetadataId="${msro.wf.nodes.download.xpathMetadataId}"
59
		scope="prototype" />
60
61
	<!-- Download Service -->
62
	<bean id="wfNodeRetrieveMdStoreId" class ="eu.dnetlib.msro.workflows.nodes.objectStore.RetrieveMdStoreId"
63
		p:metadataFormat="${msro.wf.nodes.mdstoreSearch.format}"
64
		p:interpretation="${msro.wf.nodes.mdstoreSearch.interpretation}"
65
	/>
66
67 33187 andrea.man
	<bean id ="wfNodeDownloadFromMetadata" class="eu.dnetlib.msro.workflows.nodes.download.DownloadFromMetadataJobNode"
68 26600 sandro.lab
		scope="prototype" />
69 31886 sandro.lab
70
	<bean id ="wfNodeUpdateObjectStoreSize" class="eu.dnetlib.msro.workflows.nodes.objectStore.UpdateObjectStoreSizeJobNode"
71
		scope="prototype" />
72 26600 sandro.lab
73 27548 michele.ar
	<!-- Collector service -->
74 26600 sandro.lab
	<bean id="wfNodeCollectRecords"
75
		class="eu.dnetlib.msro.workflows.nodes.collect.CollectRecordsJobNode"
76
		scope="prototype" />
77
78 27347 michele.ar
	<bean id="wfNodeDateRangeCollectRecords"
79
		class="eu.dnetlib.msro.workflows.nodes.collect.DateRangeCollectRecordsJobNode"
80
		scope="prototype" />
81 27548 michele.ar
82
	<bean id="wfNodeFindDateRangeForIncrementalHarvesting"
83
		class="eu.dnetlib.msro.workflows.nodes.collect.FindDateRangeForIncrementalHarvestingJobNode"
84
		scope="prototype"/>
85
86 26600 sandro.lab
	<bean id="wfNodeMdBuilder"
87
		class="eu.dnetlib.msro.workflows.nodes.transform.MdBuilderJobNode"
88
		p:xsltMappedResultSetFactory-ref="xsltResultSetFactory"
89 32409 andrea.man
		p:mdBuilderTemplateXslt="${msro.wf.nodes.mdbuilder.xslt.template}"
90 26600 sandro.lab
		scope="prototype" />
91
92
	<!-- Transform -->
93
	<bean id="wfNodeTransform"
94
		class="eu.dnetlib.msro.workflows.nodes.transform.TransformJobNode"
95
		scope="prototype" />
96
97
	<bean id="wfNodeApplyXslt"
98
		class="eu.dnetlib.msro.workflows.nodes.transform.ApplyXsltJobNode"
99
		p:xsltMappedResultSetFactory-ref="xsltResultSetFactory"
100
		scope="prototype" />
101
102
	<bean id="wfNodeGroovy"
103
		class="eu.dnetlib.msro.workflows.nodes.transform.GroovyJobNode"
104
		p:mappedResultSetFactory-ref="xsltResultSetFactory"
105
		scope="prototype" />
106
107
108
	<bean id="wfNodeClean"
109
		class="eu.dnetlib.msro.workflows.nodes.transform.CleanJobNode"
110
		scope="prototype" />
111
112
	<!-- Index -->
113
	<bean id="wfNodeUpdateIndex" class="eu.dnetlib.msro.workflows.nodes.index.UpdateIndexJobNode"
114
		scope="prototype"
115
		p:layoutToRecordStylesheet="classpath:/eu/dnetlib/msro/workflows/xslt/layoutToRecordStylesheet.xsl"
116
		p:xsltRSFactory-ref="xsltResultSetFactory"
117 29694 sandro.lab
		p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory"
118
		p:defaultIndexId="${service.msro.index.defaultIndex}"  />
119 26600 sandro.lab
120
	<bean id="wfNodeCreateIndex" class="eu.dnetlib.msro.workflows.nodes.index.CreateIndexJobNode"
121 30082 sandro.lab
		scope="prototype" p:defaultBackendId="${service.msro.index.defaultIndex}" />
122 26600 sandro.lab
123
	<bean id="wfNodeDeleteIndex" class="eu.dnetlib.msro.workflows.nodes.index.DeleteIndexJobNode"
124 29694 sandro.lab
		scope="prototype" p:defaultIndexId="${service.msro.index.defaultIndex}" />
125 34267 sandro.lab
126
	<bean id="wfNodePrepareCreateIndex"
127
		class="eu.dnetlib.msro.workflows.nodes.index.PrepareCreateIndexJobNode"
128
		scope="prototype" />
129 26600 sandro.lab
130
	<!-- Database -->
131
	<bean id="wfNodeUpdateDb" class="eu.dnetlib.msro.workflows.nodes.db.UpdateDbJobNode"
132
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />
133
134
	<bean id="wfNodeQueryDb" class="eu.dnetlib.msro.workflows.nodes.db.QueryDbJobNode"
135 32639 michele.ar
		scope="prototype" />
136 26600 sandro.lab
137 29933 michele.ar
	<bean id="wfNodeExecuteSql" class="eu.dnetlib.msro.workflows.nodes.db.ExecuteSqlJobNode"
138 32639 michele.ar
		scope="prototype" />
139 29933 michele.ar
140 26600 sandro.lab
	<!-- MDStore -->
141
	<bean id="wfNodeCreateMDStore"
142
		class="eu.dnetlib.msro.workflows.nodes.repohi.CreateMDStoreJobNode"
143
		scope="prototype" />
144
145
	<bean id="wfNodeStoreMDStoreRecords"
146
		class="eu.dnetlib.msro.workflows.nodes.mdstore.StoreMDStoreRecordsJobNode"
147
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />
148
149
	<bean id="wfNodeFetchMDStoreRecords"
150
		class="eu.dnetlib.msro.workflows.nodes.mdstore.FetchMDStoreRecordsJobNode"
151 32639 michele.ar
		scope="prototype" />
152 31354 sandro.lab
153
	<bean id="wfNodeFetchMultipleMDStoreRecords"
154
		class="eu.dnetlib.msro.workflows.nodes.mdstore.FetchMultipleMDStores"
155 32639 michele.ar
		scope="prototype" />
156 26600 sandro.lab
157 30824 michele.ar
	<bean id="wfNodeMDStoreToApiExtraField"
158 30942 michele.ar
		class="eu.dnetlib.msro.workflows.nodes.info.MDStoreToApiExtraFieldJobNode"
159 30824 michele.ar
		scope="prototype" />
160 30942 michele.ar
161 31886 sandro.lab
	<bean id="wfNodeObjectStoreToApiExtraField"
162
		class="eu.dnetlib.msro.workflows.nodes.info.ObjectStoreToApiExtraFieldJobNode"
163
		scope="prototype" />
164
165 30942 michele.ar
	<bean id="wfNodeRemoveApiExtraFields"
166
		class="eu.dnetlib.msro.workflows.nodes.info.RemoveApiExtraFieldsJobNode"
167
		scope="prototype" />
168
169 31742 andrea.man
	<bean id="wfNodeSetFormatInfo"
170
		class="eu.dnetlib.msro.workflows.nodes.SetFormatInfoJobNode"
171
		scope="prototype" />
172
173 33603 alessia.ba
	<bean id="wfNodeSetEnvParameter"
174
		class="eu.dnetlib.msro.workflows.nodes.SetEnvParameterJobNode"
175
		scope="prototype" />
176
177 26600 sandro.lab
</beans>