As opções de pré-compilação e de ligação para procedimentos SQL podem ser personalizadas definindo a variável de registro do DB2 de toda a instância, DB2_SQLROUTINE_PREPOPTS com o comando:
db2set DB2_SQLROUTINE_PREPOPTS=<opções>
Além das opções documentadas na Versão 8.2, a opção REOPT é permitida:
BLOCKING {UNAMBIG | ALL | NO} DATETIME {DEF | USA | EUR | ISO | JIS | LOC} DEGREE {1 | degree-of-parallelism | ANY} DYNAMICRULES {BIND | RUN} EXPLAIN {NO | YES | ALL} EXPLSNAP {NO | YES | ALL} FEDERATED {NO | YES} INSERT {DEF | BUF} ISOLATION {CS | RR | UR | RS | NC} QUERYOPT optimization-level REOPT {ALWAYS | NONE | ONCE} VALIDATE {RUN | BIND}
A opção de compilação "-m64" é requerida para uma instância de 64 bits no DB2 Universal Database para Linux em PowerPC para a construção de aplicativos e rotinas C/C++ do DB2.
O comando de compilação e de link mostrado na documentação do DB2 Universal Database Versão 8.2 para a construção de procedimentos armazenados utilizando o Micro Focus COBOL no HP-UX é incorreto. O comando de compilação contido no script real sqllib/samples/cobol_mf/bldrtn está incorreto. Os comandos de compilação e de link agora estão combinados em um único comando, utilizando a opção -y para especificar se a saída desejada é uma biblioteca compartilhada.
A versão mínima suportada do compilador Micro Focus COBOL e tempo de execução no HP-UX é Micro Focus Server Express 2.2 - Service Pack 1 mais o Fix Pack Fixpack22.02_14 para HP-UX PA-RISC 11.x (32/64 bits). Este Fix Pack está disponível a partir do Web site do Micro Focus Support Line em http://supportline.microfocus.com .
Para executar as rotinas externas do Micro Focus COBOL no Windows, é necessário garantir que as variáveis de ambiente do Micro Focus COBOL sejam permanentemente definidas como variáveis do sistema.
Para definir variáveis de ambiente como variáveis do sistema:
A definição de variáveis de ambiente na lista de Variáveis do usuário, em um prompt de comandos ou em um script é insuficiente.