Creación de una clase Java de apéndices de llamada COBOL

Si desea llamar a un módulo COBOL desde un POJO (plain old Java object) de Java™ por lotes en el entorno de proceso por lotes, primero debe crear una clase Java de apéndice de llamada COBOL.

Procedimiento

  1. Instale el generador de apéndices de llamada COBOL.

    El archivo comprimido de la herramienta de generador de apéndices de llamada COBOL se puede encontrar en el directorio <was-home>/lib de la instalación de lote . Extraiga el archivo en cualquier ubicación de la estación de trabajo.

    Configuraciones soportadas: La herramienta de generador de apéndices de llamada COBOL requiere Java 1.6.
  2. Cree un archivo de propiedades de generador de apéndices de llamada COBOL para el sistema.
    Lea el tema Creación de un archivo de configuración de generador de apéndices de llamada para obtener más información.
  3. Utilice la herramienta de generación de apéndices de llamada COBOL para crear una clase Java de apéndices de llamada COBOL; por ejemplo:
    $ cd COBOLCallStubGenerator
    $ java -jar lib/COBOLCallStubGenerator.jar testcases/Sample01.cbl \
               -configFile      csg.properties  
               -callStubPackage com.ibm.ws.batch.ilc.sample   \  
               -callStubClass   Sample

    La herramienta de generador de apéndices de llamada COBOL también se puede invocar desde Rational® Application Developer. Lea el tema Generación de apéndices de llamada COBOL para obtener más información acerca de la herramienta.

    El código generado se graba en el directorio src del espacio de trabajo de Rational Application Developer y en el directorio de proyecto que especifique en las propiedades WorkSpace y EclipseProjectName del archivo csg.properties, que se encuentra en el directorio de instalación del generador de apéndices de llamada COBOL (/COBOLCallStubGenerator).

    A continuación, la herramienta de generador de apéndices de llamada COBOL escribe Sample.java en el directorio siguiente:
    ${WorkSpace}/${EclipseProjectName}/src/com/ibm/ws/batch/ilc/sample
    y las clases de enlace de datos para la variable de la sección de enlace utilizada en la sentencia PROCEDURE en el directorio siguiente :
    ${WorkSpace}/${EclipseProjectName}/src/com/ibm/ws/batch/ilc/sample/parameters