2010-01-20 31 views
6

Tengo un requisito urgente para llamar a un programa de rol de Java. Como se sugiere en esta pregunta Accessing RPG on iSeries from Java. Estoy planeando usar JTOpen. Pero desafortunadamente no tengo acceso a ninguno de estos sistemas. Entonces, ¿hay alguna manera de que pueda probar el programa Java? ¿Hay algún simulador de rol para Windows?AS400 RPG Simulator

Cualquier ayuda o ideas serán de gran utilidad

Con Saludos, Srinivas

Respuesta

4

Usted solía ser capaz de obtener acceso gratuito a un iSeries en Innovative Systems (este servicio se ha interrumpido como de 21 de marzo 2012) En su máquina puedes experimentar con RPG.

Algunas otras observaciones,

  • Puede llamar a los programas de iSeries desde Java incluyendo programas RPG. Pero si realmente desea interactuar (use parámetros/argumentos), mejor use ILE RPG. ILE RPG admite todo lo que necesita para interactuar con Java, incluido el tipo de datos correcto (incluidos los punteros)
  • JTOpen es la biblioteca de clases de código abierto. Ese corre bien en el as400. Pero en el mundo de iSeries, la forma normal de instalar esta biblioteca de clase es como un "Programa de licencia". No tengas miedo con la palabra Licencia. Es solo la forma iSeries como apt-get en Linux. Consulte IBM Infocenter para obtener más información
  • Por último, pero no menos importante, JTOpen es una biblioteca regular de clases de Java. Puede probar y probar esa biblioteca en su máquina local. Por supuesto, no puede abrir un área de datos de iSeries pero tiene la sensación de esta biblioteca de clases.

BTW Creo que puede olvidarse de un simulador RPG para Windows. Es posible que exista algún compilador que no conozco, pero que no es específicamente sobre RPG, es el hecho de que se ejecuta en un iSeries. Y desafortunadamente no hay ningún emulador de iSeries disponible.

+0

iSeries se convirtió en Power Systems. OS/400 se convirtió en IBM i. – WarrenT

0

Usted puede preguntar a la gente en Infinite que tienen un producto llamado Infinito I. Se afirma que permita RPG/400, ILE RPG, COBOL/400, ILE COBOL, DDS, CL & en Windows, Unix o Linux. La integración con Java en este entorno no se menciona en su brochure.

1

¿Hay algún simulador de RPG para Windows?

Un simulador de RPG no le servirá de nada. Lo que necesitarías sería algo así como un "simulador de ILE para Java". No se llama "RPG" desde Java; sino que es un objeto "ILE * PGM o * SRVPGM con características particulares de manejo de parámetros". (De acuerdo, también es posible llamar objetos OPM * PGM, pero no es necesario discutir las diferencias.)

El punto es simplemente que un simulador RPG no sería suficiente. Necesita un "simulador de entorno" que procese los valores de los parámetros para Java. Si realmente tiene un "simulador de RPG", se garantiza que las llamadas de Java (especialmente a través de JTOpen) no funcionarán con nada que se ejecute como lo haría a través de la interfaz de PCML en vivo. Probablemente puedas efectuar llamadas a dichos programas; las llamadas simplemente no se codificarían de la misma manera, por lo que el ejercicio sería inútil.

No puede preocuparse si no tiene acceso a un servidor apropiado. Simplemente codifique los procedimientos que encapsulan cualquier llamada remota y ajústelos al entorno del servidor cuando llegue el momento.

0

Como ya se ha mencionado, no hay ningún simulador RPG. Lo que podría intentar es registrar here gratis para la cuenta iSeries. El problema es que sin ningún conocimiento de OS/400 no llegarás lejos. ¿Tiene alguien en su empresa que pueda iniciar sesión con usted y ayudarlo con el medio ambiente?