Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<RESOURCE_PROFILE>
3
    <HEADER>
4
        <RESOURCE_IDENTIFIER
5
                value="153192a0-9d3f-4294-af44-0f8467e41ffd_V29ya2Zsb3dEU1Jlc291cmNlcy9Xb3JrZmxvd0RTUmVzb3VyY2VUeXBl"/>
6
        <RESOURCE_TYPE value="WorkflowDSResourceType"/>
7
        <RESOURCE_KIND value="WorkflowDSResources"/>
8
        <RESOURCE_URI value=""/>
9
        <DATE_OF_CREATION value="2015-12-15T15:43:51.0Z"/>
10
    </HEADER>
11
    <BODY>
12
        <WORKFLOW_NAME>Aggregate and incremental Index Metadata from DLI Link Provider Datasource</WORKFLOW_NAME>
13
        <WORKFLOW_DESCRIPTION>Aggregate and incremental Index Metadata from DLI Link Provider Datasource
14
        </WORKFLOW_DESCRIPTION>
15
        <WORKFLOW_INFO>
16
            <FIELD name="Action">Aggregate Metadata</FIELD>
17
            <FIELD name="Consequence IS">Ingestion</FIELD>
18
            <FIELD name="Datasource class">links::provider</FIELD>
19
            <FIELD name="Content">metadata</FIELD>
20
        </WORKFLOW_INFO>
21
        <WORKFLOW_FAMILY>REPO_HI</WORKFLOW_FAMILY>
22
        <WORKFLOW_PRIORITY>20</WORKFLOW_PRIORITY>
23
        <CONFIGURATION status="EXECUTABLE" start="MANUAL">
24
            <PARAMETERS/>
25
            <WORKFLOW>
26
                <NODE name="VerifyDatasource" type="VerifyDatasource" isStart="true">
27
                    <DESCRIPTION>Verify if DS is pending</DESCRIPTION>
28
                    <PARAMETERS>
29
                        <PARAM name="expectedInterfaceTypologyPrefixes" value="links::provider"/>
30
                    </PARAMETERS>
31
                    <ARCS>
32
                        <ARC to="registerWf"/>
33
                        <ARC to="validateDs" name="validateDs"/>
34
                    </ARCS>
35
                </NODE>
36

    
37
                <NODE name="validateDs" type="ValidateDatasource">
38
                    <DESCRIPTION>Validate DS</DESCRIPTION>
39
                    <PARAMETERS/>
40
                    <ARCS>
41
                        <ARC to="registerWf"/>
42
                    </ARCS>
43
                </NODE>
44

    
45
                <NODE name="registerWf" type="RegisterWorkflowFromTemplate">
46
                    <DESCRIPTION>Create Workflow</DESCRIPTION>
47
                    <PARAMETERS>
48
                        <PARAM name="wfName" value="Aggregate Metadata from DLI Link Provider Datasource[Ingestion]"/>
49
                        <PARAM name="wfTemplate"
50
                               value="/eu/dnetlib/dli/workflows/repo-hi/dli_aggregation_incremental_wf.xml.st"/>
51
                        <PARAM name="description" value="Aggregate  Metadata from DLI Link Provider [Ingestion]"/>
52

    
53
                    </PARAMETERS>
54
                    <ARCS>
55
                        <ARC to="createDLINative"/>
56
                        <ARC to="createScholixResolved"/>
57
                    </ARCS>
58
                </NODE>
59

    
60
                <NODE name="createDLINative" type="CreateMDStore">
61
                    <DESCRIPTION>Create oai_dc store</DESCRIPTION>
62
                    <PARAMETERS>
63
                        <PARAM name="format" value="GMF"/>
64
                        <PARAM name="interpretation" value="native"/>
65
                        <PARAM name="layout" value="store"/>
66
                        <PARAM name="outputPrefix" value="harv_"/>
67
                    </PARAMETERS>
68
                    <ARCS>
69
                        <ARC to="updateParameters"/>
70
                    </ARCS>
71
                </NODE>
72

    
73
                <NODE name="createScholixResolved" type="CreateMDStore">
74
                    <DESCRIPTION>Create oai_dc store</DESCRIPTION>
75
                    <PARAMETERS>
76
                        <PARAM name="format" value="Scholix"/>
77
                        <PARAM name="interpretation" value="cleaned"/>
78
                        <PARAM name="layout" value="store"/>
79
                        <PARAM name="outputPrefix" value="incremental_"/>
80
                    </PARAMETERS>
81
                    <ARCS>
82
                        <ARC to="updateParameters"/>
83
                    </ARCS>
84
                </NODE>
85
                <NODE name="updateParameters" type="UpdateWfParameters" isJoin="true">
86
                    <DESCRIPTION>Update Workflow Parameters</DESCRIPTION>
87
                    <PARAMETERS>
88
                        <PARAM name="envParams">
89
                            <MAP>
90
                                <ENTRY key="collMdstoreId" value="harv_id"/>
91
                                <ENTRY key="incrementalMdstoreId" value="incremental_id"/>
92
                            </MAP>
93
                        </PARAM>
94
                    </PARAMETERS>
95
                    <ARCS>
96
                        <ARC to="success"/>
97
                    </ARCS>
98
                </NODE>
99
            </WORKFLOW>
100
        </CONFIGURATION>
101
        <NOTIFICATIONS/>
102
        <SCHEDULING enabled="false">
103
            <CRON>9 9 9 ? * *</CRON>
104
            <MININTERVAL>10080</MININTERVAL>
105
        </SCHEDULING>
106
        <STATUS/>
107
    </BODY>
108
</RESOURCE_PROFILE>
(11-11/11)