La especificación de compilación predeterminada

La especificación de compilación predeterminada contiene los conjuntos de mandatos y programas de creación que compilarán los objetos de IBM® i más comunes.

Una especificación de compilación predeterminada se crea por usted cuando se abre por primera vez un editor de especificaciones de compilación en un proyecto de IBM i que tenga el estilo de compilación de especificación de compilación de IBM i. Esta especificación de compilación contiene los conjuntos de mandatos y los programas de creación básicos para compilar los objetos creados a partir del origen que son comunes en las aplicaciones de IBM i. Por ejemplo, hay conjuntos de mandatos para el proceso de archivos físicos, archivos lógicos, origen RPG, origen COBOL y muchos más tipos de origen. Estos programas de creación definidos que utilizan estos conjuntos de mandatos para procesar todo el origen del proyecto en función del tipo de origen.

La especificación de compilación predeterminada está pensada para que usted la modifique. Proporciona un punto de inicio para compilar su proyecto, pero puede suprimir, añadir y cambiar los conjuntos de mandatos para adecuarlos a sus necesidades. Por ejemplo, si quiere definir las variables de nivel de proyecto que especifiquen sus preferencias comunes de depuración y otras opciones de compilador. Puede hacer eso y luego modificar los conjuntos de mandatos RPG y COBOL para utilizar esas variables.

La especificación de compilación predeterminada no tiene conjuntos de mandatos ni programas de creación para compilar programas de ILE y programas de servicio a partir de módulos de componente. Tendrá que añadirlos en función del modo en el que esté estructurada su aplicación. La predeterminada tampoco tiene mandatos de empaquetado que podrían crear archivos guardados; esta tarea queda para el ingeniero de compilación.

Los programas de creación de la especificación de compilación predeterminada utilizan las variables predefinidas &SP (vía de acceso de búsqueda) y &N (nombre de miembro o de objeto) para dar nombre a los objetos de salida y buscar esos objetos para asegurarse de que son más antiguos que sus entradas y sus dependencias antes de ejecutar. La especificación de compilación predeterminada sólo compilará el origen de compilación que haya cambiado realmente.

Consulte Jazz.net para obtener más información.


Comentarios