Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Ejecutar código Java dependiendo de que se cumpla la condicion en procedimiento de Jython

3013127Oct 7 2015 — edited Oct 7 2015

Hola a todos,

Quiero setear una variable Java dependiendo si una condicion en Jython se cumple. Ejemplo:

++++++++++++++++++++++++++++++++++++++++++++++++++>>

if outarr[0] == 'M':

  <@

  String pais = "MX";

  @>

  texto = 'El proceso pasa exitosamente'

  texto += 'VARIABLE IF: '

  texto += '<@=pais@>'

else:

  <@

  String pais = "CA";

  @>

  texto = 'El proceso entra al else'

  texto += 'VARIABLE ELSE: '

  texto += '<@=pais@>'

texto += 'VARIABLE FINAL: '

texto += '<@=pais@>'

++++++++++++++++++++++++++++++++++++++++++++++++++<<

El resultado de la ejecución anterior es que pais siempre vale CA, no sé cual sea la causa pero entre o no en el IF la asignacion JAVA en el ELSE también la realiza (pero el código jython no lo ejecuta). Lo que quiero es setear la variable pais para asignarla después a una variable ODI y esta sirva para tomar una decisión en el path de un 'package odi' y outarr[] es el resultado de un comando en sistema operativo.

De antemano gracias.

Saludos.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 4 2015
Added on Oct 7 2015
0 comments
352 views