Domino Designer での Web サービス

Web サービスプロバイダの設計要素は、アプリケーションナビゲータの [コード] の下に表示されます。設計要素は、[基本]、[セキュリティ]、[詳細] の各タブがあるプロパティボックスとエディタペインを備えています。Web サービスの動作部分はコンパイル済みプログラムです。Web サービスには、プログラムインターフェースを反映する WSDL 文書も保持されます。インポートされた WSDL 文書はそのまま保持されます。コーディングの変更がインターフェースに反映される場合、Web サービスの保存時に WSDL 文書は再生成されます。LotusScript Web サービスに対する WSDL 文書が再生成されるとき、WSDL 名になるすべての LotusScript ID は大文字で表わされることに注意してください。これは、LotusScript が大文字小文字を区別しない言語であり、ID 名は内部的に大文字でしか保持されないためです。

Web サービスプロバイダの設計要素は、ロックとロック解除ができます。

[基本] タブ

プロパティボックスの [基本] タブには、次の項目があります。

[セキュリティ] タブ

Web サービスのセキュリティはエージェントの場合と同じです。

[詳細] タブ

プロパティインフォボックスの [詳細] タブの先頭で、プログラミングモデルと SOAP メッセージ形式を指定します。次のいずれか 1 つの組み合わせを選択します。デフォルト値は [RPC プログラミングモデル]、[Doc/リテラル] 形式です。以下の記述では、指定するオプションがどのように WSDL 文書に反映されるかを説明します。

プロパティボックスの [詳細] タブには、次の項目もあります。

エディタペイン

Web サービスのエディタペインは Java または LotusScript のコードから構成されます。