Ejemplos de componente de edición de enlaces

Los componentes de edición de enlaces se utilizan para entornos CICS para z/OS y z/OS de proceso por lotes. Es mejor declarar el componente de edición de enlaces del programa en el mismo proyecto que el programa de forma que esté disponible siempre que lo esté el programa. El componente de edición de enlaces debe contener sentencias de control del editor de enlaces para enlazar cada módulo de carga que contenga el programa.

Para obtener información acerca de los componentes de edición de enlaces, consulte la sección Componente de edición de enlaces. Para obtener instrucciones sobre cómo añadir un componente de edición de enlaces, consulte la sección Añadir un componente de edición de enlaces. Para obtener más información sobre cómo especificar el componente de edición de enlaces a utilizar cuando se prepara el código generado para el programa, consulte la sección Enlazar el archivo de edición. Para obtener más información sobre cómo utilizar los archivos de control del editor de enlaces, consulte el documento del editor de enlaces del sistema principal.

Sintaxis y reglas de formato

Las sentencias de control del componente de edición de enlaces deben seguir la sintaxis y las reglas de formato del editor de enlaces:

El ejemplo siguiente muestra sentencias de control de ejemplo cuando el programa BASEPGM llama estáticamente a un programa COBOL generado VGNAP1 y a un programa PL/I PLIAPP1. En el ejemplo, las cubiertas de objeto para programas PL/I se han escrito para el conjunto de datos NONVGN.OBJ.LIBRARY. Todas las sentencias INCLUDE para los miembros llamados preceden a la sentencia INCLUDE para el programa de llamada.

 INCLUDE SYSLMOD(VGNAP1)
 INCLUDE NONVGNL(PLIAPP1)
 INCLUDE SYSLMOD(BASEPGM)
 ENTRY BASEPGM
 NAME BASEPGM(R)

Los programas PL/I no pueden enlazarse estáticamente para CICS para z/OS. Para CICS para z/OS, este enlace sería a un programa COBOL no EGL enlazado estáticamente.

Consulta relacionada
linkEdit

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.