メイン コンテンツをスキップする

サービスを作成

Talend StudioIntegrationパースペクティブを使用して、既存のWSDLファイルからサービスを作成したり、WSDLエディターを使用して最初から新しいWSDLファイルを作成したりできます。

また、作成したサービスを分類するために別個のフォルダーを作成することも可能です。

情報メモ警告: Git管理プロジェクトで作業している場合は、次の予約キーワードをサービスやサービスフォルダーに使用しないようにしてください。
  • tests
  • target
  • src
これらの予約キーワードがサービス、サービスフォルダー、その親フォルダーのいずれかのレベルで使用されている場合、該当するフォルダー内のサービスに行った変更はGitにプッシュされません。

サービスを作成するには、次の手順に従います。

  1. 入門ガイドで説明されているプロシージャーに従い、Talend Studioを開きます。

  2. [Repository] (リポジトリー)ツリービューで、[Services] (サービス)ノードを右クリックして、コンテキストメニューから[Create Service] (サービスを作成)を選択します。

  3. ダイアログボックスが表示され、そこで新しいサービスのメインプロパティの定義を行うことができます。

    次のようにサービスプロパティを入力します。

    フィールド

    説明

    [Name] (名前)

    新しいサービスの名前。禁止文字を入力すると、メッセージが表示されます。

    [Purpose] (目的)

    サービスの目的、またはサービスの使用に関する有用な情報を入力します。

    [Description] (説明)

    サービスの説明。

    [Author] (作成者)

    デフォルトで現在のユーザーログインを表示する、読み取り専用のフィールドです。

    [Locker] (ロック保持者)

    読み取り専用のフィールド。デフォルトでは、現在のサービスのロックを保持するユーザーのログインを示します。このフィールドはサービス作成時は空で、既存のサービスのプロパティの編集時にのみデータが存在します。

    [Version] (バージョン)

    読み取り専用のフィールドです。Mボタンとmボタンを使って、手動でバージョンを高くできます。詳細は、ジョブやルートのバージョンを管理をご覧ください。

    ステータス

    作成しているサービスのステータスを選択するリスト。

    [Path] (パス)

    サービスが作成されるフォルダーを選択するリスト。

  4. [Next] (次へ)をクリックして、ウィザードで[Assign WSDL] (WSDLの割り当て)ビューを開きます。デフォルトでは、[Create new WSDL] (WSDLの新規作成)オプションが選択されており、新しいWSDLファイルが作成できるようになっています。

  5. 既存のWSDLファイルをインポートするには、[Import existing WSDL] (既存のWSDLをインポート)ラジオボタンをクリックします。[WSDL file] (WSDLファイル)フィールドの横にある[Browse...] (参照...)をクリックして、既存のWSDLファイルに移動します。リポジトリーツリービューの[Metadata] (メタデータ)フォルダーにあるWSDLファイルからスキーマを取得したり保存する場合は、[Import WSDL Schemas on finish] (最後にWSDLスキーマをインポート)チェックボックスをオンにします。

  6. [Finish] (終了)をクリックしてウィザードを閉じ、デザインワークスペースのWSDL基本スケルトンでサービスを開きます。

    ここで作成したサービスは、[Repository] (リポジトリー)ツリービューの[Services] (サービス)ノードの下にリスト表示されます。ポートタイプおよびオペレーションオブジェクトがツリーに表示されます。[!]アイコンは、定義済みのこのWebサービスがまだ使用されていないことを意味します。

  7. [Repository] (リポジトリー)ツリービューでサービスを右クリックし、コンテキストメニューから[Assign WSDL] (WSDLの割り当て)を選択して、[Assign WSDL] (WSDLの割り当て)ウィザードを表示して、サービスを作成した後に既存のWSDLファイルを割り当てることもできます。

  8. [Repository] (リポジトリー)ツリービューから先ほど作成したサービスをダブルクリックするか、サービスを右クリックしてコンテキストメニューから[Open WSDL Editor] (WSDLエディターを開く)を選択して、デザインワークスペースでサービスを開きます。

  9. WSDLエディターでWSDLファイルを編集します。詳細は、WSDLファイルを編集をご覧ください。

  10. 1つ(または複数)のデータサービスジョブを作成するかサービスに割り当て、Webサービスを実装します。詳細は、データサービスジョブをサービス操作に割り当てるをご覧ください。

情報メモ注: [Repository] (リポジトリー)ツリービューでサービスラベルをダブルクリックするだけで、作成した1つ(または複数)のサービスを開くことができます。

サービスの個別のフォルダーを作成するには、次の手順に従います。

  1. [Repository] (リポジトリー)ツリービューで、[Services] (サービス)を右クリックし、コンテキストメニューから[Create folder] (フォルダーの作成)を選択します。

    [New folder] (新規フォルダー)ダイアログボックスが表示されます。

  2. [Label] (ラベル)フィールドにフォルダーの名前を入力し、[Finish] (終了)をクリックして変更を確定すると共にダイアログボックスを閉じます。

    作成されたフォルダーは、[Repository] (リポジトリー)ツリービューの[Services] (サービス)ノードの下にリスト表示されます。

情報メモ注: この新しいフォルダーに移動するサービスが既に作成されている場合は、それらをフォルダーにドラッグ&ドロップします。

実際のデータサービスジョブの作成方法に関するシナリオについては、データサービスとルーティングの例をご覧ください。

これで次の操作が可能になります。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。