Java を使用して、Lotus Notes データベースを Salesforce に統合しようとしています。しかし、プロジェクトの一部で問題が発生しています。
Salesforce に返すデータは、次の形式で初期化されます。
String[][] result = new String[id.length][field.length]
id と field はどちらも、Salesforce 内で作成し、Web サービスを処理する Java にパラメーターとして渡す配列です。
私がアクセスしなければならなかったほとんどのビューには、クエリを実行するための一意の ID がありました。そのため、Lotus Notes をクエリしたい ID の配列を設定するのは非常に簡単でした。
ただし、一意の ID として使用できるものがない 1 つのビューで問題が発生しました。私たちの解決策は、2 つの列を SF ID として連結し、ビュー全体を引き戻すことでした。つまり、結果の配列のサイズを id.length ではなく View.NumberOfRecords に指定するだけで済みます。しかし、私の人生では、ビュー内のドキュメントの数をプログラムで取得する方法を見つけることができません。
これに関する任意の助けをいただければ幸いです。私は Lotus Notes を初めて使用しますが、このような単純なタスクを理解するのに多大な労力が必要な場合は、Lotus Notes を再度使用する必要がないことを願っています。