.NET API の生成
.NET の開発サポートでは、Process Engine Web Service 用の WSDL から生成されたラッパー・クラスを使用します。.NET 開発者には、Web サービス開発のために用意された一連のインターフェースと同じインターフェースが提供されます。C# または VB.NET のラッパー・クラスを生成できます。
Process Engine Web Service の WSDL ファイルを Visual Studio プロジェクトにインポートして、一連のラッパー・クラスを生成する方法を以下に示します。
- Web Services のホストが実行されており、アクセス可能であることを確認します。
- Visual Studio でプロジェクトを開きます。
- 「プロジェクト」メニューから、「Web 参照の追加」を選択します。
- 「Web 参照の追加」ダイアログで、Process Engine Web Service のリスナーの URL を入力します (URL は Process Engine Web Service で HTTPS が有効になっているかどうかによって異なります)。
http://content_platform_engine_host:port/wsi/ProcessEngineWS
または
https://content_platform_engine_host:port/wsi/ProcessEngineWS
content_engine_host は Content Platform Engine ホストのマシン名、port は Content Platform Engine に割り当てられているポート番号です。Process Engine Web Service が実行中であれば (そして Content Platform Engine ホストにアクセスできる状態であれば)、その URL は Process Engine Web Service の WSDL を取得します。
注: その場合でも、Content Platform Engine Web Service の接続先の Process Engine サーバーが実行中であるとは限りません。 - 「移動」をクリックします。ダイアログ・ボックスに、Process Engine Web サービスによって公開されるメソッドが表示されます。必要に応じて、割り当てられている Web 参照名 の値を更新することも可能です。
- 「参照の追加」をクリックします。これにより、指定した Web 参照名の項目が、プロジェクトの Web References フォルダーの下に追加されます。
- オブジェクト・ブラウザーで、「project_default_namespace.web_reference_name」ノードの下に Process Engine Web Service の API が表示されます。
生成される API の資料については、「Process Engine Web Service リファレンス」を参照してください (portType の各オペレーションは、生成されるラッパー・クラスの各メソッドに相当します)。