Project

General

Profile

« Previous | Next » 

Revision 41730

defined single workflow to aggregate contextes and project metadata from the same mdstore (avoid to collect from remote resources twice)

View differences:

applicationContext-repohi.xml
81 81
		</property>
82 82
	</bean>
83 83

  
84
	<bean id="metaWfEntityReg" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
84
	<bean id="metaWfEntityRegProjects" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
85 85
	      p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
86 86
	      scope="prototype">
87 87
		<property name="tree">
......
91 91
				<property name="children">
92 92
					<list>
93 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/transform.wf.st">
101
										<property name="children">
102
											<list>
103
												<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
104
										            p:name="updateDb"
105
										            p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/updateDb.wf.st"/>
106
											</list>
107
										</property>
108
									</bean>
109
								</list>
110
							</property>
111
						</bean>
112
					</list>
113
				</property>
114
			</bean>
115
		</property>
116
	</bean>
117

  
118
	<bean id="metaWfEntityRegDatasource" class="eu.dnetlib.msro.workflows.metawf.DatasourceMetaWorkflow"
119
	      p:destroyWorkflowTemplate="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/repoBye.wf.st"
120
	      scope="prototype">
121
		<property name="tree">
122
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
123
			      p:name="collection"
124
			      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/collection.wf.st">
125
				<property name="children">
126
					<list>
127
						<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
94 128
						      p:name="transform"
95 129
						      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg/transform.wf.st">
96 130
							<property name="children">
......
113 147
		<property name="tree">
114 148
			<bean class="eu.dnetlib.msro.workflows.metawf.WorkflowTree"
115 149
			      p:name="Create Contexts"
116
			      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContexts.wf.st"/>
150
			      p:template="classpath:/eu/dnetlib/msro/openaireplus/workflows/repo-hi/entityreg-contexts/findContextsFromMDStore.wf.st"/>
117 151
		</property>
118 152
	</bean>
119 153

  

Also available in: Unified diff