Project

General

Profile

« Previous | Next » 

Revision 53255

indentation

View differences:

modules/dnet-openaireplus-workflows/trunk/src/main/resources/eu/dnetlib/msro/openaireplus/workflows/repo-hi/applicationContext-repohi.xml
5 5
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
6 6

  
7 7

  
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>
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>
26 26

  
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>
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>
54 54

  
55 55

  
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>
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>
77 77

  
78
					</list>
79
				</property>
80
			</bean>
81
		</property>
82
	</bean>
78
                    </list>
79
                </property>
80
            </bean>
81
        </property>
82
    </bean>
83 83

  
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>
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>
121 121

  
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>
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>
155 155

  
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>
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>
181 181

  
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
	-->
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
    -->
194 194

  
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>
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>
205 205

  
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>
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>
217 217

  
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>
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>
239 239

  
240
					</list>
241
				</property>
242
			</bean>
243
		</property>
244
	</bean>
240
                    </list>
241
                </property>
242
            </bean>
243
        </property>
244
    </bean>
245 245

  
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>
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>
264 264

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

  
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>
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>
289 289

  
290 290

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

  
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>
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>
315 315

  
316 316

  
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>
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>
328 328

  
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>
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>
340 340

  
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>
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>
367 367

  
368 368

  
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>
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>
395 395
</beans>

Also available in: Unified diff