COBOL and Java Programs
JNI (Java™ Native Interface) permite que el código Java dentro de una máquina virtual Java (JVM) interopere con aplicaciones y bibliotecas escritas en otros lenguajes de programación, como COBOL, RPG, C, C++ y Assembler. En este capítulo se describe cómo hacer que los programas COBOL y Java funcionen conjuntamente, utilizando JNI.
También puede utilizar los siguientes componentes de IBM Toolbox for Java para combinar programas COBOL y Java:
- La clase ProgramCall de IBM Toolbox for Java utiliza el controlador de IBM i Host System Program Call para llamar a objetos de programa IBM i .
- PCML (Program Call Markup Language) es un lenguaje de códigos basado en XML (Extensible Markup Language). Puede generar códigos que describan completamente los parámetros de entrada y salida para los programas ILE COBOL a los que llama la aplicación Java especificando los parámetros PGMINFO e INFOSTMF en el mandato COBOL . IBM Toolbox for Java incluye una interfaz de programación de aplicaciones (API) que interpreta el PCML, llama al programa y simplifica la recuperación de datos devueltos desde la máquina IBM i .
Para obtener más información sobre estos enfoques, consulte la sección Java de la categoría Programación en el IBM i Information Center en este sitio web: http://www.ibm.com/systems/i/infocenter/.