الوصول إلى محتوى قاعدة بيانات Lotus Notes دون تثبيت برنامج Lotus Notes

StackOverflow https://stackoverflow.com/questions/2541702

  •  23-09-2019
  •  | 
  •  

سؤال

أنا أبحث عن طريقة برمجية للوصول إلى المحتوى في قاعدة بيانات Lotus Notes (ملف .nsf) دون تثبيت برنامج Lotus Notes.

سيكون بايثون هو المفضل ولكني على استعداد أيضًا للنظر في لغات أخرى على سبيل المثال.C/C++ أو وسائل أخرى على سبيل المثال.SQL

مما قرأته، كل الطرق على سبيل المثال.الوصول إلى Python COM، يعتمد pyodbc على تثبيت برنامج خادم Lotus Notes.

المشكلة التي أحاول حلها هي قراءة المحتوى والبحث عن المراجع (عنوان URL الذي يعود إلى موقع ويب يخضع للصيانة وستتغير العناوين الموجودة في موقع الويب) كبداية، أريد الحصول على قائمة المراجع و نأمل أن نتمكن من استبدالها بالمراجع الجديدة لموقع الويب المعدل.

أي أفكار حول أفضل السبل للقيام بذلك موضع ترحيب :)

لا يوجد حل صحيح

نصائح أخرى

الإجابة المختصرة هي ، لسوء الحظ ، ستحتاج إلى تثبيت عميل الملاحظات. هناك بعض الطرق للوصول إلى البيانات من NSF مثل NOTessQL و COM و C/C ++ ، ولكن جميعهم يعتمدون على لوتس C API في القلب ، وستحتاج إلى عميل ملاحظات وملف معرف الملاحظات للوصول عبر عبر أن واجهة برمجة التطبيقات.

إذا كانت هذه حاجة لمرة واحدة، فقد تتمكن من العثور على مواقع يمكنها إجراء بعض عمليات استضافة Domino/Notes البسيطة مجانًا.إذا كان بإمكانك وضع NSF في خدمة كهذه، فيمكنك بعد ذلك استخدام عنوان URL الخاص بـ Domino (REST) ​​لاستخراج البيانات والبحث عن الروابط، وما إلى ذلك.

عند إغلاق عملية PowerShell.exe، يتم تحرير الذاكرة. اذا أنت بحاجة إلى التخلص من الكائنات للحفاظ على ضغط الذاكرة أسفل (مهم في بيئات الإنتاج أو إذا كنت تحلق على جميع المواقع / الشبكات)، تأكد من التخلص منها. إذا لم يكن الأمر كذلك، فأنت لا داعي للقلق بشأن التخلص منها.

السبب وراء ذلك نحن مجنونون جدا بالتخلص في المقام الأول هو لأن معظم رمز SharePoint يعمل بعمليات طويلة التشغيل (إما في عملية عامل ASP.NET أو OWSTIMER.EXE) وفشل في التخلص منها تسبب صعوبة في استكشاف الأخطاء وإصلاحها، كارثة مفاجئة (I.E.، خادم الويب الذهاب بوم). هذه مشاكل الأداء الكارثي / outofmemoryExceptions لا تؤثر علي في معظم الوقت عند العمل في Powershell. انا اجري البرامج النصية الإعلانية، أنا تضيع ~ 3-50MB من ذاكرة الوصول العشوائي لأنني فشلت في التخلص من بلدي الكائنات، أنا أغلق نافذة PowerShell ويتم تحرير الذاكرة. معظم من الوقت هو عدم وجود.

يمكنك بناء البرامج النصية للعمل مع SharePoint باستخدام أدناه الروابط،

p> هنا هو برنامج نصي حيث أتخلص كائنات spsite و spweb

هنا هو برنامج نصي لا يهتم فيه بالتخلص من Spsite كائن

p> كيف يمكنني التخلص من كائنات SharePoint بأمان في PowerShell وظائف؟

href="https://stackoverflow.com/questions/1999858/how-bad-is-it-to-not-dispos-in-powershell"> المصدر

أوصي بشدة بإلقاء نظرة على الرابط أدناه

p> أفضل الممارسات: استخدام كائنات Windows SharePoint التي يمكن التخلص منها

يمكنك أيضا تشكيل البرنامج النصي الخاص بك حسب البرنامج النصي أدناه، giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top