Thanks, Sharon.
I'll use your example and revisit my environment. Obviously, I've missed
something.
-T
On Tue, Jul 19, 2011 at 10:24 AM, Sharon Lucas <luc...@us.ibm.com> wrote:
> I tried to recreate the problem but it worked fine for me. I created a
> STAX job that called execfile to run a .py file within a <script> element.
> The .py file's print statement appeared in the STAX Job User Log and in the
> STAX Monitor messages just like print statements that are contained directly
> within a <script> element. If you doing something different, let me know.
> Here's the STAX job and .py file that I ran:
>
> Contents of C:\stax\testScriptFile.py:
>
> print 'Printed by testScriptFile.py'
>
> Contents of C:\stax\execFile.xml:
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <!DOCTYPE stax SYSTEM "stax.dtd">
>
> <stax>
>
> <defaultcall function="Main"/>
>
> <function name="Main" scope="local">
> <sequence>
> <script>
> print 'Printed by script element in job'
> execfile('C:/stax/testScriptFile.py')
> </script>
> </sequence>
> </function>
> </stax>
>
> Here's the STAX Job Log User file output: (these message also appeared in
> the STAX Monitor's Messages panel)
>
> C:\>STAF local LOG QUERY MACHINE {STAF/Config/MachineNickname} LOGNAME
> STAX_Job_3_User
> Response
> --------
> Date-Time Level Message
> ----------------- ----- ---------------------------------
> 20110719-12:14:57 Info Printed by script element in job
> 20110719-12:14:57 Info Printed by testScriptFile.py
>
> Here are the settings for the STAX service that show "Python Output" is set
> to "JobUserLogAndMsg":
>
> C:\>STAF local STAX LIST SETTINGS
> Response
> --------
> {
> Event Machine : local
> Event Service Name : Event
> Number of Threads : 5
> Process Timeout : 60000
> File Caching : Enabled
> Max File Cache Size : 20
> File Cache Algorithm : LRU
> Max File Cache Age : 0
> Max Machine Cache Size: 20
> Max Return File Size : 0
> Max Get Queue Messages: 25
> Max STAX-Threads : 0
> Clear Logs : Enabled
> Log TC Elapsed Time : Enabled
> Log TC Num Starts : Enabled
> Log TC Start/Stop : Disabled
> Python Output : JobUserLogAndMsg
> Python Log Level : Info
> Extensions : []
> Extension File : <None>
> }
>
> --------------------------------------------------------------
> Sharon Lucas
> IBM Austin, luc...@us.ibm.com
> (512) 286-7313 or Tieline 363-7313
>
>
>
>
> From: Sharon Lucas/Austin/IBM
> To: Tennis Smith <tennis_sm...@yahoo.com>
> Cc: staf-users@lists.sourceforge.net
> Date: 07/18/2011 04:34 PM
> Subject: Re: [staf-users] Debugging Jython In Stax
> ------------------------------
>
>
> I'm not sure what you mean by the "jython routines". Please provide a STAX
> job that provides an example of printing from "jython routines".
>
> Is the output being logged to the STAX JVM Log? There's a link to view the
> STAX JVM Log via the STAX Job Monitor.
>
> --------------------------------------------------------------
> Sharon Lucas
> IBM Austin, luc...@us.ibm.com
> (512) 286-7313 or Tieline 363-7313
>
>
>
>
>
> From: Tennis Smith <tennis_sm...@yahoo.com>
> To: staf-users@lists.sourceforge.net
> Date: 07/18/2011 02:41 PM
> Subject: [staf-users] Debugging Jython In Stax
> ------------------------------
>
>
>
> Hi Guys,
> I have a jython file with several routines in it called from a stax xml
> file. I think something is wrong with a string handler in the jython code,
> and would like to get some debug information about it.
>
> I changed the stax service definition in the staf.cfg file to the
> following:
>
> SERVICE STAX LIBRARY JSTAF EXECUTE
> {STAF/Config/STAFRoot}/services/stax/STAX.jar PARMS "PYTHONOUTPUT
> JobUserLogAndMsg CLEARLOGS Enabled PYTHONLOGLEVEL info" $
>
> I am getting good debug data from print statements in the <script> areas of
> my XML code. *But*, I am not getting any output from "print" that is
> anywhere in the jython routines.
>
> How can I get the jython code to print debug data?
>
> --
> Tks,
> -Tennis
> ------------------------------------------------------------------------------
>
> Storage Efficiency Calculator
> This modeling tool is based on patent-pending intellectual property that
> has been used successfully in hundreds of IBM storage optimization engage-
> ments, worldwide. Store less, Store more with what you own, Move data to
> the right place. Try It Now!
> http://www.accelacomm.com/jaw/sfnl/114/51427378/
> _______________________________________________
>
> staf-users mailing list
> staf-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/staf-users
>
>
--
Tks,
-Tennis
------------------------------------------------------------------------------
Magic Quadrant for Content-Aware Data Loss Prevention
Research study explores the data loss prevention market. Includes in-depth
analysis on the changes within the DLP market, and the criteria used to
evaluate the strengths and weaknesses of these DLP solutions.
http://www.accelacomm.com/jaw/sfnl/114/51385063/
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users