#$Id$ # -*- perl -*- eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' & eval 'exec perl -S $0 $argv:q' if 0; unshift @INC, '../../../../bin'; require Process; $server1_port = 0; $server2_port = 0; $ior1file = "theior1"; $ior2file = "theior2"; $sleeptime = 3; $SV1 = Process::Create ("server_A".$Process::EXE_EXT, " -ORBport $server1_port -o $ior1file ". " -ORBobjrefstyle url"); $SV2 = Process::Create ("server_B".$Process::EXE_EXT, " -ORBport $server2_port -o $ior2file ". " -ORBobjrefstyle url"); sleep $sleeptime; $status = system ("initiator".$Process::EXE_EXT. " -ORBport $client_port ". " -f $ior1file -g $ior2file"); $SV1->Kill (); $SV1->Wait (); $SV2->Kill (); $SV2->Wait (); unlink $ior1file; unlink $ior2file; # @@ Capture any errors from the server too. exit $status;