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


Lotus Domino Designer での Web サービス

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

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

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


[セキュリティ] タブWeb サービスのセキュリティはエージェントの場合と同じです。 [詳細] タブプロパティボックスの [詳細] タブの上部では、プログラミングモデルと SOAP メッセージ形式を指定します。次のいずれか 1 つの組み合わせを選択します。デフォルト値は [RPC プログラミングモデル]、[Doc/リテラル] 形式です。以下の説明では、指定するオプションがどのように WSDL 文書に反映されるかを説明します。
プロパティボックスの [詳細] タブには、次の項目もあります。
エディタペインWeb サービスのエディタペインは Java または LotusScript のコードから構成されます。


関連項目