WebSphere Application Server 8.5.5 JAX-WS ପାଇଁ, କ୍ଲାଏଣ୍ଟର ଅନୁରୋଧ ସନ୍ଦର୍ଭରେ ଥିବା ଠିକଣା ଉପରେ ନିର୍ଭର କରିବା ପୂର୍ବରୁ ଦୁଇଟି ଆଖପାଖ ନିୟନ୍ତ୍ରଣ ଯାଞ୍ଚ କରନ୍ତୁ। IBM ର JVM-ସ୍ତରୀୟ com.ibm.ws.websvcs.transport.enableProxyTunnel ଡିଫଲ୍ଟରେ false; ପ୍ରତି-କ୍ଲାଏଣ୍ଟ ଠିକଣା ଟନେଲିଂ ସକ୍ଷମ କରେ ନାହିଁ। ପଲିସି ସେଟର HTTP ପରିବହନ ମୂଲ୍ୟଗୁଡ଼ିକ ପ୍ରୋଗ୍ରାମେଟିକ ମୂଲ୍ୟକୁ ମଧ୍ୟ ଓଭରରାଇଡ କରେ, ଏବଂ ସେଗୁଡ଼ିକ JVM ସିଷ୍ଟମ ଗୁଣଧର୍ମକୁ ଓଭରରାଇଡ କରେ।

ଚୟିତ ବିଦ୍ୟମାନ ପୋର୍ଟ ପାଇଁ IBM କଲ ପୂର୍ବରୁ ଏହି ପ୍ରତି-କ୍ଲାଏଣ୍ଟ ସେଟଅପ ଡକ୍ୟୁମେଣ୍ଟ କରେ:

import javax.xml.ws.BindingProvider;

BindingProvider binding = (BindingProvider) servicePort;
binding.getRequestContext().put("https.proxyHost", "proxy.example");
binding.getRequestContext().put("https.proxyPort", "8080");

HTTPS କୀଗୁଡ଼ିକ HTTPS ଏଣ୍ଡପଏଣ୍ଟ ପାଇଁ ପ୍ରଯୁଜ୍ୟ; HTTP ପାଇଁ ସମ୍ପୃକ୍ତ IBM HTTP କୀ ବ୍ୟବହାର କରନ୍ତୁ। ଅନୁମୋଦିତ ସାର୍ବଜନୀନ SOAP ଏଣ୍ଡପଏଣ୍ଟ HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ HTTP ଠିକଣା କେବଳ ସେତେବେଳେ ବ୍ୟବହାର କରିପାରିବ ଯେତେବେଳେ ପ୍ରଯୁଜ୍ୟ ପଲିସି ଏବଂ ଟନେଲିଂ ନିୟନ୍ତ୍ରଣ ଅନୁମତି ଦିଏ ଏବଂ ସେହି ସ୍ତରରେ କୌଣସି ପ୍ରକ୍ସି ଖାତା କନଫିଗର ହୋଇନଥାଏ। ପ୍ରକ୍ସି ପ୍ରମାଣୀକରଣରେ SOAP ସେବା ପ୍ରମାଣପତ୍ରରୁ ସ୍ୱାଧୀନ, ଅଲଗା HTTP/HTTPS proxyUser ଏବଂ proxyPassword ଗୁଣଧର୍ମ ଥାଏ।

ଏଗୁଡ଼ିକ WebSphere ର ବିସ୍ତାର। Metro, CXF କିମ୍ବା ଅନ୍ୟ କାର୍ଯ୍ୟାନ୍ୱୟନରେ BindingProvider ମ୍ୟାପ ସେହି ଷ୍ଟ୍ରିଙ୍ଗଗୁଡ଼ିକୁ ପୋର୍ଟେବଲ କରେ ନାହିଁ।

ବିଭିନ୍ନ ସମକାଳୀନ ମାର୍ଗକୁ ସଠିକ ଭାବରେ କନଫିଗର ହୋଇଥିବା କ୍ଲାଏଣ୍ଟ ବସ୍ତୁ ଉପରେ ରଖନ୍ତୁ, କଲ ଚାଲୁଥିବା ବେଳେ ସେୟାର ପୋର୍ଟ ସନ୍ଦର୍ଭ ପୁନଃ ଲେଖନ୍ତୁ ନାହିଁ। ଏହା ଠିକଣାକୁ ପ୍ରକୃତ କ୍ଲାଏଣ୍ଟରେ ସୀମିତ ରଖେ ଏବଂ ଆଖପାଖର ସବୁ JVM ନିୟନ୍ତ୍ରଣକୁ କ୍ଲାଏଣ୍ଟ-ସ୍ଥାନୀୟ ଭାବରେ ଗଣନା କରେ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ