Re: Una de Java en Rpg
Hola Jaime:En las variables de entorno de mi sistema tanto a nivel *SYS como *JOB no aparecen las variables CLASSPATH ni LANGSalu2El día 14/08/06, Jaime Villa Torres [EMAIL PROTECTED] escribió: Alex, para el ejemplo estoy en V5R4M0, lo he compilado como r2 r3y r4, pero no funciona, me puede contar como esta tu sistema trabajando con WRKENVVAR LEVEL(*JOB) y WRKENVVAR LEVEL(*SYS),haberque direcciones tienerespecto al CLASSPATHyLANG,te lo agradezco de antemano. - Original Message - From: alex martinez To: forum.help400@combios.es Sent: Friday, August 11, 2006 1:45 AM Subject: Re: Una de Java en Rpg Hola Jaime:El ejemplo que envias lo he probado en un sistema en V5R3 y funciona correctamente.El nivel de PTfs que tengo instalado es C6142530 y grupo de Ptfs de Java SF99269 en Nivel 10 Pienso que puede ser un problema del compilador de RPG Para V5R3 he encontrado un viejo APAR que describe un problema con sintomas de error similareshttp://www-912.ibm.com/n_dir/nas4apar.nsf/ALLAPARS/SE13216 El día 11/08/06, Jaime Villa Torres [EMAIL PROTECTED] escribió: Estoy realizando algo el rpg invocando clases Java, tome un ejemplo de tantos de internet, compila pero tien los siguientes problemas.(Se adjunta ejemplo) el primer mensaje es el siguiente Error de puntero o parámetro, al ampliarlo Java Virtual Machine is Classic. Autorización de escritura de uso público en .. Error de función X'1716' en instrucción de máquina. Identificador (ID) de vuelco interno 01001B39. Se ha recibido una excepción no supervisada. Autorización de escritura de uso público en .. No se ha podido crear la máquina virtual Java. Autorización de escritura de uso público en .. No se ha podido crear la máquina virtual Java. El puntero no hace referencia a ninguna ubicación. El puntero no hace referencia a ninguna ubicación. Error de función. MCH3601 no supervisado por QRNXUTIL en la sentencia 18, instrucción X''. Al ampliar el mensaje sobo Autorización de escritura de uso público en .. Mensaje . . . . : Autorización de escritura de uso público en .. Causa . . . . . : El directorio . que hay en la vía de acceso de clases tiene autorización de escritura de uso público. Si en un directorio hay más de una clase que tenga un mismo nombre, se ejecutará la primera clase que se encuentre. Recuperación . : Si el nivel de comprobación de seguridad de la vía de acceso de clases (CHKPATH) es *SECURE, el mandato no se puede completar si un directorio de la vía de acceso de clases tiene autorización de escritura de uso público. Solicite al administrador que elimine la autorización de escritura de uso público del directorio ., o bien cambie el parámetro CHKPATH y ejecute de nuevo este mandato. Si el directorio . permanece con la autorización de escritura de uso público y CHKPATH no es *SECURE, puede verificar qué clases se ejecutan si establece el parámetro OPTION en *VERBOSE y luego vuelve a ejecutar el mandato. Lo de autorización de escritura de uso público en ., ni idea. Alguna idea, haber si puedo terminar con este ensayo. El ejemplo que encontre se llama MATH y tiene un copy book MATHPR. Gracias de antemano. -- Mi blog sobre as400http://www.ajut400.com -- Mi blog sobre as400http://www.ajut400.com
Re: Una de Java en Rpg- gracias Alex
- Original Message - From: alex martinez To: forum.help400@combios.es Sent: Monday, August 14, 2006 2:47 AM Subject: Re: Una de Java en Rpg Hola Jaime:En las variables de entorno de mi sistema tanto a nivel *SYS como *JOB no aparecen las variables CLASSPATH ni LANGSalu2 El día 14/08/06, Jaime Villa Torres [EMAIL PROTECTED] escribió: Alex, para el ejemplo estoy en V5R4M0, lo he compilado como r2 r3y r4, pero no funciona, me puede contar como esta tu sistema trabajando con WRKENVVAR LEVEL(*JOB) y WRKENVVAR LEVEL(*SYS),haberque direcciones tienerespecto al CLASSPATHyLANG,te lo agradezco de antemano. - Original Message - From: alex martinez To: forum.help400@combios.es Sent: Friday, August 11, 2006 1:45 AM Subject: Re: Una de Java en Rpg Hola Jaime:El ejemplo que envias lo he probado en un sistema en V5R3 y funciona correctamente.El nivel de PTfs que tengo instalado es C6142530 y grupo de Ptfs de Java SF99269 en Nivel 10 Pienso que puede ser un problema del compilador de RPG Para V5R3 he encontrado un viejo APAR que describe un problema con sintomas de error similareshttp://www-912.ibm.com/n_dir/nas4apar.nsf/ALLAPARS/SE13216 El día 11/08/06, Jaime Villa Torres [EMAIL PROTECTED] escribió: Estoy realizando algo el rpg invocando clases Java, tome un ejemplo de tantos de internet, compila pero tien los siguientes problemas.(Se adjunta ejemplo) el primer mensaje es el siguiente Error de puntero o parámetro, al ampliarlo Java Virtual Machine is Classic. Autorización de escritura de uso público en ".". Error de función X'1716' en instrucción de máquina. Identificador (ID) de vuelco interno 01001B39. Se ha recibido una excepción no supervisada. Autorización de escritura de uso público en ".". No se ha podido crear la máquina virtual Java. Autorización de escritura de uso público en ".". No se ha podido crear la máquina virtual Java. El puntero no hace referencia a ninguna ubicación. El puntero no hace referencia a ninguna ubicación. Error de función. MCH3601 no supervisado por QRNXUTIL en la sentencia 18, instrucción X''. Al ampliar el mensaje sobo Autorización de escritura de uso público en ".". Mensaje . . . . : Autorización de escritura de uso público en ".". Causa . . . . . : El directorio "." que hay en la vía de acceso de clases tiene autorización de escritura de uso público. Si en un directorio hay más de una clase que tenga un mismo nombre, se ejecutará la primera clase que se encuentre. Recuperación . : Si el nivel de comprobación de seguridad de la vía de acceso de clases (CHKPATH) es *SECURE, el mandato no se puede completar si un directorio de la vía de acceso de clases tiene autorización de escritura de uso público. Solicite al administrador que elimine la autorización de escritura de uso público del directorio ".", o bien cambie el parámetro CHKPATH y ejecute de nuevo este mandato. Si el directorio "." permanece con la autorización de escritura de uso público y CHKPATH no es *SECURE, puede verificar qué clases se ejecutan si establece el parámetro OPTION en *VERBOSE y luego vuelve a ejecutar el mandato. Lo de autorización de escritura de uso público en ".", ni idea. Alguna idea, haber si puedo terminar con este ensayo. El ejemplo que encontre se llama MATH y tiene un copy book MATHPR. Gracias de antemano. -- Mi blog sobre as400http://www.ajut400.com -- Mi blog sobre as400http://www.ajut400.com
Re: Una de Java en Rpg
Alex, para el ejemplo estoy en V5R4M0, lo he compilado como r2 r3y r4, pero no funciona, me puede contar como esta tu sistema trabajando con WRKENVVAR LEVEL(*JOB) y WRKENVVAR LEVEL(*SYS),haberque direcciones tienerespecto al CLASSPATHyLANG,te lo agradezco de antemano. - Original Message - From: alex martinez To: forum.help400@combios.es Sent: Friday, August 11, 2006 1:45 AM Subject: Re: Una de Java en Rpg Hola Jaime:El ejemplo que envias lo he probado en un sistema en V5R3 y funciona correctamente.El nivel de PTfs que tengo instalado es C6142530 y grupo de Ptfs de Java SF99269 en Nivel 10 Pienso que puede ser un problema del compilador de RPG Para V5R3 he encontrado un viejo APAR que describe un problema con sintomas de error similareshttp://www-912.ibm.com/n_dir/nas4apar.nsf/ALLAPARS/SE13216 El día 11/08/06, Jaime Villa Torres [EMAIL PROTECTED] escribió: Estoy realizando algo el rpg invocando clases Java, tome un ejemplo de tantos de internet, compila pero tien los siguientes problemas.(Se adjunta ejemplo) el primer mensaje es el siguiente Error de puntero o parámetro, al ampliarlo Java Virtual Machine is Classic. Autorización de escritura de uso público en ".". Error de función X'1716' en instrucción de máquina. Identificador (ID) de vuelco interno 01001B39. Se ha recibido una excepción no supervisada. Autorización de escritura de uso público en ".". No se ha podido crear la máquina virtual Java. Autorización de escritura de uso público en ".". No se ha podido crear la máquina virtual Java. El puntero no hace referencia a ninguna ubicación. El puntero no hace referencia a ninguna ubicación. Error de función. MCH3601 no supervisado por QRNXUTIL en la sentencia 18, instrucción X''. Al ampliar el mensaje sobo Autorización de escritura de uso público en ".". Mensaje . . . . : Autorización de escritura de uso público en ".". Causa . . . . . : El directorio "." que hay en la vía de acceso de clases tiene autorización de escritura de uso público. Si en un directorio hay más de una clase que tenga un mismo nombre, se ejecutará la primera clase que se encuentre. Recuperación . : Si el nivel de comprobación de seguridad de la vía de acceso de clases (CHKPATH) es *SECURE, el mandato no se puede completar si un directorio de la vía de acceso de clases tiene autorización de escritura de uso público. Solicite al administrador que elimine la autorización de escritura de uso público del directorio ".", o bien cambie el parámetro CHKPATH y ejecute de nuevo este mandato. Si el directorio "." permanece con la autorización de escritura de uso público y CHKPATH no es *SECURE, puede verificar qué clases se ejecutan si establece el parámetro OPTION en *VERBOSE y luego vuelve a ejecutar el mandato. Lo de autorización de escritura de uso público en ".", ni idea. Alguna idea, haber si puedo terminar con este ensayo. El ejemplo que encontre se llama MATH y tiene un copy book MATHPR. Gracias de antemano. -- Mi blog sobre as400http://www.ajut400.com
Re: Una de Java en Rpg
Hola Jaime:El ejemplo que envias lo he probado en un sistema en V5R3 y funciona correctamente.El nivel de PTfs que tengo instalado es C6142530 y grupo de Ptfs de Java SF99269 en Nivel 10 Pienso que puede ser un problema del compilador de RPG Para V5R3 he encontrado un viejo APAR que describe un problema con sintomas de error similareshttp://www-912.ibm.com/n_dir/nas4apar.nsf/ALLAPARS/SE13216 El día 11/08/06, Jaime Villa Torres [EMAIL PROTECTED] escribió: Estoy realizando algo el rpg invocando clases Java, tome un ejemplo de tantos de internet, compila pero tien los siguientes problemas.(Se adjunta ejemplo) el primer mensaje es el siguiente Error de puntero o parámetro, al ampliarlo Java Virtual Machine is Classic. Autorización de escritura de uso público en .. Error de función X'1716' en instrucción de máquina. Identificador (ID) de vuelco interno 01001B39. Se ha recibido una excepción no supervisada. Autorización de escritura de uso público en .. No se ha podido crear la máquina virtual Java. Autorización de escritura de uso público en .. No se ha podido crear la máquina virtual Java. El puntero no hace referencia a ninguna ubicación. El puntero no hace referencia a ninguna ubicación. Error de función. MCH3601 no supervisado por QRNXUTIL en la sentencia 18, instrucción X''. Al ampliar el mensaje sobo Autorización de escritura de uso público en .. Mensaje . . . . : Autorización de escritura de uso público en .. Causa . . . . . : El directorio . que hay en la vía de acceso de clases tiene autorización de escritura de uso público. Si en un directorio hay más de una clase que tenga un mismo nombre, se ejecutará la primera clase que se encuentre. Recuperación . : Si el nivel de comprobación de seguridad de la vía de acceso de clases (CHKPATH) es *SECURE, el mandato no se puede completar si un directorio de la vía de acceso de clases tiene autorización de escritura de uso público. Solicite al administrador que elimine la autorización de escritura de uso público del directorio ., o bien cambie el parámetro CHKPATH y ejecute de nuevo este mandato. Si el directorio . permanece con la autorización de escritura de uso público y CHKPATH no es *SECURE, puede verificar qué clases se ejecutan si establece el parámetro OPTION en *VERBOSE y luego vuelve a ejecutar el mandato. Lo de autorización de escritura de uso público en ., ni idea. Alguna idea, haber si puedo terminar con este ensayo. El ejemplo que encontre se llama MATH y tiene un copy book MATHPR. Gracias de antemano. -- Mi blog sobre as400http://www.ajut400.com
Una de Java en Rpg
Estoy realizando algo el rpg invocando clases Java, tome un ejemplo de tantos de internet, compila pero tien los siguientes problemas.(Se adjunta ejemplo) el primer mensaje es el siguiente Error de puntero o parámetro, al ampliarlo Java Virtual Machine is Classic. Autorización de escritura de uso público en ".". Error de función X'1716' en instrucción de máquina. Identificador (ID) de vuelco interno 01001B39. Se ha recibido una excepción no supervisada. Autorización de escritura de uso público en ".". No se ha podido crear la máquina virtual Java. Autorización de escritura de uso público en ".". No se ha podido crear la máquina virtual Java. El puntero no hace referencia a ninguna ubicación. El puntero no hace referencia a ninguna ubicación. Error de función. MCH3601 no supervisado por QRNXUTIL en la sentencia 18, instrucción X''. Al ampliar el mensaje sobo Autorización de escritura de uso público en ".". Mensaje . . . . : Autorización de escritura de uso público en ".". Causa . . . . . : El directorio "." que hay en la vía de acceso de clases tiene autorización de escritura de uso público. Si en un directorio hay más de una clase que tenga un mismo nombre, se ejecutará la primera clase que se encuentre. Recuperación . : Si el nivel de comprobación de seguridad de la vía de acceso de clases (CHKPATH) es *SECURE, el mandato no se puede completar si un directorio de la vía de acceso de clases tiene autorización de escritura de uso público. Solicite al administrador que elimine la autorización de escritura de uso público del directorio ".", o bien cambie el parámetro CHKPATH y ejecute de nuevo este mandato. Si el directorio "." permanece con la autorización de escritura de uso público y CHKPATH no es *SECURE, puede verificar qué clases se ejecutan si establece el parámetro OPTION en *VERBOSE y luego vuelve a ejecutar el mandato. Lo de autorización de escritura de uso público en ".", ni idea. Alguna idea, haber si puedo terminar con este ensayo. El ejemplo que encontre se llama MATH y tiene un copy book MATHPR. Gracias de antemano. H DftActGrp(*NO) ActGrp(*CALLER) /Copy *LibL/QRpgLeSrc,MathPr D alpha1 C Const('2.5') D alpha2 C Const('1.5') D string1 S O Class(*JAVA:'java.lang.String') D string2 S O Class(*JAVA:'java.lang.String') D Sum S O Class(*JAVA:'java.math.BigDecimal') D BigD1 S O Class(*JAVA:'java.math.BigDecimal') D BigD2 S O Class(*JAVA:'java.math.BigDecimal') D StringSum S O Class(*JAVA:'java.lang.String') D DisplaySum S 30A Varying * Create String objects from the alphanumeric constants C Eval String1 = newString(alpha1) C Eval String2 = newString(alpha2) * Create BigDecimal Objects from the String objects. We * could creat BigDecimal directly from a float or bigInt * and save the String object creation step, but Sun * recommends using Strings for data accuracy. C Eval BigD1 = String2BigD(string1) C Eval BigD2 = String2BigD(string2) * Add the two BigDecimal objects. See how there are two * parameters even though we only defined one. The first * parm is the instance parm and the second parm is the * one that we defined in the prototype. C Eval Sum = add(BigD1:BigD2) * Now convert the BigDecimal sum back to a string; then * convert the String into aplha data for us to view. C Eval StringSum = BigD2String(Sum) C Eval DisplaySum = getBytes(StringSum)