Erstellen Sie eine AddAmount-Komponente und einen entsprechenden Service für den Verbund.
Die Komponente verwendet das Programm EXADDAMT.
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.
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.
Um eine AddAmount-Komponente und einen entsprechenden Service zu erstellen, führen Sie die folgenden Schritte aus:
- Klicken Sie mit der rechten Maustaste auf das Projekt "FileaAmountServices" und wählen Sie aus. Daraufhin wird der Assistent "Neue Komponente" angezeigt.
- Geben Sie im Assistenten "Neue Komponente" folgende Werte ein:
- Wählen Sie im Feld "Projekt" FileaAmountServices aus.
- Wählen Sie im Feld "Verbund" den Verbund FileaAmountServiceComposite - http://sample.org/fileaamountservice aus der Liste aus.
- Geben Sie im Feld "Komponentenname" AddAmount ein.
- Wählen Sie im Feld "Schnittstellentyp" WSDL aus.
- Wählen Sie die Option zum Wiederverwenden einer vorhandenen Serviceschnittstelle aus.
- 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.
- Wählen Sie im Feld "Implementierungstyp" CICS aus.
- Wählen Sie die Option zum Wiederverwenden einer vorhandenen Implementierung aus.
- 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.
- Klicken Sie auf die Schaltfläche Beenden, um die Komponente in einem vorhandenen Verbund zu erstellen.
- Rufen Sie den EST-Projektexplorer auf und klicken Sie auf , um die Ordnerstrukturen zu erweitern.
- Doppelklicken Sie auf den Verbund "FileaAmountServiceComposite", um den Verbundeditor zu öffnen.
- 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.
- Bearbeiten Sie auf der Registerkarte "Core" das Namensfeld, um den Service für die Komponente "AddAmount" von "EXADDAMTPort" in "AddAmountService" zu ändern.
- 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.
- 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.
- Legen Sie als Namen der Bindung EXADDAMT fest und legen Sie als Zuordnungsmodus direct fest.
- Wählen Sie die Komponente im Verbundeditor aus. Die Eigenschaftensicht wird aktualisiert und zeigt Informationen zur Komponente an.
- 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.
Sie haben nun eine Komponente und einen Service erstellt, der das Programm EXADDAMT verwendet.
Erstellen Sie eine Komponente und einen Service für das Programm EXUPDAMT.