2012-07-25 15 views
6

क्या किसी ने लोटस नोट्स में क्लाइंट को एक विश्वसनीय वेब सेवा का उपभोग करने के लिए लिखा है? यदि हां, तो कोड के कुछ उदाहरण क्या हैं जिनका आपने उपयोग किया है? मैं कहां से शुरू करना चाहता हूं, इस बारे में अनिश्चित हूं, क्योंकि वर्तमान में वेब पर कई उदाहरण नहीं दिखते हैं।कमल नोट्स में एक रीस्टफुल वेब सेवा का उपभोग कैसे करें

मेरा अंतिम लक्ष्य कुछ लोटस्क्रिप्ट (या वैकल्पिक रूप से जावा या यहां तक ​​कि @ फर्मुला) होना है कि नोट्स क्लाइंट ऐप नियमित रूप से GET, POST, PUT और कॉल को एक विश्वसनीय वेब सेवा के साथ कॉल करने के लिए उपयोग कर सकता है। मैं क्लाइंट के कंप्यूटर पर .xml फ़ाइलों में परिणाम संग्रहीत करूँगा।

धन्यवाद!

+0

यह एक लोटस नोट्स क्लाइंट अनुप्रयोग, एक वेब अनुप्रयोग या दोनों है? –

+0

इसके अलावा, क्या आपका लक्ष्य एक ही नोट्स या डोमिनोज़ वेब उपयोगकर्ता के लिए एक सत्र है जो अपने सत्र के दौरान लगातार सेवा को उपभोग करने के लिए उपयोग करता है? या क्या यह डोमिनोज सर्वर पर पृष्ठभूमि में रीस्टफुल सेवा से जानकारी का उपभोग करने के लिए है, और बाद में देखने और कार्य करने के लिए कमल नोट्स या डोमिनोज़ वेब उपयोगकर्ताओं के लिए खपत की गई जानकारी का रिकॉर्ड रखता है? –

+0

यह लोटस नोट्स क्लाइंट एप्लिकेशन है। लक्ष्य एक नोट्स उपयोगकर्ता के लिए जीईटी, पोस्ट, पुट और डिलीट के माध्यम से अपने सत्र के दौरान इंटरस्टेक्टिव रूप से रीस्टफुल सेवा का उपभोग करने के लिए एक सामान्य रीस्टफुल क्लाइंट के रूप में कर सकता है। लोटस्क्रिप्ट उदाहरण अच्छे हो सकते हैं, अगर किसी के पास है। मुझे पृष्ठभूमि में जानकारी का उपभोग करने के लिए एजेंट (जावा में भी) लिखना बुरा नहीं लगता है। धन्यवाद – fuzzyanalysis

उत्तर

4

जियोकोडिंग क्लास here सभी क्रियाओं को लागू नहीं करता है, लेकिन यह आपको एक COM- आधारित दृष्टिकोण का आधार देता है, मानते हुए कि हम विंडोज क्लाइंट्स के बारे में बात कर रहे हैं।

ओपी संपादित करें (उदाहरण):

Dim httpObject As Variant 
Dim httpURL As String 
Dim response As String 
Dim returnCode As String 

Set httpObject = CreateObject("MSXML2.ServerXMLHTTP") ' use MSXML object 
httpURL = "http://" & yourWebServiceURL  
Call httpObject.open("GET", httpURL, False) 
response = Left$(httpObject.responseText,16000) 
returncode = GetGeoValue("code") ' e.g. 200 for success 
+1

बिल्कुल सही, धन्यवाद! यह ध्यान दिया जाना चाहिए कि आपको आवश्यक वस्तु बनाने के लिए कोड के लिए MSXML 2.0 या बाद में कोड स्थापित करने की आवश्यकता होगी (http://msdn.microsoft.com/en-us/library/ms762278%28VS.85%29.aspx) – fuzzyanalysis

+1

MSXML2.XMLHTTP आपके ऑब्जेक्ट प्रकार के लिए भी काम करेगा, क्योंकि यह क्लाइंट-साइड ऑपरेशन है। मुझे यह नहीं मिला कि यह एमएसएक्सएमएल 2.0 पर स्थापित होने पर भी निर्भर करता है या नहीं। –