Project

General

Profile

« Previous | Next » 

Revision 30979

update WF, profiles, etc. after Amsterdam and EAGLE Paris

View differences:

webapps/dnet-eagle-container/trunk/src/main/resources/eu/dnetlib/cnr-site.properties
43 43
dnet.admin.password									= b09315ea09c6d3b5680094257f1f70e4
44 44
dnet.guest.username									= eaglecontent
45 45
dnet.guest.password									= 1e79dab55155d03fd65a02fa8624eff8
46
dnet.modular.ui.logout.url            				= http://localhost:8280/app/logout
46
dnet.modular.ui.logout.url            				= http://localhost:8280/app/logout
47

  
48
repo.ui.datasourceTypes.vocabulary = eagle:typologies
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/oai.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="prepareOaiJob"/>
webapps/dnet-eagle-container/trunk/pom.xml
106 106
			<artifactId>dnet-modular-lightui-ui</artifactId>
107 107
			<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
108 108
		</dependency>
109
		
110
		<!-- <dependency> -->
111
		<!-- <groupId>eu.dnetlib</groupId> -->
112
		<!-- <artifactId>dnet-modular-lightui-ui</artifactId> -->
113
		<!-- <version>1.0-SNAPSHOT</version> -->
114
		<!-- </dependency> -->
109
		<dependency>
110
			<groupId>eu.dnetlib</groupId>
111
			<artifactId>dnet-modular-vocabularies-ui</artifactId>
112
			<version>[1.0.1-SNAPSHOT,2.0.0-SNAPSHOT)</version>
113
		</dependency>
114
		<dependency>
115
			<groupId>eu.dnetlib</groupId>
116
			<artifactId>dnet-modular-is-ui</artifactId>
117
			<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
118
		</dependency>
115 119

  
116 120
		<!-- Log service -->
117 121
		<dependency>
......
137 141
			<artifactId>dnet-schemas</artifactId>
138 142
			<version>[1.0.0-SNAPSHOT,)</version>
139 143
		</dependency>
140

  
144
		
141 145
		<!-- MDStore service -->
142 146
		<dependency>
143 147
			<groupId>eu.dnetlib</groupId>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/transform.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="fetchOriginals"/>
......
12 13
<NODE name="fetchOriginals" type="FetchMDStoreRecords">
13 14
	<DESCRIPTION>Fetch records from MDStore</DESCRIPTION>
14 15
	<PARAMETERS>
15
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("coll_id")$</PARAM>
16
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("coll_id")$</PARAM>
16 17
		<PARAM required="true" type="string" name="mdFormat" managedBy="system">$params.("coll_format")$</PARAM>
17 18
		<PARAM required="true" type="string" name="eprParam" managedBy="system">orig_epr</PARAM>
18 19
	</PARAMETERS>
......
86 87
<NODE name="storeRecords" type="StoreMDStoreRecords">
87 88
	<DESCRIPTION>Store records into mdstore</DESCRIPTION>
88 89
	<PARAMETERS>
89
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("tran_id")$</PARAM>
90
		<PARAM required="true" type="string" name="storingType" managedBy="user">REFRESH</PARAM>
90
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("tran_id")$</PARAM>
91
		<PARAM required="true" type="string" name="storingType" managedBy="system">REFRESH</PARAM>
91 92
		<PARAM required="true" type="string" name="eprParam" managedBy="system">eagle_epr</PARAM>
92 93
	</PARAMETERS>
93 94
	<ARCS>
95
		<ARC to="UPDATE_INFO"/>
96
	</ARCS>
97
</NODE>
98

  
99
 <NODE name="UPDATE_INFO" type="MDStoreToApiExtraField">
100
	<DESCRIPTION>Update datasouce API extra fields</DESCRIPTION>
101
	<PARAMETERS>
102
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("tran_id")$</PARAM>
103
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
104
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
105
		<PARAM required="true" type="string" name="extraFieldForTotal" managedBy="system">last_aggregation_total</PARAM>
106
		<PARAM required="true" type="string" name="extraFieldForDate" managedBy="system">last_aggregation_date</PARAM>
107
		<PARAM required="true" type="string" name="extraFieldForMdId" managedBy="system">last_aggregation_mdId</PARAM>
108
	</PARAMETERS>
109
	<ARCS>
94 110
		<ARC to="success"/>
95 111
	</ARCS>
96 112
</NODE>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/VocabularyDSResources/VocabularyDSResourceType/eagleCPtypologies.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<RESOURCE_PROFILE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
    <HEADER>
4
        <RESOURCE_IDENTIFIER value="cfa2b8d9-c57e-4b79-a622-ec2be15c79e1_Vm9jYWJ1bGFyeURTUmVzb3VyY2VzL1ZvY2FidWxhcnlEU1Jlc291cmNlVHlwZQ=="/>
5
        <RESOURCE_TYPE value="VocabularyDSResourceType"/>
6
        <RESOURCE_KIND value="VocabularyDSResources"/>
7
        <RESOURCE_URI value="String"/>
8
        <DATE_OF_CREATION value="2014-10-01T17:18:39+02:00"/>
9
    </HEADER>
10
    <BODY>
11
        <CONFIGURATION>
12
            <VOCABULARY_NAME code="eagle:typologies">EAGLE typologies</VOCABULARY_NAME>
13
            <VOCABULARY_DESCRIPTION>EAGLE data source typologies</VOCABULARY_DESCRIPTION>
14
            <TERMS>
15
                <TERM english_name="EAGLE Content Provider" native_name="EAGLE Content Provider" encoding="eagle" code="eagle:contentprovider">
16
                    <SYNONYMS/>
17
                    <RELATIONS/>
18
                </TERM>
19
            </TERMS>
20
        </CONFIGURATION>
21
        <STATUS>
22
            <LAST_UPDATE value="2014-10-01T17:18:39+02:00"/>
23
        </STATUS>
24
        <SECURITY_PARAMETERS/>
25
    </BODY>
26
</RESOURCE_PROFILE>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/EDH.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="06683673-1cd9-4f25-a849-8ca55649d368_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="06683673-1cd9-4f25-a849-8ca55649d368_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">EDH</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/UOXF.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="276a6ad1-41cd-4bd2-8ae8-225fe1d50030_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="276a6ad1-41cd-4bd2-8ae8-225fe1d50030_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">UOXF</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/MediaWiki.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="088b889a-6389-4857-b8de-07b349eb73be_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="088b889a-6389-4857-b8de-07b349eb73be_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2014-06-11T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">MediaWiki</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/PLUS.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="821d25cb-cccc-4c2a-bc3c-9f652f800b3d_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="821d25cb-cccc-4c2a-bc3c-9f652f800b3d_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2014-08-01T15:08:40+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">PLUS</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
......
34 34
			<REPOSITORY_INSTITUTION>Ubi erat lupa</REPOSITORY_INSTITUTION>
35 35
			<ADMIN_INFO />
36 36
			<INTERFACES>
37
				<INTERFACE active="true" compliance="eagleMetadata"
37
				<INTERFACE active="false" compliance="eagleMetadata"
38 38
					contentDescription="metadata" id="api_________::eagle::plus::metadata"
39 39
					label="eagleMetadata::epidoc" removable="false" typology="non-epidoc">
40 40
					<ACCESS_PROTOCOL>http-lupa</ACCESS_PROTOCOL>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/AUSONIUS.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="2D103375-4CAA-403E-B3E3-15C1F9C351FD_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="2D103375-4CAA-403E-B3E3-15C1F9C351FD_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">AUSONIUS</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/BSR.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="560fb8fc-a139-4f9b-8d45-178079e199fc_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="560fb8fc-a139-4f9b-8d45-178079e199fc_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">BSR</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/UBB.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="99510393-2569-461e-8344-58066e68fefa_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="99510393-2569-461e-8344-58066e68fefa_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">UBB</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/ELTE.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="850074c0-57b0-47b0-b2ab-e08c4f810bb1_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="850074c0-57b0-47b0-b2ab-e08c4f810bb1_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">ELTE</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/mock.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="5e427395-c6f9-40b2-a482-810d37851c12_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="5e427395-c6f9-40b2-a482-810d37851c12_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">Mock</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/EDB.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="2867D9FD-009A-4541-B389-634417020631_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="2867D9FD-009A-4541-B389-634417020631_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">EDB</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/EDR.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="378b3c99-21d3-47a5-ade8-bb423e2aa39f_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="378b3c99-21d3-47a5-ade8-bb423e2aa39f_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">EDR</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-profiles/trunk/src/main/resources/eu/dnetlib/test/profiles/RepositoryServiceResources/UAH.xml
2 2
<RESOURCE_PROFILE>
3 3
	<HEADER>
4 4
		<RESOURCE_IDENTIFIER
5
			value="e482e251-4fbd-4cbc-a232-d74a9ec92930_UGVuZGluZ1JlcG9zaXRvcnlSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
5
			value="e482e251-4fbd-4cbc-a232-d74a9ec92930_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=" />
6 6
		<RESOURCE_TYPE value="RepositoryServiceResourceType" />
7
		<RESOURCE_KIND value="PendingRepositoryResources" />
7
		<RESOURCE_KIND value="RepositoryServiceResources" />
8 8
		<RESOURCE_URI value="" />
9 9
		<DATE_OF_CREATION value="2013-10-15T14:54:43+02:00" />
10 10
		<PROTOCOL />
11 11
	</HEADER>
12 12
	<BODY>
13 13
		<CONFIGURATION>
14
			<DATASOURCE_TYPE>EAGLE Content Provider</DATASOURCE_TYPE>
14
			<DATASOURCE_TYPE>eagle:contentprovider</DATASOURCE_TYPE>
15 15
			<DATASOURCE_ORIGINAL_ID provenance="EAGLE">UAH</DATASOURCE_ORIGINAL_ID>
16 16
			<DATASOURCE_AGGREGATED>false</DATASOURCE_AGGREGATED>
17 17
			<ENVIRONMENTS>
modules/dnet-eagle-workflows/trunk/src/main/java/eu/dnetlib/msro/eagle/workflows/nodes/info/SetEagleInfoJobNode.java
18 18
	@Override
19 19
	protected String execute(final NodeToken token) throws Exception {
20 20
		retrieveAndPushParam(token, WorkflowsConstants.DATAPROVIDER_URL, "/*[.//RESOURCE_IDENTIFIER/@value='{repoId}']//REPOSITORY_WEBPAGE/text()");
21
		retrieveAndPushParam(token, WorkflowsConstants.DATAPROVIDER_NAME, "/*[.//RESOURCE_IDENTIFIER/@value='{repoId}']//OFFICIAL_NAME/text()");
22 21
		retrieveAndPushParam(token, WorkflowsConstants.DATAPROVIDER_ACRONYM, "/*[.//RESOURCE_IDENTIFIER/@value='{repoId}']//DATASOURCE_ORIGINAL_ID/text()");
23
		return Arc.DEFAULT_ARC;
22
		return super.execute(token);
24 23
	}
25 24
	
26 25
	private void retrieveAndPushParam(final NodeToken token, final String attribute, final String xQuery) throws Exception {
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/mediawiki/collect.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="COLLECT"/>
......
14 15
	<PARAMETERS>
15 16
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
16 17
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
17
		<PARAM required="false" type="string" name="ovverrideProtocol" managedBy="user" />
18
		<PARAM required="false" type="string" name="ovverrideBaseUrl" managedBy="user" />
19 18
		<PARAM required="true" type="string" name="eprParam" managedBy="system">collected_epr</PARAM>
20 19
	</PARAMETERS>
21 20
	<ARCS>
......
39 38
<NODE name="STORE" type="StoreMDStoreRecords">
40 39
	<DESCRIPTION>Store mdtore records</DESCRIPTION>
41 40
	<PARAMETERS>
42
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("coll_id")$</PARAM>
43
		<PARAM required="true" type="string" name="storingType" managedBy="user">REFRESH</PARAM>
41
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("coll_id")$</PARAM>
42
		<PARAM required="true" type="string" name="storingType" managedBy="system">REFRESH</PARAM>
44 43
		<PARAM required="true" type="string" name="eprParam" managedBy="system">store_epr</PARAM>
45 44
	</PARAMETERS>
46 45
	<ARCS>
46
		<ARC to="UPDATE_INFO"/>
47
	</ARCS>
48
</NODE>
49

  
50
<NODE name="UPDATE_INFO" type="MDStoreToApiExtraField">
51
	<DESCRIPTION>Update datasouce API extra fields</DESCRIPTION>
52
	<PARAMETERS>
53
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("coll_id")$</PARAM>
54
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
55
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
56
		<PARAM required="true" type="string" name="extraFieldForTotal" managedBy="system">last_collection_total</PARAM>
57
		<PARAM required="true" type="string" name="extraFieldForDate" managedBy="system">last_collection_date</PARAM>
58
		<PARAM required="true" type="string" name="extraFieldForMdId" managedBy="system">last_collection_mdId</PARAM>
59
	</PARAMETERS>
60
	<ARCS>
47 61
		<ARC to="success"/>
48 62
	</ARCS>
49 63
</NODE>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/mediawiki/repobye-mediawiki.wf.st
1
<NODE name="DeleteMetaWorkflow" type="DeleteMetaWf" isStart="true">
1
<NODE name="SET_INFO" isStart="true" type="SetEagleInfo">
2
	<DESCRIPTION>Retrieve information about current Content 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
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
7
	</PARAMETERS>
8
	<ARCS>
9
		<ARC to="DeleteMetaWorkflow"/>
10
	</ARCS>
11
</NODE>
12

  
13
<NODE name="DeleteMetaWorkflow" type="DeleteMetaWf">
2 14
	<DESCRIPTION>Delete the Metaworkflow</DESCRIPTION>
3 15
	<PARAMETERS>
4 16
		<PARAM required="true" type="string" name="metaWfId" managedBy="system">$params.("META_WORKFLOW_ID")$</PARAM>
......
34 46
		<PARAM required="true" type="string" name="indexId" managedBy="system">$params.("index_id")$</PARAM>
35 47
	</PARAMETERS>
36 48
	<ARCS>
49
		<ARC to="RemoveApiExtraFields"/>
50
	</ARCS>
51
</NODE>
52

  
53
<NODE name="RemoveApiExtraFields" type="RemoveApiExtraFields">
54
	<DESCRIPTION>Reset the extrafields of the api</DESCRIPTION>
55
	<PARAMETERS>
56
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
57
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
58
		<PARAM required="true" type="string" name="fields" managedBy="system">last_collection_total, last_collection_date, last_collection_mdId, last_aggregation_total, last_aggregation_date, last_aggregation_mdId</PARAM>
59
	</PARAMETERS>
60
	<ARCS>
37 61
		<ARC to="success"/>
38 62
	</ARCS>
39 63
</NODE>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/mediawiki/transform.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="fetchOriginals"/>
......
12 13
<NODE name="fetchOriginals" type="FetchMDStoreRecords">
13 14
	<DESCRIPTION>Fetch records from MDStore</DESCRIPTION>
14 15
	<PARAMETERS>
15
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("coll_id")$</PARAM>
16
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("coll_id")$</PARAM>
16 17
		<PARAM required="true" type="string" name="mdFormat" managedBy="system">$params.("coll_format")$</PARAM>
17 18
		<PARAM required="true" type="string" name="eprParam" managedBy="system">orig_epr</PARAM>
18 19
	</PARAMETERS>
......
55 56
<NODE name="storeTranslations" type="StoreMDStoreRecords">
56 57
	<DESCRIPTION>Store records into mdstore</DESCRIPTION>
57 58
	<PARAMETERS>
58
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("tran_id")$</PARAM>
59
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("tran_id")$</PARAM>
59 60
		<PARAM required="true" type="string" name="storingType" managedBy="user">REFRESH</PARAM>
60 61
		<PARAM required="true" type="string" name="eprParam" managedBy="system">eagle_epr</PARAM>
61 62
	</PARAMETERS>
62 63
	<ARCS>
64
		<ARC to="UPDATE_INFO"/>
65
	</ARCS>
66
</NODE>
67

  
68
<NODE name="UPDATE_INFO" type="MDStoreToApiExtraField">
69
	<DESCRIPTION>Update datasouce API extra fields</DESCRIPTION>
70
	<PARAMETERS>
71
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("tran_id")$</PARAM>
72
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
73
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
74
		<PARAM required="true" type="string" name="extraFieldForTotal" managedBy="system">last_aggregation_total</PARAM>
75
		<PARAM required="true" type="string" name="extraFieldForDate" managedBy="system">last_aggregation_date</PARAM>
76
		<PARAM required="true" type="string" name="extraFieldForMdId" managedBy="system">last_aggregation_mdId</PARAM>
77
	</PARAMETERS>
78
	<ARCS>
63 79
		<ARC to="success"/>
64 80
	</ARCS>
65 81
</NODE>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/clean.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="fetchTransformed"/>
......
12 13
<NODE name="fetchTransformed" type="FetchMDStoreRecords">
13 14
	<DESCRIPTION>Fetch records from MDStore</DESCRIPTION>
14 15
	<PARAMETERS>
15
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("tran_id")$</PARAM>
16
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("tran_id")$</PARAM>
16 17
		<PARAM required="true" type="string" name="mdFormat" managedBy="system">$params.("tran_format")$</PARAM>
17 18
		<PARAM required="true" type="string" name="eprParam" managedBy="system">tran_epr</PARAM>
18 19
	</PARAMETERS>
......
37 38
<NODE name="storeRecords" type="StoreMDStoreRecords">
38 39
	<DESCRIPTION>Store mdtore records</DESCRIPTION>
39 40
	<PARAMETERS>
40
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("clean_id")$</PARAM>
41
		<PARAM required="true" type="string" name="storingType" managedBy="user">REFRESH</PARAM>
41
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("clean_id")$</PARAM>
42
		<PARAM required="true" type="string" name="storingType" managedBy="system">REFRESH</PARAM>
42 43
		<PARAM required="true" type="string" name="eprParam" managedBy="system">cleaned_epr</PARAM>
43 44
	</PARAMETERS>
44 45
	<ARCS>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/transform-non-epidoc.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="fetchOriginals"/>
......
12 13
<NODE name="fetchOriginals" type="FetchMDStoreRecords">
13 14
	<DESCRIPTION>Fetch records from MDStore</DESCRIPTION>
14 15
	<PARAMETERS>
15
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("coll_id")$</PARAM>
16
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("coll_id")$</PARAM>
16 17
		<PARAM required="true" type="string" name="mdFormat" managedBy="system">$params.("coll_format")$</PARAM>
17 18
		<PARAM required="true" type="string" name="eprParam" managedBy="system">orig_epr</PARAM>
18 19
	</PARAMETERS>
......
55 56
<NODE name="storeRecords" type="StoreMDStoreRecords">
56 57
	<DESCRIPTION>Store records into mdstore</DESCRIPTION>
57 58
	<PARAMETERS>
58
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("tran_id")$</PARAM>
59
		<PARAM required="true" type="string" name="storingType" managedBy="user">REFRESH</PARAM>
59
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("tran_id")$</PARAM>
60
		<PARAM required="true" type="string" name="storingType" managedBy="system">REFRESH</PARAM>
60 61
		<PARAM required="true" type="string" name="eprParam" managedBy="system">eagle_epr</PARAM>
61 62
	</PARAMETERS>
62 63
	<ARCS>
64
		<ARC to="UPDATE_INFO"/>
65
	</ARCS>
66
</NODE>
67

  
68
 <NODE name="UPDATE_INFO" type="MDStoreToApiExtraField">
69
	<DESCRIPTION>Update datasouce API extra fields</DESCRIPTION>
70
	<PARAMETERS>
71
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("tran_id")$</PARAM>
72
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
73
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
74
		<PARAM required="true" type="string" name="extraFieldForTotal" managedBy="system">last_aggregation_total</PARAM>
75
		<PARAM required="true" type="string" name="extraFieldForDate" managedBy="system">last_aggregation_date</PARAM>
76
		<PARAM required="true" type="string" name="extraFieldForMdId" managedBy="system">last_aggregation_mdId</PARAM>
77
	</PARAMETERS>
78
	<ARCS>
63 79
		<ARC to="success"/>
64 80
	</ARCS>
65 81
</NODE>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/collect.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="COLLECT"/>
......
14 15
	<PARAMETERS>
15 16
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
16 17
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
17
		<PARAM required="false" type="string" name="ovverrideProtocol" managedBy="user" />
18
		<PARAM required="false" type="string" name="ovverrideBaseUrl" managedBy="user" />
19 18
		<PARAM required="true" type="string" name="eprParam" managedBy="system">collected_epr</PARAM>
20 19
	</PARAMETERS>
21 20
	<ARCS>
......
39 38
<NODE name="STORE" type="StoreMDStoreRecords">
40 39
	<DESCRIPTION>Store mdtore records</DESCRIPTION>
41 40
	<PARAMETERS>
42
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("coll_id")$</PARAM>
43
		<PARAM required="true" type="string" name="storingType" managedBy="user">REFRESH</PARAM>
41
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("coll_id")$</PARAM>
42
		<PARAM required="true" type="string" name="storingType" managedBy="system">REFRESH</PARAM>
44 43
		<PARAM required="true" type="string" name="eprParam" managedBy="system">store_epr</PARAM>
45 44
	</PARAMETERS>
46 45
	<ARCS>
46
		<ARC to="UPDATE_INFO"/>
47
	</ARCS>
48
</NODE>
49

  
50
<NODE name="UPDATE_INFO" type="MDStoreToApiExtraField">
51
	<DESCRIPTION>Update datasouce API extra fields</DESCRIPTION>
52
	<PARAMETERS>
53
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("coll_id")$</PARAM>
54
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
55
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
56
		<PARAM required="true" type="string" name="extraFieldForTotal" managedBy="system">last_collection_total</PARAM>
57
		<PARAM required="true" type="string" name="extraFieldForDate" managedBy="system">last_collection_date</PARAM>
58
		<PARAM required="true" type="string" name="extraFieldForMdId" managedBy="system">last_collection_mdId</PARAM>
59
	</PARAMETERS>
60
	<ARCS>
47 61
		<ARC to="success"/>
48 62
	</ARCS>
49 63
</NODE>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/repobye.wf.st
1
<NODE name="DeleteMetaWorkflow" type="DeleteMetaWf" isStart="true">
1
<NODE name="SET_INFO" isStart="true" type="SetEagleInfo">
2
	<DESCRIPTION>Retrieve information about current Content 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
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
7
	</PARAMETERS>
8
	<ARCS>
9
		<ARC to="DeleteMetaWorkflow"/>
10
	</ARCS>
11
</NODE>
12

  
13
<NODE name="DeleteMetaWorkflow" type="DeleteMetaWf">
2 14
	<DESCRIPTION>Delete the MetaWorkflow</DESCRIPTION>
3 15
	<PARAMETERS>
4 16
		<PARAM required="true" type="string" name="metaWfId" managedBy="system">$params.("META_WORKFLOW_ID")$</PARAM>
......
44 56
		<PARAM required="true" type="string" name="indexId" managedBy="system">$params.("index_id")$</PARAM>
45 57
	</PARAMETERS>
46 58
	<ARCS>
59
		<ARC to="RemoveApiExtraFields"/>
60
	</ARCS>
61
</NODE>
62

  
63
<NODE name="RemoveApiExtraFields" type="RemoveApiExtraFields">
64
	<DESCRIPTION>Reset the extrafields of the api</DESCRIPTION>
65
	<PARAMETERS>
66
		<PARAM required="true" type="string" name="datasourceId" managedBy="system">$params.("dataprovider:id")$</PARAM>
67
		<PARAM required="true" type="string" name="datasourceInterface" managedBy="system">$params.("dataprovider:interface")$</PARAM>
68
		<PARAM required="true" type="string" name="fields" managedBy="system">last_collection_total, last_collection_date, last_collection_mdId, last_aggregation_total, last_aggregation_date, last_aggregation_mdId</PARAM>
69
	</PARAMETERS>
70
	<ARCS>
47 71
		<ARC to="success"/>
48 72
	</ARCS>
49 73
</NODE>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/download.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="findMdStore"/>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/index.wf.st
3 3
	<PARAMETERS>
4 4
		<PARAM required="true" type="string" name="providerId" managedBy="system">$params.("dataprovider:id")$</PARAM>
5 5
		<PARAM required="true" type="string" name="providerName" managedBy="system">$params.("dataprovider:name")$</PARAM>
6
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
6 7
	</PARAMETERS>
7 8
	<ARCS>
8 9
		<ARC to="fetchCleaned"/>
......
12 13
<NODE name="fetchCleaned" type="FetchMDStoreRecords">
13 14
	<DESCRIPTION>Fetch records from MDStore</DESCRIPTION>
14 15
	<PARAMETERS>
15
		<PARAM required="true" type="string" name="mdId" managedBy="system">$params.("clean_id")$</PARAM>
16
		<PARAM required="true" type="string" name="mdId" managedBy="system" category="MDSTORE_ID">$params.("clean_id")$</PARAM>
16 17
		<PARAM required="true" type="string" name="mdFormat" managedBy="system">$params.("clean_format")$</PARAM>
17 18
		<PARAM required="true" type="string" name="eprParam" managedBy="system">clean_epr</PARAM>
18 19
	</PARAMETERS>
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/repo/repobye-download.wf.st
1
<NODE name="DeleteMetaWorkflow" type="DeleteMetaWf" isStart="true">
1
<NODE name="SET_INFO" isStart="true" type="SetEagleInfo">
2
	<DESCRIPTION>Retrieve information about current Content 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
		<PARAM required="true" type="string" name="api" managedBy="system">$params.("dataprovider:interface")$</PARAM>
7
	</PARAMETERS>
8
	<ARCS>
9
		<ARC to="DeleteMetaWorkflow"/>
10
	</ARCS>
11
</NODE>
12

  
13
<NODE name="DeleteMetaWorkflow" type="DeleteMetaWf">
2 14
	<DESCRIPTION>Delete the MetaWorkflow</DESCRIPTION>
3 15
	<PARAMETERS>
4 16
		<PARAM required="true" type="string" name="metaWfId" managedBy="system">$params.("META_WORKFLOW_ID")$</PARAM>

Also available in: Unified diff