Thank you. I am not to my office today but i will try this.
Le 8 janv. 2014 23:10, "Sharon Lucas" <luc...@us.ibm.com> a écrit :
> Hi,
>
> It appears that you install the STAX.jar file in the recommended
> services/stax subdirectory off the root STAF directory. While there isn't
> a STAX Python variable for this, there is a STAF variable for the root
> STAF directory -- STAF/Config/STAFRoot. -- that you can use. STAF
> variables in the COMMAND option value for a PROCESS START request are
> resolved by the STAF PROCESS service. So, if this is the location where
> the STAX.jar file can always be found, another alternative is to specify it
> in the path. For example:
>
> <stafcmd name="'open_stax_monitor'">
> <location>'local'</location>
> <service>'PROCESS'</service>
> <request>
> 'START COMMAND "java -jar
> {STAF/Config/STAFRoot}/services/stax/STAXMon.jar
> \
> -job %s"' % STAXJobID
> </request>
> </stafcmd>
>
> If you want a STAX variable that you could use to get the directory where
> the STAX service is installed, feel free to open a new STAF Feature Request
> to add a new STAX variable via the STAF home page at
> http://staf.sourceforge.net and selecting "Request New Feature" from the
> navigation panel on the left in the "Feedback" section.
>
> And as you mentioned, if the STAXMon.jar file's location could vary, you
> could get the value by submitting a "QUERY SERVICE STAX" request to the
> SERVICE service. For example as seen in blue below:
>
> <if expr="debug != 0">
> <sequence>
> <!-- debug -->
>
> <log message="1">'Start the STAX Monitor for this job'</log>
>
> <stafcmd name="'Query STAX Service'">
> <location>'local'</location>
> <service>'SERVICE'</service>
> <request>'QUERY SERVICE %s' % (STAXServiceName)</request>
> </stafcmd>
>
> <if expr="RC != 0">
> <sequence>
> <log message="1">
> 'Terminated job because cannot open STAX Monitor.\n \
> STAF local SERVICE QUERY SERVICE %s failed with RC=%s \
> Result=%s' % (STAXServiceName, RC, STAFResult)
> </log>
> <terminate block="'main'"/>
> </sequence>
> </if>
>
> <script>
> import os
> staxDirectory = os.path.dirname(STAFResult['executable'])
> staxDirectory = staxDirectory.replace('\\', '/')
> command = 'java -jar %s/STAXMon.jar -job %s' % (staxDirectory,
> STAXJobID)
> request = 'START COMMAND "%s"' % (command)
> </script>
>
> <log message="1">'STAF local PROCESS %s' % (request)</log>
>
> <stafcmd name="'Open STAX Monitor'">
> <location>'local'</location>
> <service>'PROCESS'</service>
> <request>request</request>
> </stafcmd>
>
> <if expr="RC != 0">
> <log message="1">
> 'Open STAX Monitor for this STAX job failed, RC=%s, Result=%s'
> % \
> (RC, STAFResult)
> </log>
> <else>
> <sequence>
> <log message="1">'Delay 5 seconds'</log>
> <stafcmd name="'Wait 5s'">
> <location>'local'</location>
> <service>'DELAY'</service>
> <request>'DELAY 5s'</request>
> </stafcmd>
> </sequence>
> </else>
> </if>
>
> </sequence>
> </if>
>
> --------------------------------------------------------------
> Sharon Lucas
> IBM Austin, luc...@us.ibm.com
> (512) 286-7313 or Tieline 363-7313
>
>
>
>
> From: Cyril SANTUNE <cyril.sant...@gmail.com>
> To: Sharon Lucas/Austin/IBM@IBMUS,
> Cc: staf-users@lists.sourceforge.net
> Date: 01/08/2014 04:23 AM
> Subject: Re: [staf-users] Stax monitoring and CLI
> ------------------------------
>
>
>
> Thanks,
>
>
> I add this at the beginning of my script as "debug mode"
>
> <if expr="debug != 0">
> <sequence>
> <!-- debug -->
> <stafcmd name="'open_stax_monitor'">
> <location>'local'</location>
> <service>'PROCESS'</service>
> <request>
> 'START COMMAND java -jar C:\STAF/services/stax/STAXMon.jar \
> -job %s' % STAXJobID
> </request>
> </stafcmd>
> <block name="'Wait 5s'">
> <script> time.sleep(5) </script>
> </block>
> </sequence>
> </if>
>
> I hardcode the path of staxmon.jar, I need to improve this.
> I look in the STAX variable but I don't find this path.
> I just find this :
> staf local service query service stax
> Response
> --------
> {
> Name : STAX
> Library : JSTAF
> Executable: C:\STAF/services/stax/STAX.jar
> Options : []
> Parameters: <None>
> }
>
> So, I will probably do a python script to extract the path.
>
>
> On Mon, Jan 6, 2014 at 9:43 PM, Sharon Lucas
> <*luc...@us.ibm.com*<luc...@us.ibm.com>>
> wrote:
> The STAX Monitor only lists STAX jobs that are currently running, not STAX
> jobs that have already completed unless you were monitoring a STAX job when
> it completed then its monitor window will remain open after the job has
> completed. So, this explains the behavior you are seeing.
>
> The STAX Monitor provides command line options that allow you to do things
> that you requested. To monitor a specific STAX job that is currently
> running, you can specify the "-job" command line option. For example, to
> start the STAX Monitor specifying to monitor a currently running STAX job
> with job ID 2:
> java -jar STAXMon.jar* -job 2*
>
> So you could use this command after submitting a STAX EXECUTE command to
> start a STAX job (assuming that STAX job has not yet completed).
>
> Or, better yet, specify the "-jobparms" command line option when starting
> the STAX Monitor to start executing a STAX job as well as monitoring it.
> For example, to start the STAX Monitor specifying to submit a new STAX job
> defined by Job Parameters File "C:\Documents and
> Settings\Administrator\Test1":
>
> java -jar STAXMon.jar* -jobparms "C:\Documents and
> Settings\Administrator\Test1"*
>
> Note that the STAX Monitor allows you to save the information you use to
> start each job in a Job Parameter File by selecting "File" from the menu
> bar on the "STAX Job Parameters" panel and then selecting "Save As...". A
> "Save Current Job Parameters as" panel will be displayed which lets you
> specify the name and directory of the Job Parameters File to create and it
> is this file name that you can specify when using the "-jobparms" option.
>
> See section "Starting the STAX Monitor" in the STAX User's Guide at
> *http://staf.sourceforge.net/current/STAX/staxug.html#Header_StartMonitor*<http://staf.sourceforge.net/current/STAX/staxug.html#Header_StartMonitor>for
> more information.
>
> And note that you can get help on the command line options available when
> starting the STAX Monitor, by specifying the "-help" option. For example:
>
> java -jar STAXMon.jar -help
>
> STAXMonitor Help
>
> -job <jobNumber> [-closeonend]
> -jobparms <jobParmsFile> [-closeonend]
> -extensions
> -properties [-staxMachine <machineName>] [-staxServiceName <serviceName>]
> [-noStart]
> -help
> -version
>
> And see section "Starting the STAX Monitor" in the STAX User's Guide at
> *http://staf.sourceforge.net/current/STAX/staxug.html#Header_StartMonitor*<http://staf.sourceforge.net/current/STAX/staxug.html#Header_StartMonitor>for
> more information.
>
> --------------------------------------------------------------
> Sharon Lucas
> IBM Austin, *luc...@us.ibm.com* <luc...@us.ibm.com>
> *(512) 286-7313* <%28512%29%20286-7313> or Tieline 363-7313
>
>
>
>
> From: Cyril SANTUNE <*cyril.sant...@gmail.com*<cyril.sant...@gmail.com>
> >
> To:
> *staf-users@lists.sourceforge.net*<staf-users@lists.sourceforge.net>,
>
> Date: 01/06/2014 10:02 AM
> Subject: [staf-users] Stax monitoring and CLI
> ------------------------------
>
>
>
>
> Hi all,
>
> I already read some questions about this suject but I didn't find an
> answer.
>
> I start Stax Monitor (Staxmon.jar) however I use a command line to start
> several stax scenarios (staf local stax execute file...).
>
> My problem is, I want to open, for each test, "stax 3 job monitor" with
> all my running job and "stax job monitor" with the detail of the job
> automatically.
>
> If it is not possible. I like to use the stax job monitor as dashboard to
> see if my test is complete or not etc. But At the end of the test, if I
> don't open manualy the monitor windows (right click on job "start
> monitoring") at the end of the test, the job disappears.
> is There a way to modified this behavior ?
>
> Thanks
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
>
> *http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk*<http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk>
> _______________________________________________
> staf-users mailing list
> *staf-users@lists.sourceforge.net* <staf-users@lists.sourceforge.net>
> *https://lists.sourceforge.net/lists/listinfo/staf-users*<https://lists.sourceforge.net/lists/listinfo/staf-users>
>
>
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users