Erstellen einer XML-Umsetzung mit dem Dateiimportassistenten

Verwenden Sie den Dateiimportassistenten, um eine Quellenprogrammdatei in ein CICS-Bundleprojekt zu importieren und eine XML-Bindung und ein zugehöriges Schema für Atom-Feeds zu erstellen. Dieses Bundleprojekt kann dann als XML-Umsetzung in Ihrem CICS-System implementiert werden.

Vorbereitende Schritte

Die Quellenprogrammdatei, die Sie der XML-Umsetzung zuordnen möchten, muss bereits vorhanden sein.

Informationen zu diesem Vorgang

Der Assistent kann eine COBOL-, C/C++- oder PL/I-Sprachstruktur verwenden, um eine XML-Bindung und ein zugehöriges Schema zu generieren. Der Assistent importiert die XML-Bindung und das XML-Schema in ein Bundleprojekt. Dieses Bundleprojekt kann als ZIP-Datei für die Implementierung in ein CICS-System in das lokale Dateisystem oder direkt nach z/OS UNIX exportiert werden. Das exportierte Bundleprojekt ist die XML-Umsetzung, die in einem Atom-Feed verwendet werden kann.

Vorgehensweise

  1. Optional: Wenn noch kein Projekt für den Import der XML-Umsetzung vorhanden ist, erstellen Sie in CICS Explorer ein neues CICS-Bundleprojekt.
    1. Um zur Ressourcenperspektive zu wechseln, klicken Sie in der Hauptmenüleiste auf Fenster > Perspektive öffnen > Andere. Wählen Sie im Fenster "Perspektive öffnen" die Option Ressource aus und klicken Sie auf OK.
    2. Klicken Sie in der Hauptmenüleiste auf Datei > Assistent für neue Ressourcen > Andere > CICS-Ressourcen > CICS-Bundleprojekt. Der Assistent für Bundleprojekte wird geöffnet.
    3. Geben Sie in das Feld Projektname einen Namen für das neue Projekt ein.
    4. Klicken Sie auf Fertigstellen.
    Das neue CICS-Bundleprojekt wird im Projektexplorer aufgeführt.
  2. Klicken Sie im Projektexplorer der Ressourcenperspektive mit der rechten Maustaste auf das Bundleprojekt und klicken Sie auf Importieren.
  3. Erweitern Sie den Ordner "Allgemeines" und klicken Sie auf XML-Umsetzungsquelle importieren. Der Dateiimportassistent wird geöffnet.
  4. Klicken Sie auf Durchsuchen, um die Quellenprogrammdatei, die Sie der XML-Umsetzung zuordnen möchten, zu lokalisieren. Navigieren Sie dann zu der Datei, die Sie verwenden möchten. Es können Dateien der folgenden Dateitypen verwendet werden:
    Dateityp Programmiersprache
    .c C/C++-Quellcodedatei
    .cpp C/C++-Quellcodedatei
    .h C/C++-Headerdatei
    .cbl COBOL-Quellcode
    .cob COBOL-Quellcode
    .cpy COBOL-Copybooks-Datendatei
    .pli PL/I-Datenbeschreibungsdatei
  5. Überschreiben Sie im Feld Übergeordneten Ordner eingeben oder auswählen den Namen des Bundleprojekts, in das Sie die XML-Bindung und das Schema importieren möchten, oder wählen Sie ein Bundleprojekt aus der Liste aus.
  6. Geben Sie im Feld Name der XML-Umsetzungsquelle im Bundle den Namen der XML-Bindung und des zugehörigen Schemas ein. Dieses Feld enthält bereits den von Ihnen zuvor angegebenen Namen der Quellenprogrammdatei. Sie können in diesem Feld einen anderen Namen eingeben, müssen aber dabei darauf achten, dass die Dateierweiterung beibehalten wird.
  7. Legen Sie die Zuordnungsebene fest. Die Zuordnungsebene definiert, wie viele Informationen zwischen der Quellenprogrammdatei und dem XML-Schema konvertiert werden. Um die besten verfügbaren Zuordnungen nutzen zu können, legen Sie die Zuordnungsebene auf die letzte Ebene fest. Weitere Informationen zu Zuordnungsebenen finden Sie im Abschnitt Zuordnungsebenen für die CICS-Assistenten im CICS TS 5.1 Information Center.
  8. Klicken Sie auf Fertigstellen, um die XML-Bindung (.xsdbind) und das XML-Schema (.xsd) zu erstellen und in das Bundleprojekt zu importieren. Diese Dateien werden in den Ordner xsdbind des Bundleprojekts importiert. Außerdem wird eine Kopie der Quellenprogrammdatei als Referenz in das Bundleprojekt importiert und die Manifestdatei (cics.xml) im Ordner META-INF wird mit der neuen XML-Umsetzungsdefinition aktualisiert.

Ergebnisse

Eine XML-Bindung und ein XML-Schema wurden in ein Bundleprojekt importiert.

Nächste Schritte

Sie können das Bundleprojekt entweder für die Implementierung in einem CICS-System als ZIP-Datei in das lokale Dateisystem oder direkt nach z/OS UNIX exportieren. Weitere Informationen finden Sie im Abschnitt Implementieren eines CICS-Bundles.