0

ユーザーのワークスペースには、廃止されたサーバーを参照することが多いいくつかのチクレットが含まれており、そのアプリケーションの新しいレプリカへのリンクが送信された場合、「You are not Authorized」というエラーがスローされます。この問題を修正するには、ユーザーはワークスペースの空きスペースを右クリックし、[未読数の更新] オプションを選択して、廃止されたサーバーを参照するチクレットを削除します。ワークスペース、desktop8.ndk のハンドルを取得できましたが、「GetAllUnreadDocuments」を呼び出しても何も起こりませんでした。Lotus C API 8.5 リファレンスも調べたところ、問題を解決できるかどうかわからないエントリがいくつか見つかりました。問題と6/7/8/8.5フォーラムをチェックしました。

問題は、「未読カウントの更新」プロセスを自動化するルーチンを作成して、ボタンから、または受信トレイのポストオープン中に呼び出しを行うことができるかどうかです。

Panagenda という会社には、ワークスペースから古いサーバーを削除するプロセスがあると思いますが、それについてどのように行っているかはわかりません。「cache.ndk」には、データベースのサーバー/パスを格納するフィールド $SourceDbPath があることがわかりました。おそらくそれを解析し、サーバーを呼び出して「names.nsf」を開くのがよいでしょう。ただし、「cache.ndk」には、ユーザーのワークスペース上のすべてのアプリケーションが含まれているわけではありません。

ありがとう、

ドウェイン

4

1 に答える 1

0

私の知る限り、このワークスペースは通常の Notes ドキュメント構造を使用しておらず、特にアクセスするための API は公開されていません。Panagenda は、データ構造をリバース エンジニアリングするために広範な調査を行い、それらを操作するための独自の低レベル コードを作成しました。

于 2012-06-23T02:46:58.297 に答える