Għażla ta' proxy għal klijent wieħed WebSphere 8.5.5 JAX-WS
Applika l-proprjetajiet tal-proxy dokumentati ta' WebSphere fuq il-kuntest tat-talba tal-klijent JAX-WS minflok ma tibdel ir-rotta tal-JVM kollu.
Għal WebSphere Application Server 8.5.5 JAX-WS, iċċekkja żewġ kontrolli tal-madwar qabel ma tiddependi fuq indirizz fil-kuntest tat-talba tal-klijent. Il-proprjetà tal-IBM fil-livell tal-JVM com.ibm.ws.websvcs.transport.enableProxyTunnel hija false b'mod awtomatiku; indirizz għal kull klijent ma jattivax it-tunnel. Il-valuri tat-trasport HTTP ta' sett ta' politika wkoll jegħlbu l-valuri programmatiċi, u dawk jegħlbu l-proprjetajiet tas-sistema tal-JVM.
Għall-port eżistenti magħżul, IBM tiddokumenta din is-setup għal kull klijent qabel is-sejħa:
import javax.xml.ws.BindingProvider;
BindingProvider binding = (BindingProvider) servicePort;
binding.getRequestContext().put("https.proxyHost", "proxy.example");
binding.getRequestContext().put("https.proxyPort", "8080");Iċ-ċwievet HTTPS japplikaw għall-endpoints HTTPS; għal HTTP uża ċ-ċwievet IBM HTTP korrispondenti. Endpoint SOAP pubbliku permess jista' juża indirizz HTTP mil-lista tal-proxy HTTP biss wara li l-politika applikabbli u l-kontrolli tat-tunnel jippermettu dan u ma jkun hemm l-ebda kont tal-proxy konfigurat f'dawk il-livelli. L-awtentikazzjoni tal-proxy għandha proprjetajiet HTTP/HTTPS proxyUser u proxyPassword separati, indipendenti mill-kredenzjali tas-servizz SOAP.
Dawn huma estensjonijiet ta' WebSphere. Mappa BindingProvider f'Metro, CXF jew implimentazzjoni oħra ma tagħmilx dawk is-strings portabbli.
Żomm rotot konkorrenti differenti fuq oġġetti tal-klijent konfigurati kif suppost minflok terġa' tikteb kuntest tal-port kondiviż waqt li s-sejħiet ikunu għaddejjin. B'hekk l-indirizz jiġi limitat għall-klijent reali mingħajr ma jitqiesu l-kontrolli kollha tal-JVM madwaru bħala lokali għall-klijent.