Project

General

Profile

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="f3b803df-d9a9-4b78-a867-a106b74a8584_V29ya2Zsb3dEU1Jlc291cmNlcy9Xb3JrZmxvd0RTUmVzb3VyY2VUeXBl"/>
5
        <RESOURCE_TYPE value="WorkflowDSResourceType"/>
6
        <RESOURCE_KIND value="WorkflowDSResources"/>
7
        <RESOURCE_URI value=""/>
8
        <DATE_OF_CREATION value="2006-05-04T18:13:51.0Z"/>
9
    </HEADER>
10
    <BODY>
11
        <WORKFLOW_NAME>Fix relationships</WORKFLOW_NAME>
12
        <WORKFLOW_TYPE>Data Provision</WORKFLOW_TYPE>
13
        <WORKFLOW_PRIORITY>30</WORKFLOW_PRIORITY>
14
        <CONFIGURATION start="manual">
15

    
16

    
17
            <NODE name="fetchOntologies" type="FetchOntologies" isStart="true">
18
                <DESCRIPTION/>
19
                <PARAMETERS>
20
                    <PARAM name="paramName" type="string" managedBy="system" required="true">ontologies</PARAM>
21
                </PARAMETERS>
22
                <ARCS>
23
                    <ARC to="waitConf"/>
24
                </ARCS>
25
            </NODE>
26
            <NODE name="hadoopConfig" type="SetClusterAndTable" isStart="true">
27
                <DESCRIPTION>Set table name</DESCRIPTION>
28
                <PARAMETERS>
29
                    <PARAM required="true" type="string" name="cluster" managedBy="system">DM</PARAM>
30
                    <PARAM required="true" type="string" name="tableParam" managedBy="system">tableName</PARAM>
31
                </PARAMETERS>
32
                <ARCS>
33
                    <ARC to="waitConf"/>
34
                </ARCS>
35
            </NODE>
36

    
37
            <NODE name="waitConf" isJoin="true">
38
                <DESCRIPTION/>
39
                <PARAMETERS/>
40
                <ARCS>
41
                    <ARC to="setRelOrganizationsParam"/>
42
                </ARCS>
43
            </NODE>
44

    
45
            <NODE name="setRelOrganizationsParam" type="SetEnvParameter">
46
                <DESCRIPTION>set sub-entity type for organizations</DESCRIPTION>
47
                <PARAMETERS>
48
                    <PARAM name="parameterName" type="string" managedBy="system" required="true">type</PARAM>
49
                    <PARAM name="parameterValue" type="string" managedBy="system" required="true">organization</PARAM>
50
                </PARAMETERS>
51
                <ARCS>
52
                    <ARC to="fixRelOrganizations"/>
53
                </ARCS>
54
            </NODE>
55

    
56

    
57
            <NODE name="fixRelOrganizations" type="SubmitHadoopJob">
58
                <DESCRIPTION>fix the relationships among deduped and non-deduped objects</DESCRIPTION>
59
                <PARAMETERS>
60
                    <PARAM required="true" type="string" name="hadoopJob" managedBy="system">dedupFixRelationsJob</PARAM>
61
                    <PARAM required="true" type="string" name="envParams" managedBy="system">
62
                        {
63
                        'cluster' : 'cluster',
64
                        'hbase.mapred.inputtable' : 'tableName',
65
                        'hbase.mapreduce.inputtable' : 'tableName',
66
                        'hbase.mapred.outputtable' : 'tableName',
67
                        'hbase.mapreduce.outputtable' : 'tableName',
68
                        'ontologies' : 'ontologies',
69
                        'type' : 'type'
70
                        }
71
                    </PARAM>
72
                </PARAMETERS>
73
                <ARCS>
74
                    <ARC to="setRelResultParam"/>
75
                </ARCS>
76
            </NODE>
77

    
78

    
79
            <NODE name="setRelResultParam" type="SetEnvParameter">
80
                <DESCRIPTION>set sub-entity type for organizations</DESCRIPTION>
81
                <PARAMETERS>
82
                    <PARAM name="parameterName" type="string" managedBy="system" required="true">type</PARAM>
83
                    <PARAM name="parameterValue" type="string" managedBy="system" required="true">result</PARAM>
84
                </PARAMETERS>
85
                <ARCS>
86
                    <ARC to="fixRelResult"/>
87
                </ARCS>
88
            </NODE>
89

    
90

    
91
            <NODE name="fixRelResult" type="SubmitHadoopJob">
92
                <DESCRIPTION>fix the relationships among deduped and non-deduped objects</DESCRIPTION>
93
                <PARAMETERS>
94
                    <PARAM required="true" type="string" name="hadoopJob" managedBy="system">dedupFixRelationsJob</PARAM>
95
                    <PARAM required="true" type="string" name="envParams" managedBy="system">
96
                        {
97
                        'cluster' : 'cluster',
98
                        'hbase.mapred.inputtable' : 'tableName',
99
                        'hbase.mapreduce.inputtable' : 'tableName',
100
                        'hbase.mapred.outputtable' : 'tableName',
101
                        'hbase.mapreduce.outputtable' : 'tableName',
102
                        'ontologies' : 'ontologies',
103
                        'type' : 'type'
104
                        }
105
                    </PARAM>
106
                </PARAMETERS>
107
                <ARCS>
108
                    <ARC to="success"/>
109
                </ARCS>
110
            </NODE>
111

    
112
        </CONFIGURATION>
113
        <STATUS/>
114
    </BODY>
115
</RESOURCE_PROFILE>
(4-4/26)