Sie können ein COBOL Copybook als DFDL-Schemadatei importieren und auf die Nachrichten anwenden. Dieses Dienstprogramm hilft Ihnen bei der schnellen Erstellung eines Schemas mit gültigem Format
und bei der Angabe von Elementen und Werten im
DFDL-Editor.
Informationen zu diesem Vorgang
Das Importprogramm für COBOL Copybooks kann unter Windows und Linux, aber nicht unter Mac OS ausgeführt werden. Für Red Hat
Enterprise Linux (64 Bit) und Ubuntu Linux (32 Bit und 64 Bit) sind zusätzliche Installationsschritte des Betriebssystems erforderlich
(siehe Hilfe für
IBM® Rational Developer for z Systems).
http://www.ibm.com/support/knowledgecenter/SSQ2R2_9.1.0/com.ibm.etools.rdz.troubleshooting.doc/topics/linux64_rhel_cobolimport.html
Vorgehensweise
- Klicken Sie in der Perspektive "Architecture School" in der Ansicht "Schemabibliothek" auf den Pfeil neben der Schaltfläche
Hinzufügen. Klicken Sie dann auf . Das Fenster New DFDL Schema wird angezeigt.
- Klicken Sie im Fenster New DFDL Schema auf eine der folgenden Schaltflächen:
- Change
- Sie können die Position einer DFDL-Schemadatei angeben, die zum Projekt hinzugefügt werden soll.
- Edit
- Sie können die im Feld Current Location angegebene Datei im
DFDL-Editor öffnen (siehe DFDL-Schema bearbeiten).
- Create
- Sie können eine DFDL-Schemadatei zur Bibliothek hinzufügen (siehe DFDL-Schema erstellen).
- Import
- Sie können aus einem anderen Datentyp ein DFDL-Schema erstellen. Das COBOL Copybook ist die zurzeit einzige unterstützte Quelle für den Import. Fahren Sie mit dem nächsten Schritt fort.
- Machen Sie im Fenster Data Format Description Language (DFDL) Schema From COBOL File
die erforderlichen Angaben.
- Tragen Sie in den Feldern Project, Folder und
Target file name Werte ein, um den Namen des zu erstellenden DFDL-Schemas anzugeben.
- Wählen Sie für das Quellen-COBOL-Copybook eine der folgenden Positionsoptionen aus:
- Quellendatei im Arbeitsbereich auswählen
- Navigieren Sie im aktuellen Projekt zu einem COBOL Copybook, das als Quelle für das Schema verwendet werden soll.
- Quellendatei von außerhalb des Arbeitsbereichs auswählen
- Treffen Sie in einer Liste bereits verwendeter Copybook-Positionen eine Auswahl oder klicken Sie auf
Browse, um auf Ihrem System oder in Ihrem Netz zu einer Position außerhalb des Projektarbeitsbereichs zu navigieren.
- Wählen Sie Overwrite existing DFDL schema file aus, wenn die von Ihnen angegebene Datei bereits vorhanden ist und Sie den
Inhalt dieser Datei überschreiben möchten.
- Wählen Sie Copy source file... aus, wenn Sie die Quellendatei vor der Konvertierung in das Verzeichnis
importFiles kopieren möchten.
- Klicken Sie auf Next.
- Wählen Sie die zu importierenden Strukturen der Ebene 01 aus. Die verfügbaren Strukturen sind links im Dialog aufgelistet. Heben Sie die aufzunehmenden Strukturen hervor. Klicken Sie dann auf
>>, um sie in die Importliste zu verschieben.
Klicken Sie anschließend auf eine der folgenden Schaltflächen:
- Next
- Geben Sie Importoptionen an, z. B. für die Behandlung von Nullwerten, Füllzeichen, Codierungsoptionen usw.
- Finish
- Die Standardimportoptionen werden verwendet.
- Eine Nachricht wird angezeigt, dass der Editor mit dem neuen Schema aktualisiert werden muss. Klicken Sie auf Yes.
- Klicken Sie im Fenster New DFDL Schema auf OK. Das neue Schema wird zur Schemabibliothek hinzugefügt. In der
DFDL-Schemabibliothek wird er Pfad zur erstellten DFDL-Schemadatei aufgelistet.
Sie können dieses DFDL-Schema jetzt auf die Nachrichteneigenschaften anwenden.
Anmerkung: Das neue DFDL-Schema enthält einen Verweis auf eine Datei
CobolDataDefinitionFormat.xsd, die vom Importassistenten automatisch zum Ordner
Projektordner/IBMdefined hinzugefügt wird. Wenn Sie die neue DFDL-Schemadatei an eine neue Position
kopieren oder verschieben, müssen Sie auch die Datei
CobolDataDefinitionFormat.xsd kopieren oder verschieben, damit die relative Position zur Schemadatei erhalten bleibt.