Project

General

Profile

1
 <NODE name="SET_INFO" isStart="true" type="SetProviderInfo">
2
	<DESCRIPTION>Set information about current provider</DESCRIPTION>
3
	<PARAMETERS>
4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
	</PARAMETERS>
7
	<ARCS>
8
		<ARC to="fetchOriginals"/>		
9
	</ARCS>
10
</NODE>
11

    
12
<NODE name="fetchOriginals" type="FetchMDStoreRecords">
13
	<DESCRIPTION>Fetch records from MDStore</DESCRIPTION>
14
	<PARAMETERS>
15
		<PARAM required="true" type="string" name="mdId" managedBy="user"></PARAM>
16
		<PARAM required="true" type="string" name="mdFormat" managedBy="system">OAF</PARAM>
17
		<PARAM required="true" type="string" name="eprParam" managedBy="system">orig_epr</PARAM>
18
	</PARAMETERS>
19
	<ARCS>
20
		<ARC to="STOREOBJECT"/>
21
	</ARCS>
22
</NODE>
23

    
24
<NODE name="STOREOBJECT" type="DownloadIntoObjectStore">
25
	<DESCRIPTION>Store files into objectStore</DESCRIPTION>
26
	<PARAMETERS>
27
		<PARAM required="true" type="string" name="idXpath" managedBy="user">//*[local-name()='objIdentifier']</PARAM>		
28
		<PARAM required="true" type="string" name="objectStoreId" managedBy="system" category="OBJECTSTORE_ID">$params.("objs_id")$</PARAM>		
29
		<PARAM required="true" type="string" name="eprParam" managedBy="system">orig_epr</PARAM>
30
		<PARAM required="false" type="string" name="objectIsInsideEpr" managedBy="system">true</PARAM>
31
		<PARAM required="true" type="string" name="contentDescription" managedBy="system">$params.("objectStoreContentDescription")$</PARAM>
32
		
33
	</PARAMETERS>
34
	<ARCS>
35
		<ARC to="success"/>
36
	</ARCS>
37
</NODE>
(2-2/5)