Auf der Grundlage des entsprechenden COPY-Elements generiert D.XMLCOPY
eine XML-Beschreibung der Datenstrukturen dieses COBOL-Elements.
So starten Sie D.XMLCOPY
mit dem Befehl CALL-PROCEDURE
:
CALL-PROC FROM-FILE=*LIBRARY-ELEMENT(LIBRARY=COB2XML.LIB,ELEM=D.XMLCOPY) ,PROCEDURE-PARAMETERS=( LIB=<cobol_lib>, ELEM=<cobol_copy>, [XMLOUT=<output_file>,] [COBRUN=<compiler_options>] )
Erläuterung der Parameter:
LIB=<cobol_lib>, ELEM=<cobol_copy>
Das COBOL-COPY-Element, für dessen Datenstrukturen eine XML-Beschreibung erzeugt werden soll, ist als Element <cobol_copy>
in der LMS-Bibliothek <cobol_lib>
verfügbar.
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.<cobol_copy>.XML
geschrieben, wobei <cobol_copy>
für den Namen des COPY-Elements steht.
COBRUN=<compiler_options>
Spezifikationen 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.