सीधे "डोमिनोज़ सर्वर पर सर्वर-आधारित XPages एप्लिकेशन चलाएँ" कैसे कॉन्फ़िगर करें?


1

नोट्स क्लाइंट (XPiNC) में XPages चलाना उसी तरह से होता है जब आप उन्हें वेब ब्राउज़र (किसी भी स्थानीय HTTP कार्य के बिना) तक पहुँचाते हैं, तो XPages चलाया जाता है, जो कि मैंने लगभग 3 साल पहले अनुरोध किया था। यह अंत में नोट्स / डोमिनोज़ 9 में आ गया।

इस फीचर को एप्लिकेशन गुण "लॉन्च" टैब में [x] चेक करके सर्वर-आधारित XPages एप्लिकेशन को सीधे डोमिनोज़ सर्वर चेक बॉक्स पर सक्षम किया जा सकता है । विचित्र बात यह है कि "ओपन डिजाइनेड एक्सपीज" लॉन्च विकल्प को इस चेक बॉक्स के दृश्यमान होने के लिए चुना जाना चाहिए। किसी को पता है क्यों? यह इस सुविधा की प्रयोज्यता को काफी सीमित कर देता है।

मैं मदद और विकि में निर्देशानुसार इस नई सुविधा का उपयोग करने के लिए अपने नोट्स क्लाइंट को कॉन्फ़िगर करने का प्रयास कर रहा हूं । मूल रूप से मुझे नोट्स क्लाइंट प्राथमिकता में एक HTTP खाता बनाने की आवश्यकता है। पहले मैंने इस खाते के बिना कोशिश की, फिर मैंने खाता बनाया और सभी खाता सेटिंग्स के साथ प्रयोग कर रहा हूं लेकिन परिणाम हमेशा एक जैसा होता है। मुझे यह पृष्ठ मिलता है:

404

ठीक है, मैं अभी चीन में हूँ! सर्वर के domlog.nsf में कोई HTTP अनुरोध नहीं है, इसलिए यह वास्तव में मुझे कुछ अजीब चीनी वेब पेज पर सीधे ले जाता है। मैंने अपने कंप्यूटर पर एक पूर्ण वायरस और विंडोज़ डिफेंडर स्कैन किया और उन्हें कुछ भी नहीं मिला। मैंने अपने नोट्स क्लाइंट को भी अनइंस्टॉल किया और नए फ़ोल्डर में पुनः इंस्टॉल किया। अगला सवाल यह है कि मुझे अब किस URL में पता है?

HTTP खाता सेटअप में सबसे अस्पष्ट क्षेत्र "सर्वर:" है। यह वही है जो मदद कहता है:

डोमिनोज़ पर एक्सपीजेस एप्लिकेशन के अनुरोध का सम्मान करने के प्रयास में, एक्सपीजेस नोट क्लाइंट इंस्टॉलेशन में परिभाषित सभी नोट्स खातों के माध्यम से पुनरावृत्ति करता है जब तक कि यह एक HTTP खाता नहीं खोजता है जो सर्वर के नाम से मेल खाता है जहां एप्लिकेशन रहता है

फ़ील्ड केवल http: // या https: // के साथ शुरू होने वाले URL को स्वीकार करता है। मुझे यहां कौन सा होस्ट नाम इस्तेमाल करना चाहिए? हमारे पास बहुत सारे वेब साइट दस्तावेज़ हैं, क्या यह उन सभी को पुनरावृत्त करता है? मुझे लगा कि यह सर्वर doc से HTTP_HostName होना चाहिए, लेकिन जैसा कि परिणाम वही है जो मैं कोशिश करता हूं।

क्या किसी ने काम करने के लिए इस नई सुविधा को प्राप्त किया है?

अपडेट १

मैंने इसे अब एक एप्लिकेशन के साथ आजमाया जो 8.5.3 सर्वर पर है और उस सर्वर URL को इंगित करने के लिए HTTP खाते को समायोजित किया है। फिर से मुझे एक अजीब पेज मिला, इस बार एक अलग। पृष्ठ का शीर्षक My_domino_server_name.com है जहाँ My_domino_server_name, डोमिनोज़ सर्वर का नोट्स नाम है, HTTP होस्ट नाम नहीं। यदि मैं एक ब्राउज़र के साथ इस URL पर जाता हूं तो मुझे वही दिखने वाला पृष्ठ मिलता है, लेकिन बिल्कुल वैसा ही नहीं।

इसलिए समस्या यह है कि यह URL में सर्वर के नोट्स नाम का उपयोग करता है।

अपडेट २

मैंने एक और पीसी पर एप्लिकेशन को खोलने की कोशिश की जहां कोई HTTP खाते परिभाषित नहीं किए गए हैं। परिणाम ठीक वैसा ही है। ऐसा लगता है कि यह HTTP / HTTPS खाता नहीं ढूंढ रहा है।

अपडेट ३

जब अनुप्रयोग खुल रहा है तो स्क्रीन पर यह पाठ है: "my_domino_server पर लोड हो रहा है मेरा अनुप्रयोग ..."। फिर से my_domino_server सर्वर का नोट्स नाम है, न कि DNS होस्ट नाम HTTP के लिए उपयोग किया जाता है।

अद्यतन ४

मेरे पास आईबीएम के साथ एक पीएमआर खुला है और उन्होंने पुष्टि की कि यह उनके लिए "सर्वर" क्षेत्र मूल्य http://domino_server_notes_name/(कहीं भी डॉट्स के साथ नहीं) के साथ काम करता है । बेशक जो केवल इंट्रानेट में काम कर सकता है। इस बिंदु पर मैं यह मानने से इंकार करता हूं कि यह सुविधा इतने मूर्खतापूर्ण तरीके से लागू की गई है, लेकिन हम देखेंगे कि आईबीएम से अंतिम परिणाम क्या है।

  • पानू

जवाबों:


1

404 से पता चलता है कि आप सर्वर तक ठीक से पहुँचे (स्थानीय डेटाबेस में हमारा हाथ नहीं है)। यदि आपका सर्वर URL (ब्राउज़र द्वारा एक्सेस किया गया है) http://apps.myserver.com/x_apps/xapplicationdemo.nsf है तो आपके अकाउंट डॉक्यूमेंट को http://apps.myserver.com दिखाने की जरूरत है, यदि आपको 2 अकाउंट डॉक्यूमेंट चाहिए हों तो http और https का उपयोग करें। आप एक "मूल" दस्तावेज़ (मूल रूप से सिर्फ एक अन्य खाता) के क्रेडेंशियल्स का उपयोग करने के लिए एक खाता दस्तावेज़ को इंगित कर सकते हैं, इसलिए आपको केवल एक बार क्रेडेंशियल्स दर्ज करने की आवश्यकता है। जब आप कनेक्शंस के लिए नोट्स कॉन्फ़िगर करते हैं, तो वास्तव में यही होता है।

क्या वह आपके लिए काम करता है?


धन्यवाद। मेरा मानना ​​है कि मैं अपने डोमिनोज़ सर्वर तक नहीं पहुँच पा रहा हूँ क्योंकि डॉमोग्लॉन्फ़ में कोई हिट नहीं है (इस तथ्य के अलावा कि मेरे सर्वर में चीनी में कोई पेज नहीं होना चाहिए)। इस सर्वर के लिए हमारे पास लगभग 10 होस्ट नाम हैं। होस्ट नाम कई वेब साइट दस्तावेज़ों में निर्दिष्ट हैं और मुझे यकीन नहीं था कि मैं उनमें से किसी को भी चुन सकता हूं, लेकिन मैंने उनमें से कुछ को भी आज़माया है। मैंने "सर्वर" क्षेत्र में HTTP और HTTPS URL दोनों की कोशिश की है, लेकिन मुझे लगता है कि मुझे HTTP के साथ काम करने के लिए दो खातों की आवश्यकता नहीं होगी।
पानू हमारो

Btw आप कह रहे हैं कि यह आपके लिए काम करता है? यदि हाँ, तो आप कुछ विवरण साझा कर सकते हैं जैसे कि कौन सा होस्ट नाम आप उपयोग कर रहे हैं और किस प्रकार का प्रमाणीकरण? धन्यवाद।
पानू हमारो

क्या आपके पास सर्वर से कनेक्शन का दस्तावेज़ है?
स्टोवेलेल

हां, आईपी पते के साथ एक सामान्य टीसीपीआईपी कनेक्शन दस्तावेज।
पानू हमारो

1

IBM से अधिक जानकारी मिली: एक तीसरी सेटिंग है जिसे काम करने के लिए जगह की आवश्यकता है! आपको वरीयताएँ में सर्वर से XPages को चलाने के लिए एप्लिकेशन सेट करने की आवश्यकता है -> XPages प्रदर्शन -> निम्नलिखित XPages अनुप्रयोगों को सर्वर से सीधे चलाएँ । जहाँ तक मैं बता सकता हूँ नोट्स (या कहीं भी) में इसका उल्लेख नहीं है।

जब मैंने इसे जोड़ा तो मुझे यह काम करने लगा! लेकिन आपको अभी भी लॉन्च विकल्प की आवश्यकता है। मेरे परीक्षणों के आधार पर यदि मैं उस विकल्प को हटाता हूं तो यह सर्वर से किसी भी XPages को नहीं चलाएगा। लगता है कि सेटिंग केवल उस XPage के लिए प्रभावी है जो लॉन्च विकल्प के आधार पर लॉन्च किया गया है और शायद XPage से खोले गए XPages। एसपीआर # RGAU972LZA अब इस बारे में बनाया गया है और तीसरे चरण के बारे में एक तकनीकी जानकारी होगी जो नोट्स की मदद में शामिल नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.