Opción |
Descripción |
Valor por omisión |
Permitir valores nulos |
Seleccione uno de los elementos siguientes para indicar cómo el programa ILE RPG utiliza registros que contienen campos con posibilidad de nulos a partir de archivos de base de datos
descritos externamente. - *NO: Seleccione *NO si no desea que el programa ILE RPG procese los registros con campos de valor nulo de los archivos descritos externamente. Si intenta recuperar un registro que contenga valores nulos, ningún
dato del registro será accesible al programa ILE RPG y se producirá
un error de correlación de datos.
- *INPUTONLY Seleccione *INPUTONLY si desea que el programa ILE RPG lea registros con campos con posibilidad de nulos de archivos de base de datos de sólo lectura descritos externamente. Cuando se recupera un registro que contenga valores nulos, no se
producen errores de correlación de datos y los valores por omisión de
la base de datos se colocan en cualquier campo que contenga valores
nulos. El programa no puede realizar ninguna de las siguientes acciones:
- Utilizar campos de clave con posibilidad de nulos, ni crear o actualizar registros que contengan campos con posibilidad de nulos
- Determinar si un campo con posibilidad de nulos es realmente nulo
mientras se ejecuta el programa
- Establecer un campo con posibilidad de nulos de manera que sea nulo
- *USRCTL Seleccione *USRCTL si desea que el programa ILE RPG lea, grabe y actualice registros con valores nulos de archivos de base de datos descritos externamente. Los registros con claves nulas pueden recuperarse utilizando operaciones por clave. El programa puede determinar si un campo con posibilidad de
nulos es realmente nulo, y puede establecer que un campo con posibilidad de nulos
sea nulo para salida o actualización.
Debe asegurarse de que los campos que contengan valores nulos se utilicen correctamente en el programa.
- *YES: Igual que *INPUTONLY.
|
*NO |
Opciones NLSS |
Secuencia de ordenación: Seleccione la opción que utilizará para determinar la secuencia de ordenación. Los valores posibles son: - *HEX: Para determinar la secuencia de ordenación, se utilizan los valores hexadecimales de los caracteres.
- *JOB: Utiliza el valor SRTSEQ asociado con el trabajo cuando se crea el programa RPG.
- *JOBRUN: Utiliza el valor SRTSEQ asociado con el trabajo cuando se ejecuta el programa RPG.
- *LANGIDUNQ: Utiliza una tabla de pesos exclusivos. Este valor especial se utiliza con el parámetro LANGID para seleccionar la tabla de secuencia de ordenación.
- *LANGIDSHR: Utiliza una tabla de pesos compartidos. Este valor especial se utiliza con el parámetro LANGID para seleccionar la tabla de secuencia de ordenación.
- nombre-tabla-secuencia-ordenación: Escriba el nombre de la tabla de secuencia de ordenación (sólo SBCS).
|
Desactivado |
Biblioteca: Contiene el nombre de la biblioteca en la que está ubicada la tabla de secuencia de ordenación. Inicialmente, este campo está en
blanco.
Para indicar una biblioteca, escriba un nombre (hasta 10
caracteres), o bien pulse la flecha abajo para seleccionar una de las siguientes opciones válidas: - *LIBL: Se busca en todas las bibliotecas de las partes de usuario y de sistema de la lista de bibliotecas del trabajo.
- *CURLIB Se busca en la biblioteca actual del trabajo.
Si no se especifica ninguna biblioteca como la biblioteca actual
del trabajo, se utiliza la biblioteca QGPL. nombre-biblioteca Escriba el nombre (sólo caracteres SBCS) de la biblioteca en la que se encuentra la tabla de secuencia de ordenación.
|
*LIBL |
ID de idioma: Seleccione la opción que se debe utilizar para determinar el identificador de idioma cuando la secuencia de ordenación es *LANGIDUNQ o *LANGIDSHR. El parámetro LANGID
se utiliza conjuntamente con el parámetro SRTSEQ para seleccionar la
tabla de secuencia de ordenación. Los valores posibles son: - *JOBRUN Utiliza el valor LANGID asociado con el trabajo cuando se ejecuta el programa RPG.
- *JOB Utiliza el valor LANGID asociado con el trabajo cuando se crea el programa RPG. identificador-idioma Escriba el nombre del identificador de idioma (sólo SBCS).
|
*JOBRUN |
Opciones de conversión de tipo: Marque uno o varios de los recuadros de selección siguientes para especificar
el modo en que el compilador maneja los tipos de datos de fecha,
hora, indicación de la hora y gráficos, así como los campos de
longitud variable, de los archivos descritos externamente. |
Fecha, hora, indicación de la hora: Declara los campos que contienen datos de fecha, hora o indicación de la hora como campos de caracteres de longitud fija. |
Desactivado |
DBCS gráfico: Declara los campos que contienen datos de DBCS gráfico como campos de caracteres de longitud fija. |
Desactivado |
Longitud variable: Declara los campos que contienen datos de caracteres de longitud variable como campos de caracteres de longitud fija. |
Desactivado |
DBCS gráfico variable: Declara los campos que contienen datos de DBCS gráfico de longitud variable como campos de caracteres de longitud fija. |
Desactivado |
Generar interfaz de programa: Especifica si debe generarse información de interfaz de programa en un archivo continuo. |
CRTBNDRPG: El mandato Crear RPG enlazado (CRTBNDRPG) crea un objeto programa a partir de un fuente RPG IV en un solo paso. También permite enlazar en otros módulos o programas de servicio utilizando un directorio de enlace. |
Activado |
CRTRPGMOD: |
Desactivado |
Archivo: La información PCML generada hace que a los programas Java les resulte más fácil llamar a este programa RPG, o al procedimiento de este módulo RPG, con menos código Java. |