Hi Sharon,
Also i tried what you had suggested :
<script>
[machine_name,vmware_name] = STAXResult
</script>
<log message="1">'type(machine_name)=%s' % (type(machine_name))</log>
<log message="1">'machine_name=%s' % (machine_name)</log>
<script>length = len(machine_name)</script>
<log message="1">'len(machine_name)=%s' % (length)</log>
<log message="1">'Machine_name: %s' % (machine_name)</log>
I get the ouput as :
type(machine_name) = org.python.core.PyString
machine_name = u80sp1_L004, u80sp1_L005, u80sp1_L006
len(machine_name) = 37
Machine_name: u80sp1_L004, u80sp1_L005, u80sp1_L006
Regards
Sangram
On Fri, Jul 31, 2009 at 10:57 PM, Sharon Lucas <luc...@us.ibm.com> wrote:
>
> Sangram,
>
> I need more information as you didn't provide the contents of function
> "parseXML". Perhaps it isn't returning what you think it is. You should
> add more debugging to log the value of variable machine_name and its type.
> Note that if the len() function works on PyStrings and PyList, so that's
> why it is important to understand what type of variable machine_name is, as
> well as what its value is. Also, what is the complete error information
> that you are getting. Note that it would be helpful to provide the complete
> STAX job so that we could run it to recreate the problem (e.g. you didn't
> provide function "parseXML" so I don't know what exactly it is returning).
>
> Change your STAX xml function to the following so that you can see what
> variable machine_name's value and type is and provide the log output and
> error information.
>
> <stax>
> <defaultcall function="Main"/>
> <function name="Main">
> <sequence>
> <!-- Assign the file name of a STAX xml document you want to parse
> -->
> <call function="'parseXML'">'c:/MyXml.xml'</call>
> <script>
> [name, machine_name] = STAXResult
> </script>
>
> *<log message="1">'type(machine_name)=%s' %
> (type(machine_name))</log>*
> *<log message="1">'machine_name=%s' % (machine_name)</log>*
>
> <script>length = len(machine_name)</script>
> <log message="1">'len(machine_name)=%s' % (length)</log>
>
> <log message="1">'Name: %s' % (name)</log>
> <log message="1">'Machine_name: %s' % (machine_name)</log>
> </sequence>
> </function>
> </stax>
>
> --------------------------------------------------------------
> Sharon Lucas
> IBM Austin, luc...@us.ibm.com
> (512) 286-7313 or Tieline 363-7313
>
>
>
> *Sangram Bakshi <san...@gmail.com>*
>
> 07/31/2009 11:46 AM
> To
> staf-users@lists.sourceforge.net cc
> Subject
> [staf-users] Error in using jython funtion len()
>
>
>
>
> Hi ,
>
>
> In the following stax job i am trying to read the length of a list
> machine_name.
> But i get syntax error while trying to do so . The code is highlighted in
> yellow.
>
> <stax>
> <defaultcall function="Main"/>
> <function name="Main">
> <sequence>
> <!-- Assign the file name of a STAX xml document you want to parse
> -->
> <call function="'parseXML'">'c:/MyXml.xml'</call>
> <script>
> [name, machine_name] = STAXResult
>
> length = len(machine_name) ========> i am getting syntax error
> here ...is this a wrong way to do in this section?
>
> </script>
> <log message="1">'Name: %s' % (name)</log>
> <log message="1">'Machine_name: %s' % (machine_name)</log>
> </sequence>
> </function>
> </stax>
>
> Regards
> Sangram
> ------------------------------------------------------------------------------
> 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