問題タブ [hcl-notes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
148 参照

lotus-notes - 製品オブジェクト メソッドへのアクセス エラー - Lotus Notes

Call mySqlTableObj.init(url,user,password) で「製品オブジェクト メソッドへのアクセス中にエラーが発生しました」というエラーが表示されます

lotusscript スクリプト ライブラリは次のとおりです。

Javaスクリプトライブラリは次のとおりです。

常にこのエラーが発生するわけではありません。表示されない場合と表示される場合があります。誰でもこれで私を助けることができますか?

ありがとう!

0 投票する
1 に答える
92 参照

lotus-notes - ディレクトリアシスタントで定義された 2 次 Domino ディレクトリで NotesDirectory.LookupNames を使用できますか?

LotusScript 駆動型アプリケーションでは、NotesDirectory.LookupNamesDirNav を作成し、個人文書からデータを取得するために を多用します。サーバーのプライマリ NAB を使用するだけで問題なく動作します。ルックアップに ($Users) ビューを使用し、一致する個人ドキュメントのフィールドから値を返します。

これを拡張して、セカンダリ NAB に保存されている人物も検索できるようにする必要があります。このセカンダリ NAB は、アプリケーションが実行されているサーバーに複製され、ディレクトリアシスタントが設定されます。私の知る限り、DA は基本的に機能しており (たとえば、セカンダリ NAB は標準の名前ダイアログから選択できます)、セカンダリ NAB は完全なディレクトリのように見えます。少なくともデータベースのプロパティは、それが「ドミノ ディレクトリ」タイプの DB であると言っています。

問題はNotesDirectory.LookupNames、セカンダリ NAB に保存されている名前を探している場合、使用しても結果が得られないのに対し、プライマリ NAB に保存されている名前を検索しても機能することです。

これが実行されるサーバーは V 11.0.1 です。すべての NAB および da.nsf は、より多くのまたは最新の設計を実行しています (V 10.0.1 サーバーにあるテンプレートから設計の更新を実行しました)。

主な質問は、これはそもそも機能するはずですか? クラスのドキュメントは「ディレクトリ」について述べているだけなので、これは可能であると思います。どんなヒントでも大歓迎です

-- 2021-02-24 更新 --

完全を期すために、Scott によって提案された (修正された) テスト エージェントのコードを次に示します。ユーザー #1 はプライマリ ディレクトリからのものであり、#2 はセカンダリ ディレクトリからのものです。