WEB アプリケーション用に LOTUS DOMINO をプログラミングする


Lotus Domino Server での Web サービス

Web サービスは、使用する Lotus Domino Server のデータベースに存在する必要があります。ローカルで設計した Web サービスをサーバーに移動する簡単な方法は複製です。実稼働サーバーでは、Web サービスに正しく署名し、[セキュリティ] タブを設定することで、Web サービスを適切に保護してください。

Lotus Domino Web サービスを呼び出すには、コンシューマは SOAP でエンコードされた Web サービスの HTTP POST 要求で設計要素を開く Lotus Domino URL コマンドを使用します。Lotus Domino は要求に基づいて適切な実装コードを実行し、SOAP でエンコードされた応答をコンシューマに送信します。

Web サービス用の Lotus Domino URL コマンド構文は次のとおりです。


HTTP GET 要求で Web サービスを開く URL コマンドを Lotus Domino Server に送信した場合 (たとえば、ブラウザに入力する)、Lotus Domino はWeb サービスのポート名およびポートに対する操作名で応答します。

次の Lotus Domino URL コマンドは、HTTP GET への応答で Web サービス用の WSDL 文書を取得します。


Web サービスの SOAP アドレスは、WSDL URL コマンドに応答する Lotus Domino Server です。Lotus Domino Designer で生成される WSDL 文書の SOAP アドレスは有効ではありません。その時点で Web サービスはサーバーで正しく公開されていないためです。