From 7a733192ad60db1c6182a0ccf23464c9df9ce4ae Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Fri, 15 Jul 2005 15:54:51 +0000 Subject: [PATCH] correct enum encoding for _common_ fields too --- org.glite.lb.ws-interface/src/LBTypes.xml.T | 36 ++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/org.glite.lb.ws-interface/src/LBTypes.xml.T b/org.glite.lb.ws-interface/src/LBTypes.xml.T index 95a7f18..9804182 100644 --- a/org.glite.lb.ws-interface/src/LBTypes.xml.T +++ b/org.glite.lb.ws-interface/src/LBTypes.xml.T @@ -107,6 +107,28 @@ @@@{ + selectType $event '_common_'; + for ($event->getFieldsOrdered) { + my $f = selectField $event $_; + if ($f->{codes}) { + my $n = ucfirst getName $f; + $n = $1.ucfirst $2 while $n =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; + gen qq{ +! +}; + for (@{$f->{codes}}) { + my $uc = uc $_->{name}; + gen qq{ +! $_->{comment} +}; + } + gen qq{ +! +! +}; + } + } + for my $type (sort { $event->{order}->{$a} <=> $event->{order}->{$b} } getTypes $event) { my $tn = $type; $tn = $1.ucfirst $2 while $tn =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; @@ -128,8 +150,8 @@ } gen qq{ ! +! }; - } } @@ -143,13 +165,13 @@ my $ftn = $f->getType; $fn = $1.ucfirst $2 while $fn =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; + $ftn = ucfirst $fn if ($f->{codes}); $ftn = $1.ucfirst $2 while $ftn =~ /([[:alpha:]]*)_([[:alpha:]_]*)/; my $comment = getComment $f; my $opt = $f->{optional} ? 'yes' : 'no'; - gen qq{ - $comment - }; + gen qq{\t\t\t\t$comment +}; } selectType $event $type; @@ -161,15 +183,13 @@ $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{ - $comment - }; + gen qq{\t\t\t\t$comment +}; } gen "\n\n"; } -- 1.8.2.3