Project

General

Profile

1
<workflow-app xmlns="uri:oozie:workflow:0.4" name="mainworkflows_importer_acm">
2
	
3
	<parameters>
4
		<property>
5
			<name>input_hdfs_location</name>
6
			<description>input ACM XML dump HDFS location</description>
7
		</property>
8
		<property>
9
			<name>output</name>
10
			<description>document metadata output directory</description>
11
		</property>
12
	</parameters>
13

    
14
	<start to="acm-importer" />
15
	
16
	<action name="acm-importer">
17
		<java>
18
			<job-tracker>${jobTracker}</job-tracker>
19
			<name-node>${nameNode}</name-node>
20
			<!-- The data generated by this node is deleted in this section -->
21
			<prepare>
22
				<delete path="${nameNode}${output}" />
23
			</prepare>
24
			<configuration>
25
				<property>
26
					<name>mapred.job.queue.name</name>
27
					<value>${queueName}</value>
28
				</property>
29
			</configuration>
30
			<main-class>eu.dnetlib.iis.core.java.ProcessWrapper</main-class>
31
			<arg>eu.dnetlib.iis.mainworkflows.importer.acm.AcmXmlImporter</arg>
32
			<arg>-Pimport.acm.xmldump.path=${input_hdfs_location}</arg>
33
			<arg>-Odocument_metadata=${output}</arg>
34
		</java>
35
		<ok to="end" />
36
		<error to="fail" />
37
	</action>
38
	
39
	<kill name="fail">
40
		<message>Unfortunately, the process failed -- error message:
41
			[${wf:errorMessage(wf:lastErrorNode())}]</message>
42
	</kill>
43
	<end name="end" />
44
</workflow-app>
    (1-1/1)