Las opciones de precompilación y de vinculación para procedimientos de SQL 7se pueden personalizar estableciendo la variable de 7registro de DB2 de nivel de instancia DB2_SQLROUTINE_PREPOPTS con el 7siguiente mandato:
7db2set DB2_SQLROUTINE_PREPOPTS=<opciones>7
Además de las opciones documentadas en la Versión 8.2, se permite la opción 7REOPT:
7BLOCKING {UNAMBIG | ALL | NO} 7DATETIME {DEF | USA | EUR | ISO | JIS | LOC} 7DEGREE {1 | grado-de-paralelismo | ANY} 7DYNAMICRULES {BIND | RUN} 7EXPLAIN {NO | YES | ALL} 7EXPLSNAP {NO | YES | ALL} 7FEDERATED {NO | YES} 7INSERT {DEF | BUF} 7ISOLATION {CS | RR | UR | RS | NC} 7QUERYOPT nivel-optimización 7REOPT {ALWAYS | NONE | ONCE} 7VALIDATE {RUN | BIND}7 7 7
La opción de compilación "-m64" se necesita para una instancia de 64 bits en 7DB2 Universal Database para Linux en PowerPC para crear rutinas y aplicaciones C/C++ de 7DB2.
7 7 7El mandato de compilación y enlace que se muestra en la documentación de 7DB2 Universal Database Versión 8.2 para crear procedimientos almacenados utilizando Micro 7Focus COBOL en HP-UX es incorrecto. El mandato de compilación contenido en el script real sqllib/samples/cobol_mf/bldrtn es correcto. 7Ahora los mandatos de compilación y enlace se han combinado 7en un solo mandato, utilizando la opción -y para especificar que la salida deseada en una biblioteca compartida.
7 7 7La versión mínima soportada del compilador y entorno de ejecución de Micro Focus COBOL 7en HP-UX es Micro Focus Server Express 2.2 - 7Service Pack 1 más Fix Pack Fixpack22.02_14 7para HP-UX PA-RISC 11.x (32/64 bits). Este Fix Pack está disponible en el 7sitio Web de línea de soporte de Micro Focus en http://supportline.microfocus.com .
7 7 7Para ejecutar rutinas externas Micro Focus COBOL en Windows, 7es necesario asegurarse de que las variables de entorno de Micro Focus COBOL 7estén establecidas de forma permanente como variables del sistema.
7Para establecer variables de entorno como variables del sistema:
7El establecimiento de las variables de entorno en la lista Variables de usuario, en un indicador de mandatos o en un script no resulta suficiente.