ドミノ デザイナー 8.5.3 で Java Web サービス コンシューマーを作成しました。このコンシューマーは、文字列パラメーターを使用して WS 操作を呼び出し、文字列応答を取得します。
ここで、編集ボックスが 1 つ、計算フィールドが 1 つ、ボタンが 1 つある XPage を作成したいと考えています。ボタンをクリックすると、WS コンシューマーを使用するサーバー側 JavaScript を実行したい (ボックスから入力を取得し、計算フィールドに応答を表示する)。
まず、XPages 経由で WS を呼び出すことは可能ですか? テスト済みのソリューションはありますか?
私はもう試した :
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/reuse_web_services_xpage.htm 私が得たもの:-> NSF でクラス org.apache.commons.discovery.tools.DiscoverSingleton が見つかりません
コンシューマーのJavaソースをJavaコードフォルダーにコピーしました。次に、呼び出しを行う独自のクラスを作成し、SSJS からクラスのメソッドを呼び出しました。私は得ました:-> lotus.domino.axis.ConfigurationException: エンジン構成ファイルがありません - 中止します!
http://openntf.org/XSnippets.nsf/snippet.xsp?id=call-webservice-from-java-ssjs-xpages私が得た:-> コンソールに null 出力変数を出力
PS: Java エージェントを使用して呼び出して結果を取得することができました。Lotusscript コンシューマーを使用して、Notes フォームを作成し、計算フィールドに入力することもできました。
私が今欲しいのは、XPage の Java コンシューマーを使用して、WS からフィールド値を設定することです。