Rational Developer for System z

AddAmount-Komponente und -Service erstellen

Erstellen Sie eine AddAmount-Komponente und einen entsprechenden Service für den Verbund. Die Komponente verwendet das Programm EXADDAMT.

Vorbereitende Schritte

Sie müssen einen Verbund im Projekt "FileaAmountServices" erstellt haben, eine componentType-Datei erstellt haben und die Serviceartefakte für das Programm EXADDAMT generiert haben.

Informationen zu diesem Vorgang

Der Verbundeditor ist das zentrale Tool für die Assemblierung von SCA-Verbünden, -Komponenten, -Services und -Referenzen. Sie können Ihren Verarbeitungsfortschritt bei dieser Task in jedem Stadium speichern, indem Sie den Tastaturkurzbefehl "Strg+S" verwenden.

Vorgehensweise

Um eine AddAmount-Komponente und einen entsprechenden Service zu erstellen, führen Sie die folgenden Schritte aus:

  1. Klicken Sie mit der rechten Maustaste auf das Projekt "FileaAmountServices" und wählen Sie Neu > SCA-Komponente aus. Daraufhin wird der Assistent "Neue Komponente" angezeigt.
  2. Geben Sie im Assistenten "Neue Komponente" folgende Werte ein:
    1. Wählen Sie im Feld "Projekt" FileaAmountServices aus.
    2. Wählen Sie im Feld "Verbund" den Verbund FileaAmountServiceComposite - http://sample.org/fileaamountservice aus der Liste aus.
    3. Geben Sie im Feld "Komponentenname" AddAmount ein.
    4. Wählen Sie im Feld "Schnittstellentyp" WSDL aus.
    5. Wählen Sie die Option zum Wiederverwenden einer vorhandenen Serviceschnittstelle aus.
    6. Verwenden Sie im Feld "Schnittstellenname" die Schaltfläche Auswählen, um nach der erstellten Schnittstelle zu suchen. Das Feld wird mit dem Wert EXADDAMTPort - file://target.files ausgefüllt.
    7. Wählen Sie im Feld "Implementierungstyp" CICS aus.
    8. Wählen Sie die Option zum Wiederverwenden einer vorhandenen Implementierung aus.
    9. Verwenden Sie im Feld "Implementierungsname" die Schaltfläche Auswählen, um nach der erstellten Komponententypdatei zu suchen. Das Feld wird mit dem Wert \FileaAmountServices\EXADDAMT.componentType ausgefüllt.
    10. Klicken Sie auf die Schaltfläche Beenden, um die Komponente in einem vorhandenen Verbund zu erstellen.
  3. Rufen Sie den EST-Projektexplorer auf und klicken Sie auf SCA-Inhalt > Verbünde > http://sample.org/fileaamountservice, um die Ordnerstrukturen zu erweitern.
  4. Doppelklicken Sie auf den Verbund "FileaAmountServiceComposite", um den Verbundeditor zu öffnen.
  5. Wählen Sie das Servicesymbol aus. In der Eigenschaftensicht werden auf verschiedenen Registerkarten Details zum Service angezeigt. Wenn die Eigenschaftensicht nicht angezeigt wird, klicken Sie in den Diagrammeditor des Verbunds und wählen Sie Eigenschaftensicht anzeigen aus.
  6. Bearbeiten Sie auf der Registerkarte "Core" das Namensfeld, um den Service für die Komponente "AddAmount" von "EXADDAMTPort" in "AddAmountService" zu ändern.
  7. Prüfen Sie auf der Registerkarte "Schnittstelle" die Werte für die Felder "Schnittstellentyp" und "Schnittstelle". Diese Werte werden basierend auf den im Assistenten "Neue Komponente" eingegebenen Werten bereitgestellt.
  8. Um eine CICS-Bindung zum Service hinzuzufügen, gehen Sie zur Registerkarte "Bindung", wählen Sie "Bindungen" aus, klicken Sie auf Hinzufügen und wählen Sie CICS aus.
  9. Legen Sie als Namen der Bindung EXADDAMT fest und legen Sie als Zuordnungsmodus direct fest.
  10. Wählen Sie die Komponente im Verbundeditor aus. Die Eigenschaftensicht wird aktualisiert und zeigt Informationen zur Komponente an.
  11. Prüfen Sie auf der Registerkarte "Implementierung" die Werte für die Felder "Komponententyp", "Programm" und "Aufruftyp". Diese Werte werden basierend auf den im Assistenten "Neue Komponente" eingegebenen Werten bereitgestellt.

Ergebnisse

Sie haben nun eine Komponente und einen Service erstellt, der das Programm EXADDAMT verwendet.

Nächste Schritte

Erstellen Sie eine Komponente und einen Service für das Programm EXUPDAMT.

Nutzungsbedingungen | Feedback

Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)