¿Cómo puedo pasar opciones de tiempo de ejecución a AIX COBOL?
Pregunta
Tengo que pasar la opción TRAP (OFF) en tiempo de ejecución de una aplicación IBM AIX COBOL. El problema es que no tengo ni idea de cómo hacerlo, y no puedo encontrar nada en la documentación de IBM sobre cómo hacerlo. He intentado export TRAP=OFF
en mi runscript, pero que no lo hice. ¿Alguien sabe cómo hacer esto?
Solución
Con el fin de establecer las opciones de tiempo de ejecución para aplicaciones creadas con COBOL para AIX, se debe establecer la variable de entorno COBRTOPT para contener las opciones que se establezcan. Por ejemplo, para establecer TRAP (OFF):
COBRTOPT exportación = "TRAP (OFF)"
Voy a pedir a nuestros escritores de documentación para aclarar la documention tal vez por la vinculación de la segunda referencia de nuevo a la primera.
Otros consejos
Dependiendo del sabor de COBOL (utilizo Acucobol) se puede aceptar datos en una variable de almacenamiento de trabajo de una opción de línea de comandos, así:
ACCEPT WS-CMD-LINE FROM COMMAND-LINE.
También puede establecer una variable de entorno como si estuviera tratando de hacer y aceptar que de esta manera:
ACCEPT WS-ENV-VAR FROM ENVIRONMENT "TRAP".
Espero que esto ayude!