for my $t (sort { $event->{order}->{$a} <=> $event->{order}->{$b} }
$event->getTypes) {
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
gen $indent."edg_wll_${t}Event\t${tl};\n";
}
@@@}
my $f = selectField $event $_;
if($ctype{$f->{type}}) {
my $cstr = $ftype eq '_common_' ? 'any' : lcfirst $ftype;
+ if ($cstr =~ m/^pBS/) { $cstr = ucfirst $cstr; }
my $cname = getName $f 'C';
gen "$indent\tcase Event::".uc($f->{name}).": return(cev->$cstr.$cname);\n";
} elsif (($f->{type} eq "int") &&
$f->{codes}) {
# conversion from int to string (well, enum to string)
my $cstr = $ftype eq '_common_' ? 'any' : lcfirst $ftype;
+ if ($cstr =~ m/^pBS/) { $cstr = ucfirst $cstr; }
my $cname = getName $f 'C';
my $fn = $ftype eq '_common_' ? "" : ucfirst $ftype;
my $c = $fn . ucfirst $f->{name};
$event->getTypes) {
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
gen $indent."case EDG_WLL_EVENT_$tu : \n";
selectType $event $t;
for ($event->getFieldsOrdered) {
$event->getTypes) {
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
gen $indent."case EDG_WLL_EVENT_$tu :\n";
selectType $event $t;
for ($event->getFieldsOrdered) {
$event->getTypes) {
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
my $misuse = "if (eventcode != EDG_WLL_EVENT_$tu ) MISUSE";
selectType $event $t;
for ($event->getFieldsOrdered) {
$event->getTypes) {
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
my $free = "";
gen $indent."case EDG_WLL_EVENT_$tu :\n";
gen "\t\{";
$event->getTypes) {
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
gen $indent."case EDG_WLL_EVENT_$tu :\n";
selectType $event $t;
for ($event->getFieldsOrdered) {
{
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
selectType $event $t;
gen "\t\tcase EDG_WLL_EVENT\_$tu :\n";
my $t = 'Notification';
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
my $misuse = "if (eventcode != EDG_WLL_EVENT_$tu ) MISUSE";
selectType $event $t;
for ($event->getFieldsOrdered) {
my $t = 'Notification';
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
my $free = "";
## gen $indent."case EDG_WLL_EVENT_$tu :\n";
gen "\t\{";
my $f = selectField $event $t;
my $ft = $f->{type};
$fo[0] = $fo[0] eq '_common_' ? 'any' : lcfirst $fo[0];
+ if ($fo[0] =~ m/^pBS/) { $fo[0] = ucfirst $fo[0]; }
gen "$bi XMLCtx->eventsOutGlobal[XMLCtx->position].$fo[0].$t =\n";
gen "$bi \tedg_wll_from_string_to_$ft(XMLCtx);\n";
}
$t = 'any' if $_ eq '_common_';
my $u = uc $_;
$_ = lcfirst $_;
+ if ($_ =~ m/^pBS/) { $_ = ucfirst $_; }
gen "$bi case EDG_WLL_EVENT_$u :\n";
gen "$bi \t XMLCtx->eventsOutGlobal[XMLCtx->position].$_.$t =\n";
gen "$bi \t edg_wll_from_string_to_$ft(XMLCtx);\n";
@@@{
for my $e ($event->getTypesOrdered) {
my $u = lcfirst $e;
+ if ($u =~ m/^pBS/) { $u = ucfirst $u; }
my $c = getTypeComment $event $e;
gen "\tCPPUNIT_TEST($u);\n";
}
@@@{
for my $e ($event->getTypesOrdered) {
my $u = lcfirst $e;
+ if ($u =~ m/^pBS/) { $u = ucfirst $u; }
my $c = getTypeComment $event $e;
gen "\tvoid $u();\n";
}
@@@{
for my $e ($event->getTypesOrdered) {
my $l = lcfirst $e;
+ if ($l =~ m/^pBS/) { $l = ucfirst $l; }
my $u = uc $e;
my $c = getTypeComment $event $e;
gen "
my $fucname = ucfirst $n;
my $uctype = uc $_;
my $flctype = lcfirst $_;
+ if ($flctype =~ m/^pBS/) { $flctype = ucfirst $flctype; }
my $frs = $f->{codes} ?
"event->$flctype.$name = edg_wll_StringTo$_${fucname}(value);" :
fromString $f 'value',"event->$flctype.$name";
my $ft = $f->{type};
my $n = $f->{null};
$t = lcfirst $t;
+ if ($t =~ m/^pBS/) { $t = ucfirst $t; }
gen "\t\tedg_wll_add_$ft\_to_XMLBody(&pomB, eventsOut[i].$t.$_, \"$_\", $n);\n";
}
gen "\t\tbreak;\n";
my $ft = $f->{type};
my $n = $f->{null};
$t = lcfirst $t;
+ if ($t =~ m/^pBS/) { $t = ucfirst $t; }
gen "\t\tedg_wll_add_$ft\_to_XMLBody(&pomB, eventsOut[i].$t.$_, \"$_\", $n);\n";
}
gen "\t\tbreak;\n";
rep(js->pub.pbs_state, "Q");
}
if (USABLE_DATA(res)) {
- js->pub.pbs_queue = strdup(e->pBSReg.queue);
+ js->pub.pbs_queue = strdup(e->PBSReg.queue);
}
break;
case EDG_WLL_EVENT_PBSQUEUED:
}
if (USABLE_DATA(res)) {
if (!js->pub.pbs_queue)
- strdup(e->pBSQueued.queue);
- assert(!strcmp(js->pub.pbs_queue, e->pBSQueued.queue));
- rep(js->pub.pbs_owner,e->pBSQueued.owner);
- rep(js->pub.pbs_name,e->pBSQueued.name);
+ strdup(e->PBSQueued.queue);
+ assert(!strcmp(js->pub.pbs_queue, e->PBSQueued.queue));
+ rep(js->pub.pbs_owner,e->PBSQueued.owner);
+ rep(js->pub.pbs_name,e->PBSQueued.name);
}
break;
case EDG_WLL_EVENT_PBSPLAN:
rep(js->pub.pbs_state, "R");
}
if (USABLE_DATA(res)) {
- rep(js->pub.pbs_scheduler, e->pBSRun.scheduler);
- rep(js->pub.pbs_dest_host, e->pBSRun.dest_host);
- js->pub.pbs_pid = e->pBSRun.pid;
+ rep(js->pub.pbs_scheduler, e->PBSRun.scheduler);
+ rep(js->pub.pbs_dest_host, e->PBSRun.dest_host);
+ js->pub.pbs_pid = e->PBSRun.pid;
}
break;
case EDG_WLL_EVENT_PBSDONE:
rep(js->pub.pbs_state, "C");
}
if (USABLE_DATA(res)) {
- js->pub.pbs_exit_status = e->pBSDone.exit_status;
+ js->pub.pbs_exit_status = e->PBSDone.exit_status;
}
break;
default:
selectType $event $type;
my $uctype = uc $type;
my $flctype = lcfirst $type;
+ if ($flctype =~ m/^pBS/) { $flctype = ucfirst $flctype; }
gen qq{
! case EDG_WLL_EVENT_$uctype:
};
$tn = $f->{type};
$native_en = lcfirst $e;
+ if ($native_en =~ m/^pBS/) { $native_en = ucfirst $native_en; }
$native_fn = $f->{name};
$soap_en = $e;
while ($soap_en =~ /([[:alpha:]]*)_([[:alpha:]_]*)/) {
$act = 'any';
} else {
$act = lcfirst $name;
+ if ($act =~ m/^pBS/) { $act = ucfirst $act; }
}
my $usuc = $fn;
$usuc = $1.uc($2).$3 while ($usuc =~ /([^_]*)_([a-z])(.*)/);
{
my $tu = uc $t;
my $tl = lcfirst $t;
+ if ($tl =~ m/^pBS/) { $tl = ucfirst $tl; }
selectType $event $t;
gen "\t\tcase EDG_WLL_EVENT\_$tu :\n";