Project

General

Profile

« Previous | Next » 

Revision 55146

Added by Enrico Ottonello over 5 years ago

View differences:

applicationContext-repohi.xml
1 1
<?xml version="1.0" encoding="UTF-8"?>
2 2

  
3 3
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
       xmlns:p="http://www.springframework.org/schema/p" 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">
4
	xmlns:p="http://www.springframework.org/schema/p"
5
	xmlns="http://www.springframework.org/schema/beans"
6
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
6 7

  
7 8

  
8
    <bean id="metaWfAggregatorDataRepository" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
9
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorDataRepository/repoBye.wf.st"
10
          scope="prototype">
11
        <property name="tree">
12
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
13
                  p:name="collection"
14
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorDataRepository/collection.wf.st">
15
                <property name="children">
16
                    <list>
17
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
18
                              p:name="transform"
19
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorDataRepository/transform.wf.st">
20
                        </bean>
21
                    </list>
22
                </property>
23
            </bean>
24
        </property>
25
    </bean>
9
	<bean id="metaWfAggregatorDataRepository"
10
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
11
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorDataRepository/repoBye.wf.st"
12
		scope="prototype">
13
		<property name="tree">
14
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
15
				p:name="collection"
16
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorDataRepository/collection.wf.st">
17
				<property name="children">
18
					<list>
19
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
20
							p:name="transform"
21
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorDataRepository/transform.wf.st">
22
						</bean>
23
					</list>
24
				</property>
25
			</bean>
26
		</property>
27
	</bean>
26 28

  
27
    <!-- Aggregate Metadata (publications) from Aggregator::PubsRepository [Ingestion] -->
28
    <bean id="metaWfAggregatorPubsRepositoryIngestion" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
29
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorPubsRepository/repoBye.wf.st"
30
          scope="prototype">
31
        <property name="tree">
32
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
33
                  p:name="collection"
34
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorPubsRepository/collection.wf.st">
35
                <property name="children">
36
                    <list>
37
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
38
                              p:name="validate"
39
                              p:template="classpath:eu/dnetlib/msro/openaireplus/workflows/repo-hi/validate-nostore-openaire.wf.st">
40
                            <property name="children">
41
                                <list>
42
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
43
                                          p:name="transform"
44
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorPubsRepository/transform.wf.st">
45
                                    </bean>
46
                                </list>
47
                            </property>
48
                        </bean>
49
                    </list>
50
                </property>
51
            </bean>
52
        </property>
53
    </bean>
29
	<!-- Aggregate Metadata (publications) from Aggregator::PubsRepository [Ingestion] -->
30
	<bean id="metaWfAggregatorPubsRepositoryIngestion"
31
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
32
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorPubsRepository/repoBye.wf.st"
33
		scope="prototype">
34
		<property name="tree">
35
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
36
				p:name="collection"
37
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorPubsRepository/collection.wf.st">
38
				<property name="children">
39
					<list>
40
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
41
							p:name="validate"
42
							p:template="classpath:eu/dnetlib/msro/openaireplus/workflows/repo-hi/validate-nostore-openaire.wf.st">
43
							<property name="children">
44
								<list>
45
									<bean
46
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
47
										p:name="transform"
48
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggregatorPubsRepository/transform.wf.st">
49
									</bean>
50
								</list>
51
							</property>
52
						</bean>
53
					</list>
54
				</property>
55
			</bean>
56
		</property>
57
	</bean>
54 58

  
55 59

  
56
    <bean id="metaWfDataRepository" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
57
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepository/repoBye.wf.st"
58
          scope="prototype">
59
        <property name="tree">
60
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
61
                  p:name="collection"
62
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepository/collection.wf.st">
63
                <property name="children">
64
                    <list>
65
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
66
                              p:name="validate"
67
                              p:template="classpath:eu/dnetlib/msro/openaireplus/workflows/repo-hi/validate-nostore-openaire.wf.st">
68
                            <property name="children">
69
                                <list>
70
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
71
                                          p:name="transform"
72
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepository/transform.wf.st">
73
                                    </bean>
74
                                </list>
75
                            </property>
76
                        </bean>
60
	<bean id="metaWfDataRepository"
61
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
62
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepository/repoBye.wf.st"
63
		scope="prototype">
64
		<property name="tree">
65
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
66
				p:name="collection"
67
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepository/collection.wf.st">
68
				<property name="children">
69
					<list>
70
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
71
							p:name="validate"
72
							p:template="classpath:eu/dnetlib/msro/openaireplus/workflows/repo-hi/validate-nostore-openaire.wf.st">
73
							<property name="children">
74
								<list>
75
									<bean
76
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
77
										p:name="transform"
78
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepository/transform.wf.st">
79
									</bean>
80
								</list>
81
							</property>
82
						</bean>
77 83

  
78
                    </list>
79
                </property>
80
            </bean>
81
        </property>
82
    </bean>
84
					</list>
85
				</property>
86
			</bean>
87
		</property>
88
	</bean>
83 89

  
84
    <bean id="metaWfH2020Projects" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
85
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
86
          scope="prototype">
87
        <property name="tree">
88
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
89
                  p:name="collection"
90
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/collection.wf.st">
91
                <property name="children">
92
                    <list>
93
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
94
                              p:name="Create Contexts"
95
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContextsFromMDStore.wf.st">
96
                            <property name="children">
97
                                <list>
98
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
99
                                          p:name="transform"
100
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/transformWithTDS.wf.st">
101
                                        <property name="children">
102
                                            <list>
103
                                                <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
104
                                                      p:name="Create FET Context"
105
                                                      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/generateFETContext.wf.st">
106
                                                </bean>
107
                                                <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
108
                                                      p:name="updateDb"
109
                                                      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/updateDb.wf.st"/>
110
                                            </list>
111
                                        </property>
112
                                    </bean>
113
                                </list>
114
                            </property>
115
                        </bean>
116
                    </list>
117
                </property>
118
            </bean>
119
        </property>
120
    </bean>
90
	<bean id="metaWfH2020Projects"
91
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
92
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
93
		scope="prototype">
94
		<property name="tree">
95
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
96
				p:name="collection"
97
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/collection.wf.st">
98
				<property name="children">
99
					<list>
100
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
101
							p:name="Create Contexts"
102
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContextsFromMDStore.wf.st">
103
							<property name="children">
104
								<list>
105
									<bean
106
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
107
										p:name="transform"
108
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/transformWithTDS.wf.st">
109
										<property name="children">
110
											<list>
111
												<bean
112
													class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
113
													p:name="Create FET Context"
114
													p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/generateFETContext.wf.st">
115
												</bean>
116
												<bean
117
													class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
118
													p:name="updateDb"
119
													p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/updateDb.wf.st" />
120
											</list>
121
										</property>
122
									</bean>
123
								</list>
124
							</property>
125
						</bean>
126
					</list>
127
				</property>
128
			</bean>
129
		</property>
130
	</bean>
121 131

  
122
    <bean id="metaWfEntityRegProjects" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
123
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
124
          scope="prototype">
125
        <property name="tree">
126
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
127
                  p:name="collection"
128
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/collection.wf.st">
129
                <property name="children">
130
                    <list>
131
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
132
                              p:name="Create Contexts"
133
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContextsFromMDStore.wf.st">
134
                            <property name="children">
135
                                <list>
136
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
137
                                          p:name="transform"
138
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/transformWithTDS.wf.st">
139
                                        <property name="children">
140
                                            <list>
141
                                                <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
142
                                                      p:name="updateDb"
143
                                                      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/updateDb.wf.st"/>
144
                                            </list>
145
                                        </property>
146
                                    </bean>
147
                                </list>
148
                            </property>
149
                        </bean>
150
                    </list>
151
                </property>
152
            </bean>
153
        </property>
154
    </bean>
132
	<bean id="metaWfEntityRegProjects"
133
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
134
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
135
		scope="prototype">
136
		<property name="tree">
137
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
138
				p:name="collection"
139
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/collection.wf.st">
140
				<property name="children">
141
					<list>
142
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
143
							p:name="Create Contexts"
144
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContextsFromMDStore.wf.st">
145
							<property name="children">
146
								<list>
147
									<bean
148
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
149
										p:name="transform"
150
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/transformWithTDS.wf.st">
151
										<property name="children">
152
											<list>
153
												<bean
154
													class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
155
													p:name="updateDb"
156
													p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/updateDb.wf.st" />
157
											</list>
158
										</property>
159
									</bean>
160
								</list>
161
							</property>
162
						</bean>
163
					</list>
164
				</property>
165
			</bean>
166
		</property>
167
	</bean>
155 168

  
156
    <bean id="metaWfEntityRegDatasource" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
157
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
158
          scope="prototype">
159
        <property name="tree">
160
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
161
                  p:name="collection"
162
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/collection.wf.st">
163
                <property name="children">
164
                    <list>
165
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
166
                              p:name="transform"
167
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/transformWithTDS.wf.st">
168
                            <property name="children">
169
                                <list>
170
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
171
                                          p:name="updateDb"
172
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/updateDb.wf.st"/>
173
                                </list>
174
                            </property>
175
                        </bean>
176
                    </list>
177
                </property>
178
            </bean>
179
        </property>
180
    </bean>
169
	<bean id="metaWfEntityRegDatasource"
170
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
171
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
172
		scope="prototype">
173
		<property name="tree">
174
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
175
				p:name="collection"
176
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/collection.wf.st">
177
				<property name="children">
178
					<list>
179
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
180
							p:name="transform"
181
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/transformWithTDS.wf.st">
182
							<property name="children">
183
								<list>
184
									<bean
185
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
186
										p:name="updateDb"
187
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/updateDb.wf.st" />
188
								</list>
189
							</property>
190
						</bean>
191
					</list>
192
				</property>
193
			</bean>
194
		</property>
195
	</bean>
181 196

  
182
    <!-- DEPRECATED -->
183
    <!--
184
    <bean id="metaWfContextsEntityReg" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
185
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/repoBye.wf.st"
186
          scope="prototype">
187
        <property name="tree">
188
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
189
                  p:name="Create Contexts"
190
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContextsFromMDStore.wf.st"/>
191
        </property>
192
    </bean>
193
    -->
197
	<!-- DEPRECATED -->
198
	<!-- <bean id="metaWfContextsEntityReg" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow" 
199
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/repoBye.wf.st" 
200
		scope="prototype"> <property name="tree"> <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree" 
201
		p:name="Create Contexts" p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContextsFromMDStore.wf.st"/> 
202
		</property> </bean> -->
194 203

  
195
    <bean id="metaWfHostedByMapJournal" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
196
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/fillhostedByDoaj/repoBye.wf.st"
197
          scope="prototype">
198
        <property name="tree">
199
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
200
                  p:name="Update HostedBy Map"
201
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/fillhostedByDoaj/update.db.patch.wf.st">
202
            </bean>
203
        </property>
204
    </bean>
204
	<bean id="metaWfHostedByMapJournal"
205
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
206
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/fillhostedByDoaj/repoBye.wf.st"
207
		scope="prototype">
208
		<property name="tree">
209
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
210
				p:name="Update HostedBy Map"
211
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/fillhostedByDoaj/update.db.patch.wf.st">
212
			</bean>
213
		</property>
214
	</bean>
205 215

  
206
    <!-- Fill hostedBy-Map (ISSNs in DOAJ) from PANGAEA [Context] -->
207
    <bean id="metaWfHostedByMapJournalIntersection" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
208
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/repoBye.wf.st"
209
          scope="prototype">
210
        <property name="tree">
211
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
212
                  p:name="Update HostedBy Map"
213
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/update.db.patch.wf.st">
214
            </bean>
215
        </property>
216
    </bean>
216
	<!-- Fill hostedBy-Map (ISSNs in DOAJ) from PANGAEA [Context] -->
217
	<bean id="metaWfHostedByMapJournalIntersection"
218
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
219
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/repoBye.wf.st"
220
		scope="prototype">
221
		<property name="tree">
222
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
223
				p:name="Update HostedBy Map"
224
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/update.db.patch.wf.st">
225
			</bean>
226
		</property>
227
	</bean>
217 228

  
218
    <bean id="metaWfPubsRepository" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
219
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepository/repoBye.wf.st"
220
          scope="prototype">
221
        <property name="tree">
222
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
223
                  p:name="collection"
224
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepository/collection.wf.st">
225
                <property name="children">
226
                    <list>
227
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
228
                              p:name="validate"
229
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/validate-nostore-openaire.wf.st">
230
                            <property name="children">
231
                                <list>
232
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
233
                                          p:name="transform"
234
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepository/transform.wf.st">
235
                                    </bean>
236
                                </list>
237
                            </property>
238
                        </bean>
229
	<bean id="metaWfPubsRepository"
230
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
231
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepository/repoBye.wf.st"
232
		scope="prototype">
233
		<property name="tree">
234
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
235
				p:name="collection"
236
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepository/collection.wf.st">
237
				<property name="children">
238
					<list>
239
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
240
							p:name="validate"
241
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/validate-nostore-openaire.wf.st">
242
							<property name="children">
243
								<list>
244
									<bean
245
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
246
										p:name="transform"
247
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepository/transform.wf.st">
248
									</bean>
249
								</list>
250
							</property>
251
						</bean>
239 252

  
240
                    </list>
241
                </property>
242
            </bean>
243
        </property>
244
    </bean>
253
					</list>
254
				</property>
255
			</bean>
256
		</property>
257
	</bean>
245 258

  
246
    <bean id="metaWfClaimedMdRecords" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
247
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/claim/repoBye.wf.st"
248
          scope="prototype">
249
        <property name="tree">
250
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
251
                  p:name="collection"
252
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/claim/collection.wf.st">
253
                <property name="children">
254
                    <list>
255
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
256
                              p:name="transform"
257
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/claim/transform.wf.st">
258
                        </bean>
259
                    </list>
260
                </property>
261
            </bean>
262
        </property>
263
    </bean>
259
	<bean id="metaWfClaimedMdRecords"
260
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
261
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/claim/repoBye.wf.st"
262
		scope="prototype">
263
		<property name="tree">
264
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
265
				p:name="collection"
266
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/claim/collection.wf.st">
267
				<property name="children">
268
					<list>
269
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
270
							p:name="transform"
271
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/claim/transform.wf.st">
272
						</bean>
273
					</list>
274
				</property>
275
			</bean>
276
		</property>
277
	</bean>
264 278

  
265
    <!-- Aggregate Metadata (datasets and publications by project) from PANGAEA [Ingestion] -->
279
	<!-- Aggregate Metadata (datasets and publications by project) from PANGAEA 
280
		[Ingestion] -->
266 281

  
267
    <bean id="metaWfDatasetbyProjectsOpenaireMdRecords" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
268
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/repoBye.wf.st"
269
          scope="prototype">
270
        <property name="tree">
271
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
272
                  p:name="collection"
273
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/collection.wf.st">
274
                <property name="children">
275
                    <list>
276
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
277
                              p:name="transformPublications"
278
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/transformPublications.wf.st">
279
                        </bean>
280
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
281
                              p:name="transformDatasets"
282
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/transformDatasets.wf.st">
283
                        </bean>
284
                    </list>
285
                </property>
286
            </bean>
287
        </property>
288
    </bean>
282
	<bean id="metaWfDatasetbyProjectsOpenaireMdRecords"
283
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
284
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/repoBye.wf.st"
285
		scope="prototype">
286
		<property name="tree">
287
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
288
				p:name="collection"
289
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/collection.wf.st">
290
				<property name="children">
291
					<list>
292
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
293
							p:name="transformPublications"
294
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/transformPublications.wf.st">
295
						</bean>
296
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
297
							p:name="transformDatasets"
298
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByProject/transformDatasets.wf.st">
299
						</bean>
300
					</list>
301
				</property>
302
			</bean>
303
		</property>
304
	</bean>
289 305

  
290 306

  
291
    <!-- Aggregate Metadata (datasets and publications by journal) from DataRepository [Ingestion] Example :  pangaea, dryad -->
307
	<!-- Aggregate Metadata (datasets and publications by journal) from DataRepository 
308
		[Ingestion] Example : pangaea, dryad -->
292 309

  
293
    <bean id="metaWfDatasetbyJournalsOpenaireMdRecords" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
294
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/repoBye.wf.st"
295
          scope="prototype">
296
        <property name="tree">
297
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
298
                  p:name="collection"
299
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/collection.wf.st">
300
                <property name="children">
301
                    <list>
302
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
303
                              p:name="transformPublications"
304
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/transformPublications.wf.st">
305
                        </bean>
306
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
307
                              p:name="transformDatasets"
308
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/transformDatasets.wf.st">
309
                        </bean>
310
                    </list>
311
                </property>
312
            </bean>
313
        </property>
314
    </bean>
310
	<bean id="metaWfDatasetbyJournalsOpenaireMdRecords"
311
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
312
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/repoBye.wf.st"
313
		scope="prototype">
314
		<property name="tree">
315
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
316
				p:name="collection"
317
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/collection.wf.st">
318
				<property name="children">
319
					<list>
320
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
321
							p:name="transformPublications"
322
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/transformPublications.wf.st">
323
						</bean>
324
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
325
							p:name="transformDatasets"
326
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/dataRepositoryByJournal/transformDatasets.wf.st">
327
						</bean>
328
					</list>
329
				</property>
330
			</bean>
331
		</property>
332
	</bean>
315 333

  
316 334

  
317
    <!--Copy Metadata as Files (publications) from PubsRepository [Inference]  -->
318
    <bean id="metaWfCopyFiles" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
319
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/wos/repoBye_files.wf.st"
320
          scope="prototype">
321
        <property name="tree">
322
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
323
                  p:name="feedObjectStore"
324
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/wos/feedObjectStore.st">
325
            </bean>
326
        </property>
327
    </bean>
335
	<!--Copy Metadata as Files (publications) from PubsRepository [Inference] -->
336
	<bean id="metaWfCopyFiles"
337
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
338
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/wos/repoBye_files.wf.st"
339
		scope="prototype">
340
		<property name="tree">
341
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
342
				p:name="feedObjectStore"
343
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/wos/feedObjectStore.st">
344
			</bean>
345
		</property>
346
	</bean>
328 347

  
329
    <!-- Download Files (files) from PubsRepository [Inference] -->
330
    <bean id="metaWfPubRepositoryFiles" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
331
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/downloadFilesFromPubsRepository/repoBye.wf.st"
332
          scope="prototype">
333
        <property name="tree">
334
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
335
                  p:name="downloadFiles"
336
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/downloadFilesFromPubsRepository/download.st">
337
            </bean>
338
        </property>
339
    </bean>
348
	<!-- Download Files (files) from PubsRepository [Inference] -->
349
	<bean id="metaWfPubRepositoryFiles"
350
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
351
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/downloadFilesFromPubsRepository/repoBye.wf.st"
352
		scope="prototype">
353
		<property name="tree">
354
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
355
				p:name="downloadFiles"
356
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/downloadFilesFromPubsRepository/download.st">
357
			</bean>
358
		</property>
359
	</bean>
340 360

  
341
    <!-- Fill hostedBy-Map (OAI-PMH sets in DataRepositories) from DataCite [Context] -->
342
    <bean id="metaWfAggrDatarepoOaiSets" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
343
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/repoBye.wf.st"
344
          scope="prototype">
345
        <property name="tree">
346
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
347
                  p:name="collection"
348
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/collection.wf.st">
349
                <property name="children">
350
                    <list>
351
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
352
                              p:name="transform"
353
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/transform.wf.st">
354
                            <property name="children">
355
                                <list>
356
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
357
                                          p:name="updateDb"
358
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/updateDb.wf.st"/>
359
                                </list>
360
                            </property>
361
                        </bean>
362
                    </list>
363
                </property>
364
            </bean>
365
        </property>
366
    </bean>
361
	<!-- Fill hostedBy-Map (OAI-PMH sets in DataRepositories) from DataCite 
362
		[Context] -->
363
	<bean id="metaWfAggrDatarepoOaiSets"
364
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
365
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/repoBye.wf.st"
366
		scope="prototype">
367
		<property name="tree">
368
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
369
				p:name="collection"
370
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/collection.wf.st">
371
				<property name="children">
372
					<list>
373
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
374
							p:name="transform"
375
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/transform.wf.st">
376
							<property name="children">
377
								<list>
378
									<bean
379
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
380
										p:name="updateDb"
381
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/updateDb.wf.st" />
382
								</list>
383
							</property>
384
						</bean>
385
					</list>
386
				</property>
387
			</bean>
388
		</property>
389
	</bean>
367 390

  
368 391

  
369
    <!-- Fill Generic hostedBy-Map -->
370
    <bean id="metaWfGenericHostedByMap" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
371
          p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/repoBye.wf.st"
372
          scope="prototype">
373
        <property name="tree">
374
            <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
375
                  p:name="collection"
376
                  p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/collection.wf.st">
377
                <property name="children">
378
                    <list>
379
                        <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
380
                              p:name="transform"
381
                              p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/transform.wf.st">
382
                            <property name="children">
383
                                <list>
384
                                    <bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
385
                                          p:name="updateDb"
386
                                          p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/updateDb.wf.st"/>
387
                                </list>
388
                            </property>
389
                        </bean>
390
                    </list>
391
                </property>
392
            </bean>
393
        </property>
394
    </bean>
392
	<!-- Fill Generic hostedBy-Map -->
393
	<bean id="metaWfGenericHostedByMap"
394
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
395
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/aggrDatarepoOaiSets/repoBye.wf.st"
396
		scope="prototype">
397
		<property name="tree">
398
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
399
				p:name="collection"
400
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/collection.wf.st">
401
				<property name="children">
402
					<list>
403
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
404
							p:name="transform"
405
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/transform.wf.st">
406
							<property name="children">
407
								<list>
408
									<bean
409
										class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
410
										p:name="updateDb"
411
										p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/hostedbyMapJournalIntersection/updateDb.wf.st" />
412
								</list>
413
							</property>
414
						</bean>
415
					</list>
416
				</property>
417
			</bean>
418
		</property>
419
	</bean>
420

  
421

  
422
	<!-- Aggregate Metadata (publications) from PubsRepository [Hadoop] -->
423
	<bean id="metaWfPubsRepositoryHadoop"
424
		class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
425
		p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepositoryHadoop/repoBye.wf.st"
426
		scope="prototype">
427
		<property name="tree">
428
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
429
				p:name="collection"
430
				p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepositoryHadoop/collection.wf.st">
431
				<property name="children">
432
					<list>
433
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
434
							p:name="transform"
435
							p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/pubsRepositoryHadoop/transform.wf.st" />
436
					</list>
437
				</property>
438
			</bean>
439
		</property>
440
	</bean>
395 441
</beans>

Also available in: Unified diff