From: Aleš Křenek Date: Fri, 8 Jul 2005 15:12:26 +0000 (+0000) Subject: generate 's for event fields X-Git-Tag: first_version~8 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=7e5cf008a001204b7cd8e4f500282e9f79a37099;p=jra1mw.git generate 's for event fields --- diff --git a/org.glite.lb.ws-interface/src/LBTypes.xml.T b/org.glite.lb.ws-interface/src/LBTypes.xml.T index 30f1002..95a7f18 100644 --- a/org.glite.lb.ws-interface/src/LBTypes.xml.T +++ b/org.glite.lb.ws-interface/src/LBTypes.xml.T @@ -111,6 +111,28 @@ my $tn = $type; $tn = $1.ucfirst $2 while $tn =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; + selectType $event $type; + for ($event->getFieldsOrdered) { + my $f = selectField $event $_; + if ($f->{codes}) { + my $n = $tn . '_' . getName $f; + $n = $1.ucfirst $2 while $n =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; + gen qq{ +! +}; + for (@{$f->{codes}}) { + my $uc = uc $_->{name}; + gen qq{ +! $_->{comment} +}; + } + gen qq{ +! +}; + + } + } + gen qq{ ! }; @@ -136,9 +158,13 @@ my $fn = $f->{name}; my $ftn = $f->getType; + $fn = $1.ucfirst $2 while $fn =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; + $ftn = $tn . '_' . $fn if ($f->{codes}); + $ftn = $1.ucfirst $2 while $ftn =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; + my $comment = getComment $f; my $opt = $f->{optional} ? 'yes' : 'no'; gen qq{ @@ -151,14 +177,14 @@ Possible sources of LB events. - - - - - - + + + + + + - +