Web-Service-fähiges JAX-RPC-Modul - Einstellungen für den Implementierungsdeskriptor (Datei ibm-webservices-bnd.xmi)
Die Datei ibm-webservices-bnd.xmi ist ein Implementierungsdeskriptor für ein Webmodul, das JAX-RPC-Web-Services (Java™ API for XML-based RPC) unterstützt, oder für ein EJB- Modul (Enterprise JavaBeans). Diese Datei enthält Informationen für die Laufzeitumgebung von Web-Services, die WebSphere Application Server benötigt.
Sie können diese Eigenschaften mit einem Assembliertool bearbeiten.
Diesbezügliche Anweisungen finden Sie im Abschnitt
"Implementierungsdeskriptor ibm-webservices-bnd.xmi für JAX-RPC-Web-Services konfigurieren".
- wsDescNameLink
Attribut des Elements "wsdescBindings", das die Verbindung zum entsprechenden Element <webservice-description-name> in der Datei webservices.xml angibt.
- pc-name-link
Attribut des Elements "pcBindings", das die Verbindung zum entsprechenden Element <port-component-name> in der Datei webservices.xml angibt.
- scope
Attribut des Elements pcBindings, das angibt, wann neue Instanzen von Implementierungs-Beans erstellt werden. Die gültigen Werte sind request (Anforderung), session (Sitzung) und application (Anwendung).
Beispiele für Bindungsdatei
In den folgenden Beispielen wird die Schreibweise und Position der verschiedenen Attribute veranschaulicht. Sie können diese Beispiele nicht ausschneiden und einfügen, da sie die erforderlichen ID-Attribute nicht enthalten. Wenn Sie Elemente zu einer mit dem Befehl WSDL2Java generierten Bindungsdateischablone hinzufügen, müssen Sie bestätigen, dass jedes Element ein ID-Attribut besitzt, dessen Wert eine eindeutige Zeichenfolge ist. Durchsuchen Sie die vom Befehl WSDL2Java generierten xmi-Schablonendateien nach Beispielen für ID-Zeichenfolgen. Weitere Informationen zu diesem Tool finden Sie in der Beschreibung des Befehlszeilentools WSDL2Java für JAX-RPC-Anwendungen (Java API for XML-based Remote Procedure Call).
<com.ibm.etools.webservice.wsbnd:WSBinding xmi:version="2.0" xmlns:xmi=
"http://www.omg.org/XMI" xmlns:com.ibm.etools.webservice.wsbnd=
"http://www.ibm.com/websphere/appserver/schemas/5.0.2/wsbnd.xmi">
<wsdescBindings wsDescNameLink="AddressBookService">
<pcBindings pcNameLink="AddressBook" scope="Application"/>
</wsdescBindings>
</com.ibm.etools.webservice.wsbnd:WSBinding>