Coldfusion के साथ एक docuSign एकीकरण पर कार्य करना और SOS अनुरोध को WS सुरक्षा का उपयोग करने में सहायता की आवश्यकता है।
आपका प्रश्न विस्तार पर थोड़ा छोटा है, लेकिन मुझे लगता है कि आपका मतलब है।
हमें यह कुछ साल पहले करना था जब एक नेट वेब सेवा से संचार करना था। मूल विचार यह है कि आप अतिरिक्त सोप शीर्ष लेखों का सेट प्रदान करते हैं जिसमें सुरक्षा जानकारी होती है जैसे:
- टाइमस्टैम्प
- उपयोगकर्ता नाम
- पासवर्ड
- एटीसी
ऐसा करने के लिए आपको परिभाषित मानक के अनुसार एक नया XML दस्तावेज़ बनाना होगा। इसके बाद आपको सोप हेडर बनाने के लिए कोड लिखना होगा। इसका अर्थ है:
-
अपनी दूरस्थ वेब सेवा ऑब्जेक्ट बनाएं, उदा।
var objWebSvc = createObject ("webservice", "http: // remoteURL? WSDL");
-
एक बनाना
- वेब सेवा ऑब्जेक्ट में XML दस्तावेज़ को जोड़ने के लिए
- नए हेडर का प्रतिनिधित्व करने के लिए XML दस्तावेज़
- इसे आवश्यक जानकारी (जैसे उपयोगकर्ता नाम और टाइमस्टैम्प आदि)
addSOAPRequestHeader ()
- अपनी दूरस्थ वेब सेवा को कॉल करें
फिर जरूर और जब वे आपके को कॉल करते हैं वेब सेवा आपको उन हेडर को उनके SOAP अनुरोध से पार्स करने और उन्हें मान्य करने की आवश्यकता होगी। यह getSOAPRequestHeader ()
का उपयोग करके XML को हथियाने और जानकारी को पार्स करने के द्वारा किया जा सकता है।
मुझे यह एक त्रुटि प्रवण कार्य और (मूल रूप से) एक शाही दर्द हो पाया। आखिरकार हमने जिस वेब सेवा को एकीकृत कर दिया था, वह आवश्यकता को कम कर दिया, जाहिरा तौर पर किसी भी वेब सेवाओं को कनेक्ट करने की कोशिश कर रही थी, जो देशी नहीं थे। नेट विनिर्देश लागू करने में कठिन समय था।
शुभकामना!
Comments
Post a Comment