Revision: | 1.3 |
Committed: | Fri Jul 28 18:30:08 2006 UTC (18 years, 9 months ago) by afanfani |
Branch: | MAIN |
CVS Tags: | BOSS_4_3_10, BOSS_4_3_9, BOSS_4_3_8, BOSS_4_3_8-ui3_1, BOSS_4_3_7-ui3_1, BOSS_4_3_7, BOSS_4_3_6, BOSS_4_3_4a, BOSS_4_3_5, BOSS_4_3_4, BOSS_4_3_3, BOSS_4_3_2, BOSS_4_3_1b, BOSS_4_3_1a, BOSS_4_3_1, BOSS_4_3_0, BOSS_4_2_4, BOSS_4_2_3, BOSS_4_2_2, BOSS_4_2_1, BOSS_4_2_0, BOSS_4_1_10, BOSS_4_1_9, BOSS_4_1_9-test, BOSS_4_1_8, HEAD |
Branch point for: | BOSS_4_3-ui3_0, BOSS_4_3_1c |
Changes since 1.2: | +20 -0 lines |
Log Message: | get LFN from the PA FWJobReport |
# | User | Rev | Content |
---|---|---|---|
1 | bacchi | 1.1 | #!/usr/bin/perl |
2 | $lines=0; | ||
3 | $|=1; | ||
4 | $val=""; | ||
5 | $openTag=0; | ||
6 | |||
7 | while ( <STDIN> ) { | ||
8 | |||
9 | |||
10 | bacchi | 1.2 | if($_ =~ /.*<FrameworkJobReport .* Status="(\w*)".*/) { |
11 | $val = $1; | ||
12 | print "TASK_NAME = $val\n"; | ||
13 | } | ||
14 | |||
15 | if($_ =~ /.*<SiteDetail Parameter="SiteName" Value="(.*)".*/) { | ||
16 | $val = $1; | ||
17 | print "COMMENT = $val\n"; | ||
18 | } | ||
19 | if($_ =~ /.*<SiteDetail Parameter="se-name" Value="(.*)".*/) { | ||
20 | $val = $1; | ||
21 | print "SE_OUT = $val\n"; | ||
22 | } | ||
23 | |||
24 | bacchi | 1.1 | if($_ =~ m|.*<Size>(.*)|s) |
25 | { | ||
26 | $openTag=1; | ||
27 | $lines=0; | ||
28 | $val=$1; | ||
29 | chomp($val); | ||
30 | } | ||
31 | if($_ =~ m|(.*)</Size>.*|s) | ||
32 | { | ||
33 | $val.=$1; | ||
34 | chomp($val); | ||
35 | if($val =~ /\s*(\S*)\s*/s) | ||
36 | { | ||
37 | $val=$1; | ||
38 | } | ||
39 | print "SE_SIZE = $val\n"; | ||
40 | $openTag=0; | ||
41 | } | ||
42 | afanfani | 1.3 | |
43 | if($_ =~ m|.*<LFN>(.*)|s) | ||
44 | { | ||
45 | $openTag=1; | ||
46 | $lines=0; | ||
47 | $val=$1; | ||
48 | chomp($val); | ||
49 | } | ||
50 | if($_ =~ m|(.*)</LFN>.*|s) | ||
51 | { | ||
52 | $val.=$1; | ||
53 | chomp($val); | ||
54 | if($val =~ /\s*(\S*)\s*/s) | ||
55 | { | ||
56 | $val=$1; | ||
57 | } | ||
58 | print "LFN = $val\n"; | ||
59 | $openTag=0; | ||
60 | } | ||
61 | |||
62 | bacchi | 1.1 | if($_ =~ m|.*<ProcessedDataset>(.*)|s) |
63 | { | ||
64 | $openTag=1; | ||
65 | $lines=0; | ||
66 | $val=$1; | ||
67 | } | ||
68 | if($_ =~ m|(.*)</ProcessedDataset>.*|s) | ||
69 | { | ||
70 | $val.=$1; | ||
71 | chomp($val); | ||
72 | if($val =~ m|\s*(\S*)\s*|s) | ||
73 | { | ||
74 | $val=$1; | ||
75 | } | ||
76 | print "PROCDATASET = $val\n"; | ||
77 | |||
78 | $openTag=0; | ||
79 | } | ||
80 | if($openTag) | ||
81 | { | ||
82 | if ($lines>0){ | ||
83 | $val .= $_; | ||
84 | chomp($val); | ||
85 | } | ||
86 | $lines+=1; | ||
87 | } | ||
88 | } |