Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Schnittstelle zwischen SDF und höheren Programmiersprachen

&pagelevel(3)&pagelevel

SDF bietet ab Version 3 eine Schnittstelle für Programme höherer Programmiersprachen (High Level Languages, HLL) wie COBOL, FORTRAN und C an. Sie können damit von solchen Programmen aus auf die SDF-Makros zugreifen, ohne Assemblerprogramme zum Aufruf der SDF-Makros zu schreiben. Das folgende Bild zeigt das Prinzip der HLL-Schnittstelle.

Bild 15: Schnittstelle zwischen SDF und höheren Programmiersprachen

Folgende SDF-Makros werden von der HLL-Schnittstelle unterstützt:

  • Makros zur Bearbeitung von Anweisungen (RDSTMT, CORSTMT, TRSTMT)
  • der Makro zum Aufruf eines System-Kommandos (CMD)
  • der Makro zum Setzen des Kommando-Returncodes (CMDRC)
  • der Makro zum Ausgeben von Informationen über aktivierte Syntaxdateien (CMDSTA).

Der normierte Übergabebereich kann über die HLL-Schnittstelle ausgewertet werden. Zur Informationsgewinnung aus dem normierten Übergabebereich bietet die HLL-Schnittstelle einige zusätzliche Funktionen, die die Analyse des Übergabebereiches erleichtern.

Die Schnittstelle zu höheren Programmiersprachen unterstützt nur den normierten Übergabebereich im alten Format (siehe Änderungen der SDF-Programmschnittstelle). Die Nutzung des neuen Formats (siehe Aufbau des normierten Übergabebereichs) ist nur über die Assembler-Schnittstelle möglich!