From: David B. <bd...@us...> - 2008-05-02 14:49:22
|
STAF V3.2.5 and Perl version 5.8.8.820 are working correctly for me. Can you run the following sample Perl script on this system: use PLSTAF; $rc = STAF::Register("SubmitSTAFRequest"); if ($rc != $STAF::kOk) { print "Error registering with STAF, RC: $STAF::RC\n"; return $rc; } print "\nSTAF handle: $STAF::Handle\n"; $rc = STAF::Submit("local", @ARGV[0], @ARGV[1]); if ($rc != $STAF::kOk) { print "Error submitting request, RC: $STAF::RC\n"; if (length($STAF::Result) != 0) { print "Additional info: $STAF::Result\n"; } return $rc; } my $mc = STAF::STAFUnmarshall($STAF::Result); print "\nResponse:\n\n", STAF::STAFFormatObject($mc->getRootObject(), $mc), "\n"; Here is an example of running it: C:\temp>perl SubmitSTAFRequest.pl MISC VERSION STAF handle: 12 Response: 3.2.5 C:\temp>perl SubmitSTAFRequest.pl PROCESS "START SHELL COMMAND \"perl -version\" RETURNSTDOUT STDERRTOSTDOUT WAIT" STAF handle: 13 Response: { Return Code: 0 Key : <None> Files : [ { Return Code: 0 Data : This is perl, v5.8.8 built for MSWin32-x86-multi-thread (with 50 registered patches, see perl -V for more detail) Copyright 1987-2006, Larry Wall Binary build 820 [274739] provided by ActiveState http://www.ActiveState.com Built Jan 23 2007 15:57:46 Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. } ] } Note that I also tried the TestPerl.pl and TestDiagList.pl samples included in the STAF Perl User's Guide, and they ran correctly on this system. David Bender STAF/STAX Development 8-1268 (512-838-1268) IBM Austin Bldg. 903-5B002 Internet: bd...@us... "Anitha Shanmugasundaram" <ani...@sa...> Sent by: sta...@li... 05/01/2008 11:35 PM To <sta...@li...>, <sta...@li...> cc Subject [staf-users] STAF Hi , I have installed STAF and STAX V3. Perl version 5.8.8.820 Facing some issues while trying to run the sample Perl scripts in STAF. Constant name 'HASH(0x197bfb0)' has invalid characters at C:\STAF\bin/PLSTAF.pm line 318 BEGIN failed--compilation aborted at C:\STAF\bin/PLSTAF.pm line 326. Compilation failed in require at C:\STAF\bin\sample.pl line 1. BEGIN failed--compilation aborted at C:\STAF\bin\sample.pl line 1. Could you help us to fix the issue Thanks Anitha S SASKEN BUSINESS DISCLAIMER ------------------------- This message may contain confidential, proprietary or legally privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ staf-users mailing list sta...@li... https://lists.sourceforge.net/lists/listinfo/staf-users |