What versions of STAF and STAX are you using?
What is the output of the following:
STAF local STAX LIST JOB 110 THREADS
Then, for each thread ID returned in the previous request, what is the
output of:
STAF local STAX QUERY JOB 110 THREAD <threadID>
Are there any errors in the STAX JVM log? This will be in
{STAF/DataDir}/lang/java/jvm/STAFJVM1/JVMLog.1 (unless you specified a
different JVM name when registering the STAX service).
Thanks,
David
David Bender
STAF/STAX Development
IBM Software Group, WPLC
11501 Burnet Rd.
Bldg. 903-5B002
Austin, TX 78758-3400
Phone (T/L): 1-512-286-5315 (363-5315)
ITN: 23635315
Email: bda...@us.ibm.com
Li Wiston <wiston.l...@gmail.com>
08/16/2009 10:57 PM
To
staf-users@lists.sourceforge.net
cc
Subject
Re: [staf-users] The Urgent Issues: Can't terminate the STAX Job
Hi, all
In the recently days, I can't terminate the STAX Job in manual,
pls see the info below, and help anyone could give us some soluation?
Thanks in advance
-Wiston.
[ad...@b2b_plat_13618 AutotestFrame]$ staf local stax list jobs
Response
--------
Job ID Job Name Start Date-Time Function
------ ----------------------------- -----------------
--------------------
110 terminate_all_2128 20090813-19:42:20
stopJobsByRunIdAndIP
208 distribute_10.20.134.130_2197 20090817-11:09:18 Main
[ad...@b2b_plat_13618 AutotestFrame]$ staf local stax terminate job 110
Response
--------
[ad...@b2b_plat_13618 AutotestFrame]$ staf local stax list jobs
Response
--------
Job ID Job Name Start Date-Time Function
------ ----------------------------- -----------------
--------------------
110 terminate_all_2128 20090813-19:42:20
stopJobsByRunIdAndIP
208 distribute_10.20.134.130_2197 20090817-11:09:18 Main
2009/8/11 Bob Salmi <bsa...@visi.com>
i believe I have solved my own question.
pulling the rc data from the marshalled data via the context got me
the return code I was looking for
Bob
On Aug 10, 2009, at 6:28 PM, Bob Salmi wrote:
> I'm having a problem seeing my processes return codes in pystaf.
>
> in short I am running a simple shell script on a remote machine and
> getiing back the return code.
> I can see the proper return code in the formatted result output, but
> that is not the same return code from result.rc
>
>
> here's and example:
>
> I have 2 remote shell script pass and fail
>
> pass returns 0
> fail returns 33
>
> I also run a command "not_found" which should return file not found
> error 127
>
> the following code sees result.rc as 0 in both cases.
>
> code and output below:
>
> You can see the proper return codes 0,33 and 127 in the fromatted
> result but result.rc consistently returns 0.
>
> So what am I missing ?
>
> Thanks,
>
> Bob
>
>
> #!/usr/bin/env python
> from PySTAF import *
> import sys
>
> def print_res(result):
> if isMarshalledData(result.result):
> mc=unmarshall(result.result)
> processMap=mc.getRootObject()
> print"format object:%s" % (formatObject(processMap,mc))
> print"stdout data:%s" % (processMap['fileList'][0]['data'])
> print"stderr data:%s" % (processMap['fileList'][1]['data'])
> out=(processMap['fileList'][0]['data'])
> else:
> print "unmarshalled output %s"%result.result
>
>
> try:
> handle = STAFHandle("MyTest")
> except STAFException, e:
> print "Error registering with STAF, RC: %d" % e.rc
> sys.exit(e.rc)
>
> print "\n\n****** TEST 1 *******\n"
> result = handle.submit("10.211.55.4", "PROCESS", "START SHELL
> COMMAND /
> home/bsalmi/pass WAIT RETURNSTDOUT RETURNSTDERR" )
> print "result =%d" % result.rcprint_res(result)
>
> print "\n\n****** TEST 2 *******\n"result2 =
> handle.submit("10.211.55.4", "PROCESS", "START SHELL COMMAND /home/
> bsalmi/fail WAIT RETURNSTDOUT RETURNSTDERR" )print "result2 =%d" %
> result2.rc
> print_res(result2)
> print "\n\n****** TEST 3 *******\n"result3 =
> handle.submit("10.211.55.4", "PROCESS", "START SHELL COMMAND /home/
> bsalmi/not_there WAIT RETURNSTDOUT RETURNSTDERR" )
> print "result3 =%d" % result3.rc
> print_res(result3)
>
> rc=handle.unregister()
>
> Here's the output.......
>
> bob-salmis-computer-3:samples bsalmi$ ./example2.py
>
>
> ****** TEST 1 *******
>
> result =0
> format object:{
> Return Code: 0
> Key : <None>
> Files : [
> {
> Return Code: 0
> Data : ran pass
>
> }
> {
> Return Code: 0
> Data :
> }
> ]
> }
> stdout data:ran pass
>
> stderr data:
>
>
> ****** TEST 2 *******
>
> result2 =0
> format object:{
> Return Code: 33
> Key : <None>
> Files : [
> {
> Return Code: 0
> Data : ran fail
>
> }
> {
> Return Code: 0
> Data :
> }
> ]
> }
> stdout data:ran fail
>
> stderr data:
>
>
> ****** TEST 3 *******
>
> result3 =0
> format object:{
> Return Code: 127
> Key : <None>
> Files : [
> {
> Return Code: 0
> Data :
> }
> {
> Return Code: 0
> Data : sh: /home/bsalmi/not_there: No such file or
> directory
>
> }
> ]
> }
> stdout data:
> stderr data:sh: /home/bsalmi/not_there: No such file or directory
>
>
>
>
>
>
>
------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day
> trial. Simplify your report design, integration and deployment - and
> focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> _______________________________________________
> staf-users mailing list
> staf-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/staf-users
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day
trial. Simplify your report design, integration and deployment - and focus
on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day
trial. Simplify your report design, integration and deployment - and focus
on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users