Auf der Grundlage der entsprechenden Programm-Source generiert D.XMLPROG
eine XML-Beschreibung der Datenstrukturen eines COBOL-Programms.
So starten Sie D.XMLPROG
mit dem Befehl CALL-PROCEDURE
:
CALL-PROC FROM-FILE=*LIBRARY-ELEMENT(LIBRARY=COB2XML.LIB,ELEM=D.XMLPROG) ,PROCEDURE-PARAMETERS=( {SRC=FILE,TSTNAM=<cobol_source>|SRC=LIB,LIB=<cobol_lib>, TSTNAM=<cobol_source>}, [XMLOUT=<ouptput_file>,] [COBRUN=<compiler_options>] )
Erläuterung der Parameter:
SRC=FILE,TSTNAM=<cobol_source>
Das COBOL-Programm, für dessen Datenstrukturen eine XML-Beschreibung erzeugt werden soll, befindet sich in der Datei <cobol_source>
.
SRC=LIB,LIB=<cobol_lib>, TSTNAM=<cobol_source>
Das COBOL-Programm, für dessen Datenstrukturen eine XML-Beschreibung erzeugt werden soll, befindet sich im Element <cobol_source>
in der LMS-Bibliothek <cobol_lib>
.
XMLOUT=<output_file>
Name der Datei, in die die Datenstrukturen im XML-Format geschrieben werden. Dieser Name muss das Suffix .xml
haben. Wenn dieser Parameter nicht angegeben und der Linkname XMLLINK
nicht definiert ist, wird die XML-Beschreibung in die Datei XMLFIL.COBOL.<progID>.XML
geschrieben, wobei <progID>
für den in PROGRAM-ID
definierten Programmnamen steht.
COBRUN=<compiler_options>
Festlegung von Compiler-Optionen in Form eines Strings aus maximal 121 Zeichen. Trennen Sie die einzelnen Optionen durch Kommata. Sie können z. B. folgendes angeben:
COMMENT=YES/NO
Es werden keine Kommentarzeilen ausgegeben, wenn die Option COMMENT=NO
eingestellt ist.
DTD=YES/NO
Es wird kein Verweis auf die Document Type Definition ausgegeben, wenn die Option DTD=NO
eingestellt ist.