Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

COBOL-Teilprogramme (Unix- und Linux-Systeme)

COBOL-Programme können Sie mit den Compilern von Micro Focus oder dem Compiler NetCOBOL von Fujitsu erstellen.

Bitte beachten Sie die COBOL-Compiler-spezifischen Programmierhinweise im openUTM-Handbuch „Anwendungen programmieren mit KDCS“ (Kapitel Ergänzungen für COBOL, Abschnitt „Plattform-spezifische Besonderheiten auf Unix- und Linux-Systemen“).

Umgebungsvariable für COBOL-Programme

Wenn Sie COBOL-Programme einsetzen müssen Sie Compiler-spezifische Umgebungsvariablen setzen.
Micro Focus COBOL

Wenn Sie COBOL-Teilprogramme mit Micro Focus COBOL verwenden, führen Sie folgende Schritte durch:

>

Rufen Sie das Skript <coboldir>/bin/cobsetenv auf. Dieses Skript setzt die notwendigen Umgebungsvariablen für den Compiler.

>

Erweitern Sie die Umgebungsvariable COBCPY um $UTMPATH/copy-cobol85.

>

Falls Sie Programme auf Basis von CPIC, TX bzw. XATMI unter openUTM erstellen, erweitern Sie die Umgebungsvariable COBCPY um $UTMPATH/<interface>/copy-cobol85, wobei <interface> für cpic, tx bzw. xatmi steht.

>

Falls Sie Client-Programme auf Basis von UPIC-L erstellen, erweitern Sie die Umgebungsvariable COBCPY um $UTMPATH/upicl/copy-cobol85.

>

Setzen Sie die Umgebungsvariable COBMODE auf 64 um 64-Bit-Objekte zu erzeugen.

NetCOBOL

Wenn Sie NetCOBOL-Teilprogramme verwenden, führen Sie folgende Schritte durch:

>

Rufen Sie das Skript <COBOLDIR>/config/cobol.sh auf. Dieses Skript setzt die notwendigen Umgebungsvariablen.

>

Erweitern Sie die Umgebungsvariable COBCOPY um $UTMPATH/netcobol.

>

Setzen Sie die Umgebungsvariable COB_LIBSUFFIX auf None,CPY,cpy.

>

Falls Sie Programme auf Basis von CPIC, TX bzw. XATMI unter openUTM erstellen, erweitern Sie die Umgebungsvariable COBCOPY um $UTMPATH/<interface>/netcobol, wobei <interface> für cpic, tx bzw. xatmi steht.

>

Falls Sie Client-Programme auf Basis von UPIC-L erstellen, erweitern Sie die Umgebungsvariable COBCOPY um $UTMPATH/upicl/netcobol.

Hinweis

Wenn Sie COBOL-Teilprogramme verwenden, dann beachten Sie bitte:

  • Es gibt Compiler-spezifische Besonderheiten zu Schlüsselwörtern. Details finden Sie im openUTM-Handbuch „Anwendungen programmieren mit KDCS“ (Kapitel „Ergänzungen für COBOL“, Stichwort „Schlüsselwörter“).

  • Wenn Sie Shared Objects erzeugen möchten, lesen Sie bitte den Abschnitt „SharedObjects (Unix- und Linux-Systeme)".