कैसे स्थानीय अनुसूची एजेंट बनाने के लिए समय पर चला सकते हैं
यदि आप एक अनुसूचित एजेंट बनाया है और चलाना चाहते हैं पर स्थानीय स्तर पर अनुसूचित. हालांकि, एजेंट अनुसूची के अनुसार नहीं चलता है. आप के लिए एजेंट को मैन्युअल रूप से चलाने के लिए सक्षम हैं.
1. अनुसूचित एजेंट के लिए स्थानीय रूप से चलाने के लिए, आप उपयोगकर्ता वरीयता अनुसूचित स्थानीय एजेंटों सक्षम. "सक्षम करना होगा सही कदम करने के लिए सक्षम है इस विकल्प निम्नानुसार हैं:
- . नोट मेनू से,
- 8.0 नोट्स और बाद में फाइल चुनें -> वरीयताएँ -> मूल नोट्स क्लाइंट विन्यास.
नोट्स 5.x 7.x: फाइल चुनें -> वरीयताएँ -> प्रयोक्ता वरीयताएँ (-> मूल [डिफ़ॉल्ट]).
ख. स्टार्टअप विकल्प के तहत, "अनुसूचित स्थानीय एजेंटों को सक्रिय करें" विकल्प का चयन करें.
ग. बाहर निकलें, और फिर नोट्स को पुनरारंभ करें.
2. के लिए अनुसूचित पृष्ठभूमि एजेंटों को निष्पादित करने के लिए, डिफ़ॉल्ट निर्देशिका में एजेंट या डिफ़ॉल्ट निर्देशिका के नीचे एक subdirectory के भीतर निवास करना चाहिए. पुष्टि करें कि इस निर्देशिका संरचना जगह में है.
3. स्थानीय स्तर पर अनुसूचित एजेंट को चलाने के लिए, एजेंट प्रयोक्ता आईडी है कि उपयोग में हो सकता है जब एजेंट चलाता द्वारा हस्ताक्षर किया जाना चाहिए. यदि एजेंट ID कि वर्तमान में उपयोग जब एजेंट चलाता है के अलावा अन्य आईडी द्वारा हस्ताक्षरित हैं, निम्न त्रुटि लॉग में दिखाई देगा:
- "AMgr: एजेंट '<database नाम>' में '<agent नाम>' उचित निष्पादन का उपयोग नहीं है, नहीं किया जा चला सकते हैं"
इस मुद्दे के समाधान के लिए, एजेंट को संपादित और सर्वर पर चलने के लिए रीसेट. 'स्थानीय' पैरामीटर सेट. वैकल्पिक रूप से, आप एक LotusScript प्रयोक्ता आईडी सर्वर पैरामीटर सेट एजेंट लिख सकते हैं.
नमूना स्क्रिप्ट:
नई notessession के रूप में मंद है
Notesdatabase के रूप में मंद डीबी
Notesagent के रूप में मंद एजेंट
डीबी = s.getdatabase ("", "<database नाम>") सेट
एजेंट = db.getagent ("<agent नाम>") सेट
= सच agent.isenabled
agent.servername "CN = <common नाम> / कहां = <org unit> / हे = <org>"
कॉल (agent.save)
2659 दर्शकों द्वारा 7288 बार देखी गयी













