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.