Project

General

Profile

« Previous | Next » 

Revision 32029

Fixed provision workflow: when the findSearchService node fails it must not go in the sync node waitAll.

View differences:

modules/dnet-openaireplus-workflows/trunk/src/main/resources/eu/dnetlib/test/profiles/openaireplus/workflows/dm/dm.provision.xml
292 292
                </PARAMETERS>
293 293
                <ARCS>
294 294
                    <ARC name="found" to="switch"/>
295
                    <ARC name="notFound" to="waitAll"/>
295
                    <ARC name="notFound" to="waitSearchService"/>
296 296
                </ARCS>
297 297
            </NODE>
298 298
            <NODE name="switch" type="SwitchIndex">
......
303 303
                    <PARAM name="outputIndexIdParam" type="string" managedBy="system" required="true">IndexId</PARAM>
304 304
                </PARAMETERS>
305 305
                <ARCS>
306
                    <ARC to="waitAll"/>
306
                    <ARC to="waitSearchService"/>
307 307
                </ARCS>
308 308
            </NODE>	
309
            <NODE name="waitSearchService">
310
				<DESCRIPTION>Wait for the findSearchService to fail or the switch to success</DESCRIPTION>
311
				<PARAMETERS/>
312
				<ARCS>
313
					<ARC to="waitAll" />
314
				</ARCS>
315
			</NODE>
309 316
			
310 317
			<!-- OAI STORE UPDATE -->
311 318
            <NODE name="setOAIFormat" type="SetFormatInfo">

Also available in: Unified diff