Das Binden, Laden und Starten von Programmen, die Sprachmittel zur Verarbeitung von XML-Dokumenten verwenden, erfolgt im Prinzip so, wie in Kapitel „Binden, Laden, Starten" beschrieben.
Die Verarbeitung von XML-Dokumenten erfordert immer auch Zeichensatzkonvertierungen. Daher muss das Anschlussmodul GNLAPDT für entsprechende XHCS-Funktionen eingebunden werden:
Beim Binden mit TSOSLNK, siehe Abschnitt „Statisches Binden mit TSOSLNK", ist im Bindelauf dazu folgende, zusätzliche Anweisung nötig:
*RESOLVE ,$.SYSOML.XHCS-SYS.020 —————————————————————————— (1)
(1) | XHCS-Anschlussmodul: Es wird angenommen, dass die Bibliothek, die das Modul enthält, im System mit dem Namen SYSOML.XHCS-SYS.020 zur Verfügung steht. |
Beim Binden mit dem BINDER, siehe Abschnitt „Binden mit dem BINDER", ist im Bindelauf dazu folgende, zusätzliche Anweisung nötig:
//RESOLVE-BY-AUTOLINK LIB=$.SYSOML.XHCS-SYS.020 —————————— (1)
(1) | XHCS-Anschlussmodul: Es wird angenommen, dass die Bibliothek, die das Modul enthält, im System mit dem Namen SYSOML.XHCS-SYS.020 zur Verfügung steht. |
Beim dynamischen Binden und Laden mit dem DBL, siehe Abschnitt „Dynamisches Binden und Laden mit dem DBL", ist dazu vor dem START PROGRAM- bzw. LOAD-PROGRAM-Kommando das folgende, zusätzliche Kommando nötig:
/ADD-FILE-LINK BLSLIB02,$.SYSOML.XHCS-SYS.020 ———————————— (1)
(1) | XHCS-Anschlussmodul: Es wird angenommen, dass die Bibliothek, die das Modul enthält, im System mit dem Namen SYSOML.XHCS-SYS.020 zur Verfügung steht. |
Beim Ablauf eines COBOL-Programms mit XML-Anweisungen muss das ablaufende Programm auf die Modulbibliothek, die das Parser-Programmpaket enthält, zugreifen können, um daraus Module dynamisch nachladen zu können. Weisen Sie dazu die Bibliothek mit den Parsermodulen vor Ablauf des COBOL-Programms mittels des Linknamens COBPRSXM zu. Beim dynamischen Binden und Laden bzw. beim Laden von fertig gebundenen Programmen sind vor dem START PROGRAM- bzw. LOAD-PROGRAM-Kommando folgende zusätzliche Kommandos nötig:
/ADD-FILE-LINK COBPRSXM,$XYZ.SYSLIB.UTM-XML.030.RT —————— (1) /ADD-FILE-LINK BLSLIB01,$.SYSLNK.CRTE ——————————————— (2)
(1) | XML-Parser: Es wird angenommen, dass die Bibliothek, die die entsprechenden Module enthält, auf der Kennung XYZ mit dem Namen SYSLIB.UTM-XML.030.RT zur Verfügung steht. |
(2) | Die Module des Parsers benötigen das C-Laufzeitsystem. Weisen Sie daher das CRTE ebenfalls zu. |