HTTP-Conduit-Clienteigenschaften und angepasste Benutzereigenschaften aktivieren
Sie können die HTTP -Client-Eigenschaften und benutzerdefinierten Eigenschaften mithilfe der ibm-ws-bnd.xml -Datei für JAX-WS-Anwendungen auf Liberty definieren.
Vorbereitungen
Die Datei ibm-ws-bnd.xml muss sich im Verzeichnis /WEB-INF einer webbasierten Web-Service-Anwendung (WAR-Datei) oder im Verzeichnis /META-INF einer EJB-basierten Web-Service-Anwendung (JAR-Datei) befinden. Wenn der Client in clientContainer ausgeführt wird, muss die Datei ibm-ws-bnd.xml
im Verzeichnis /META-INF der JAR-Datei in der Client-EAR-Datei enthalten sein.
Informationen zu dieser Task
HTTP-Clienteigenschaften und angepasste Benutzereigenschaften können mit den Elementen
service-ref und port in der Datei ibm-ws-bnd.xml
für den betreffenden Service-Client oder Port, der durch die Annotation @WebServiceRef injiziert wird, definiert werden. Die Eigenschaften
im Element port setzen die entsprechenden Eigenschaften im Element service-ref außer Kraft.- HTTP-Clienteigenschaften
- Die folgenden HTTP -Client-Eigenschaften werden in Liberty unterstützt; diese Eigenschaften müssen das Präfix http.conduit.client. haben. Beispiel: http.conduit.client.ConnectionTimeout. Diese HTTP-Clienteigenschaften sind nur gültig, wenn SOAP-Nachrichten gesendet oder empfangen werden. Sie finden keine Anwendung, wenn eine
Verbindung zu einem WSDL-URL hergestellt wird.
- ConnectionTimeout
- ReceiveTimeout
- AsyncExecuteTimeout
- AsyncExecuteTimeoutRejection
- AutoRedirect
- MaxRetransmits
- AllowChunking
- ChunkingThreshold
- Connection
- DecoupledEndpoint
- ProxyServer
- ProxyServerPort
- ProxyServerType
- NonProxyHosts
- Angepasste Benutzereigenschaften
- Neben den unterstützten HTTP -Client-Eigenschaften in Liberty können Sie benutzerdefinierte Eigenschaften definieren, die in Ihrer Anwendung verwendet werden könnten, und diese Eigenschaften aus dem Kontext der Client-Anforderung abrufen. Alle im Element
propertiesdefinierten Attribute werden in den Kontext der Service-Client-Anforderung gestellt.
Für alle verfügbaren Elemente, die Sie in der Datei ibm-ws-bnd.xmlkonfigurieren können.