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 ঠিকনা ব্যৱহাৰ কৰিব পাৰে কেৱল তেতিয়া যেতিয়া প্ৰযোজ্য পলিচি আৰু টানেলিং নিয়ন্ত্ৰণে অনুমতি দিয়ে আৰু সেই স্তৰবোৰত কোনো প্ৰক্সি একাউণ্ট সংৰূপিত নাথাকে। প্ৰক্সি প্ৰমাণীকৰণৰ HTTP/HTTPS proxyUser আৰু proxyPassword সুকীয়া বৈশিষ্ট্য আছে, যি SOAP সেৱাৰ প্ৰমাণপত্ৰৰ পৰা স্বতন্ত্ৰ।

এইবোৰ WebSphere ৰ সম্প্ৰসাৰণ। Metro, CXF বা অন্য কাৰ্যকৰী প্ৰণালীত BindingProvider মেপে সেই ষ্ট্ৰিংবোৰ বহনযোগ্য নকৰে।

ভিন্ন সমকালীন ৰুটবোৰ যথাযথভাৱে সংৰূপিত ক্লায়েন্ট বস্তুত ৰাখক, আহ্বান চলি থকা অৱস্থাত ভাগ-বতৰা পৰ্ট প্ৰসংগ পুনৰ লিখাৰ পৰিৱৰ্তে। ইয়াৰ ফলত ঠিকনাটো প্ৰকৃত ক্লায়েন্টতে সীমিত থাকে, আৰু ইয়াৰ চাৰিওফালৰ JVM নিয়ন্ত্ৰণবোৰক ক্লায়েন্ট-স্থানীয় বুলি গণ্য নকৰে।

সম্পৰ্কিত প্ৰবন্ধ