Die Datei was_jaxws_tdjava.properties wird verwendet, um Daten an die Ant-Tasks zu übergeben, wenn Sie einen
Top-down-Java™-Web-Service für die IBM® WebSphere-JAX-WS-Laufzeitumgebung
erstellen. In dieser Datei sind die Parameteroptionen beschrieben, die in der Vorlage verfügbar sind.
Aktualisieren Sie die Vorlage, bevor Sie die Ant-Task zum Erstellen des Web-Service mit den gewünschten Optionen ausführen.
Erforderliche Parameter
- ScenarioType
- Optionen: service
- Dieser Parameter legt den Szenariotyp für die Ant-Task fest.
- InitialSelection
- Dieser Parameter gibt die URI der WSDL-Eingabedatei relativ zum Arbeitsbereich oder die vollständig qualifizierte
URL einer WSDL-Datei an. Diese URI hat das Format
/Projekt/MyWSDL.wsdl oder http://myurl.com/service.wsdl.
Optionale Parameter
- ListRuntimes
- Optionen: true false
- Wenn Sie diesen Parameter auf den Wert true setzen, wird bei der Ausführung der Ant-Task eine Liste
mit gültigen Laufzeitoptionen angezeigt.
- ListServers
- Optionen: true false
- Wenn Sie diesen Parameter auf den Wert true setzen, wird bei der Ausführung der Ant-Task eine Liste
mit gültigen Serveroptionen angezeigt.
- Verbose
- Optionen: true false
- Wenn Sie diesen Parameter auf den Wert true setzen, werden bei der Ausführung der Ant-Task Informationsnachrichten und Fehler angezeigt.
- Service.RuntimeId
- Dieser Parameter gibt die ID der Laufzeitumgebung des Web-Service an. Für JAX-WS-Web-Services ist com.ibm.ast.ws.jaxws.WasWebServiceRT der einzige gültige Wert.
- Service.ServerId
- Dieser Parameter gibt die ID des Zielservers an. Wenn Sie möchten, dass dieser Wert
automatisch gesetzt wird, löschen Sie den Parameter oder setzen Sie ihn auf Kommentar, sodass die Ant-Task
den richtigen Wert aus den Servereinstellungen des Webprojekts erhält. Für JAX-WS-Web-Services sind nur die folgenden Werte gültig:
- com.ibm.ws.ast.st.v7.server.base
- com.ibm.ws.ast.st.v8.server.base
- com.ibm.ws.ast.st.v85.server.base
- com.ibm.ws.st.server.v85.was
- JavaOutput
- Akzeptieren Sie den Standardwert oder geben Sie einen Pfad ein, in dem das
Java-Skeleton generiert werden soll.
- OverwriteFilesEnabled
- Optionen: true false
- Dieser Parameter legt fest, ob die Ant-Task bereits vorhandene Dateien überschreibt. Der Standardwert ist true.
- CreateFoldersEnabled
- Optionen: true false
- Dieser Parameter legt fest, ob die Ant-Task alle erforderlichen Ordner erstellt. Der Standardwert ist true.
- CheckoutFilesEnabled
- Optionen: true false
- Dieser Parameter legt fest, ob die Ant-Task Dateien ohne Bedienerführung aus dem Repository auscheckt.
Der Standardwert ist true.
- Host
- Dieser Parameter gibt den Namen des Hosts in der generierten WSDL-Datei an.
Der Wert hat das Format myhost:9080.
- Der Standardwert ist localhost:9080.
- TargetPackage
- Der Assistent für Web-Service-Clients generiert mehrere
Java-Dateien aus der angegebenen WSDL. Er erstellt standardmäßig ein Paket
mit einem Namen, der auf dem in der WSDL-Datei angegebenen Namespace basiert. Sie können auch einen eigenen Paketnamen
angeben, um dieses Standardverhalten außer Kraft zu setzen.
- CopyWSDL
- Optionen: true false
- Setzen Sie diesen Parameter auf "true", um die WSDL-Datei in das Serviceprojekt zu kopieren.
- EnableWrapperStyle
- Optionen: true false
- Für WSDL-Dokumente, die ein eingeschlossenes Muster des Typs "document/literal"
implementieren, wird ein Stammelement im XML-Schema deklariert, das Operationswrapper für einen Nachrichtenfluss
verwendet wird. Für die Anforderung und die Antwort sind gesonderte Wrapperelementdefinitionen vorhanden.
Der Standardwert ist "true".
- MTOM
- Optionen: true false
- Setzen Sie diesen Parameter auf "true", um SOAP Message Transmission
Optimization Mechanism für die Optimierung der Übertragung binären Inhalts zu aktivieren.
Der Standardwert ist "false".
- GenXSDLibrary
- Setzen Sie diesen Parameter auf "true", um eine Schemabibliothek zu generieren.
- JAXWSVersion
- Optionen: 2.0 2.1
- Die Ant-Task kann Code generieren, der mit JAX-WS 2.0 oder JAX-WS 2.1 kompatibel ist,
wenn Sie einen Server der WebSphere Application Server Version 7
oder Version 8 als Ziel angeben.
- PortToImplBeanMapping
- Für jeden in der WSDL-Datei definierten Port können Sie den Namen der Serviceimplementierungsklasse angeben.
Verwenden Sie dazu durch Kommas getrennte Portname/Implementierungsbean-Wertpaare, z. B.
Port1=ImplBean1,Port2=ImplBean2.
- BindingFiles
- Wenn Sie angepasste JAX-WS- oder JAXB-Bindungsdateien erstellt haben und diese im
Arbeitsbereich vorhanden sind, geben Sie deren Position an, um sie für die Erstellung dieses Web-Service zu verwenden.
- AddExtension
- Optionen: true false
- Verwenden Sie diese Option, um Anbietererweiterungen zuzulassen, die für die Verarbeitung
einiger WSDL-Dokumente erforderlich sind.