# オペレーションの追加

利用対象...

* Cloud API Services Platform
* Cloud Data Fabric
* Data Fabric
* Data Services Platform
* ESB
* MDM Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

## このタスクについて

オペレーションにより、オペレーションに名前を付けて想定される入力と出力をリスト表示します。オペレーションエレメントには、オペレーションによって返される任意のエラーデータを記述するエラーサブエレメントを含めることもできます。

オペレーションを使用して、エンドポイントでサポートできる4つの送信プリミティブを定義できます。

* [One-way] (一方向): エンドポイントはメッセージを受信します。
* [Request-response] (要求 - 応答): エンドポイントはメッセージを受信し、関連するメッセージを送信します。
* [Solicit-response] (送信請求 - 応答): エンドポイントはメッセージを送信し、関連するメッセージを受信します。
* [Notification] (通知): エンドポイントはメッセージを送信します。

オペレーションをポートタイプまたはポートバインドに追加できます。

情報メモ注: サービスエレメントの変更は、自動的にバインドにプロパゲートされません。バインドのコンテンツを再生成して、バインドウィザードで[Overwrite existing binding information] (既存のバインド情報を上書きする)チェックボックスをオンにして、WSDLで変更を反映させる必要があります。詳細は、[バインドを設定](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/setting-binding)をご覧ください。

オペレーションをポートタイプに追加するには、次の手順に従います。

## 手順

1. デザインワークスペースで、ポートタイプを右クリックします。[Add Operation] (オペレーションの追加)をクリックします。

   ![デザインワークスペース。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/esb-services-add_operation.png)
2. 新しいオペレーションの[Properties] (プロパティ)ビューが開きます。[General] (一般設定)タブの[Name] (名前)フィールドに、オペレーションの名前を入力します。

   ![\[Properties\] (プロパティ)ビュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/esb-services-add_operation1.png)
3. [Documentation] (ドキュメンテーション)タブに、オペレーションに関してユーザーに読んでほしい情報を入力します。

   ![\[Properties\] (プロパティ)ビュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/esb-services-add_operation2.png)
4. 拡張機能を管理するには、[Extensions] (拡張機能)タブをクリックします。拡張機能を追加、ソート、削除できます。
5. オペレーションを右クリックして、入力、出力、またはエラーオブジェクトを追加します。オペレーションの入力および出力に応じて、以下のように分類できます。
   * [One way operation] (1方向オペレーション): 入力
   * [Request response operation] (要求応答オペレーション): 入力、出力
   * [Solicit response operation] (送信請求応答オペレーション): 出力、入力
   * [Notification operation] (通知オペレーション): 出力

## タスクの結果

オペレーションがいずれのバインドにも定義されていない場合、[Repository] (リポジトリー)ツリービューのオペレーションノードにエラーアイコンが自動的に表示されます。

![\[リポジトリー\]ツリービューでの\[エラー\]アイコン。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/esb-services-add_operation3.png)