2009-10-01 6 views
1

Je dois passer l'option d'exécution TRAP (OFF) à une application IBM AIX COBOL. Le problème est, je n'ai aucune idée de comment faire cela, et je ne trouve rien dans la documentation d'IBM sur la façon de le faire. J'ai essayé export TRAP=OFF dans mon script, mais cela ne l'a pas fait. Est-ce que quelqu'un sait comment faire ça?Comment transmettre des options d'exécution à AIX COBOL?

Répondre

3

Pour définir les options d'exécution pour les applications créées avec COBOL pour AIX, vous devez définir la variable d'environnement COBRTOPT pour qu'elle contienne les options à définir. Par exemple, pour définir TRAP (OFF):

export COBRTOPT = "TRAP (OFF)"

Je vais demander à nos rédacteurs de documentation pour clarifier la documention en liant peut-être la deuxième référence à la première.

+0

Merci, ça l'a fait! –

1

En fonction de la saveur de COBOL (j'utilise AcuCOBOL) vous pouvez accepter des données dans une variable de stockage de travail d'une option de ligne de commande comme ceci:

ACCEPT WS-CMD-LINE FROM COMMAND-LINE. 

Vous pouvez également définir une variable d'environnement comme vous essayez faire et ACCEPTER comme:

ACCEPT WS-ENV-VAR FROM ENVIRONMENT "TRAP". 

Espérons que cela aide!

Questions connexes