IM-BIS for Accel Platform / システム管理者 操作ガイド

第5版 2014-04-01

コンテンツ

データソース定義の操作方法

ここでは、データソース定義の操作方法について説明します。
データソース定義を設定すると、外部連携などで利用することができます。

データソース種別:テナントDBクエリのデータソース定義を設定する

  1. 「サイトマップ」→「IM-BIS」→「システム管理者」→「マスタ管理」→「外部連携」→「データソース定義」をクリックします。

  2. 「データソース - 一覧」画面で「登録」をクリックします。

    ../../_images/tenant_1.png
  3. 「データソース種別」で「テナントDBクエリ」を選択します。

    ../../_images/tenant_2.png
  4. 「データソース名」、「備考」を入力して「登録」をクリックします。

    ../../_images/tenant_3.png
  5. 「SQL」に実行するSQLを入力します。

    ../../_images/tenant_4.png
  6. 「SQL」のWHERE句で”?”を利用している場合には、”?”に合わせて「入力値」を設定します。

    ../../_images/tenant_5.png
  7. 「SQL」のSELECT句で設定している列に合わせて「出力値」を設定します。

    ../../_images/tenant_6.png
  8. 「テスト実行値」にテスト用の値を入力し、「テスト実行」をクリックします。

    ../../_images/tenant_7.png
  9. テストが成功した場合、以下のメッセージが表示されます。

    ../../_images/tenant_8.png
  10. 内容を確認して、「登録」をクリックします。

    ../../_images/tenant_9.png
  11. 正常に登録できると、次のように「データソース - 一覧」画面に追加されます。

    ../../_images/tenant_10.png

データソース種別:シェアードDBクエリのデータソース定義を設定する

  1. 「サイトマップ」→「IM-BIS」→「システム管理者」→「マスタ管理」→「外部連携」→「データソース定義」をクリックします。

  2. 「データソース - 一覧」画面で「登録」をクリックします。

    ../../_images/shared_1.png
  3. 「データソース種別」で「シェアードDBクエリ」を選択します。

    ../../_images/shared_2.png
  4. 「データソース名」、「備考」を入力して「登録」をクリックします。

    ../../_images/shared_3.png
  5. 「接続ID」を選択します。

    ../../_images/shared_4.png
  6. 「SQL」に実行するSQLを入力します。

    ../../_images/shared_5.png
  7. 「SQL」のWHERE句で”?”を利用している場合には、”?”に合わせて「入力値」を設定します。

    ../../_images/shared_6.png
  8. 「SQL」のSELECT句で設定している列に合わせて「出力値」を設定します。

    ../../_images/shared_7.png
  9. 「テスト実行値」にテスト用の値を入力し、「テスト実行」をクリックします。

    ../../_images/shared_8.png
  10. テストが成功した場合、以下のメッセージが表示されます。

    ../../_images/shared_9.png
  11. 内容を確認して、「登録」をクリックします。

    ../../_images/shared_10.png
  12. 正常に登録できると、次のように「データソース - 一覧」画面に追加されます。

    ../../_images/shared_11.png

データソース種別:RESTのデータソース定義を設定する

  1. 「サイトマップ」→「IM-BIS」→「システム管理者」→「マスタ管理」→「外部連携」→「データソース定義」をクリックします。

  2. 「データソース - 一覧」画面で「登録」をクリックします。

    ../../_images/rest_1.png
  3. 「データソース種別」で「REST」を選択します。

    ../../_images/rest_2.png
  4. 「データソース名」、「備考」を入力して「登録」をクリックします。

    ../../_images/rest_3.png
  5. 「RESTのURL」、「URI」、「メソッド」、「返却形式」、「返却文字コード」を設定します。

    ../../_images/rest_4.png
  6. 「リクエスト」の「追加」をクリックします。

    ../../_images/rest_5.png
  7. 「HEADER」、「パラメータ」、「データ型」、「親オブジェクト」を設定します。
    「データ型」を「Date」とする場合には、フォーマットも指定してください。
    ../../_images/rest_6.png
  8. 6~7の手順を繰り返し、必要なリクエストパラメータを設定します。

    ../../_images/rest_7.png
  9. 「レスポンス」の「追加」をクリックします。

    ../../_images/rest_8.png
  10. 「フィールド」、「データ型」、「親オブジェクト」を設定します。
    データ型を「Date」とする場合には、フォーマットも指定してください。
    ../../_images/rest_9.png
  11. 9~10の手順を繰り返し、必要なレスポンスフィールドを設定します。

    ../../_images/rest_10.png
  12. 「登録」をクリックします。

    ../../_images/rest_11.png
  13. 正常に登録できると、次のように「データソース - 一覧」画面に追加されます。

    ../../_images/rest_12.png

データソース種別:SOAPのデータソース定義を設定する

  1. 「サイトマップ」→「IM-BIS」→「システム管理者」→「マスタ管理」→「外部連携」→「データソース定義」をクリックします。

  2. 「データソース - 一覧」画面で「登録」をクリックします。

    ../../_images/soap_1.png
  3. 「データソース種別」で「SOAP」を選択します。

    ../../_images/soap_2.png
  4. 「データソース名」、「備考」を入力して「登録」をクリックします。

    ../../_images/soap_3.png
  5. 「WSDLのURL」に利用するWebサービスのアドレスを入力します。

    ../../_images/soap_4.png
  6. 「読み込み」をクリックします。

    ../../_images/soap_5.png
  7. 正しく読み込めると、「WSDLの読み込みに成功しました。」というメッセージが表示されます。

    ../../_images/soap_6.png
  8. 「ポート」と「オペレーション」を設定します。

    ../../_images/soap_7.png
  9. 選択したポートとオペレーションに合わせた「リクエスト」と「レスポンス」が表示されることを確認し「登録」をクリックします。

    ../../_images/soap_8.png
  10. 正常に登録できると、次のように「データソース - 一覧」画面に追加されます。

    ../../_images/soap_9.png

コラム

2013Spring以前で作成したSOAP定義を2013Summer以降で参照した場合、仕様によりパラメータが初期表示されないことがあります。
そのような場合でパラメータの確認が必要な場合には、以下の手順でパラメータを表示することができます。
  • 「データソース - 編集[SOAP]」画面の「WSDLのURL」に参照したいWebサービスのURLを入力します。
  • 「読み込み」をクリックします。
パラメータ表示後、「更新」をクリックするとパラメータが初期表示されるようになります。

データソース種別:JAVAのデータソース定義を設定する

  1. 「サイトマップ」→「IM-BIS」→「システム管理者」→「マスタ管理」→「外部連携」→「データソース定義」をクリックします。

  2. 「データソース - 一覧」画面で「登録」をクリックします。

    ../../_images/java_1.png
  3. 「データソース種別」で「JAVA」を選択します。

    ../../_images/java_2.png
  4. 「データソース名」、「備考」を入力して「登録」をクリックします。

    ../../_images/java_3.png
  5. 「クラスファイル一覧」をクリックします。

    ../../_images/java_4.png
  6. 「実行ファイル一覧」画面から設定するファイルの「選択」をクリックします。

    ../../_images/java_5.png
  7. 「実行クラス」に、設定したファイルに含まれるクラスの完全修飾クラス名を入力します。

    ../../_images/java_6.png
  8. 「読み込み」をクリックします。

    ../../_images/java_7.png
  9. 読み込みに成功すると「メソッド」が表示されますので、利用するメソッドを選択します。

    ../../_images/java_8.png
  10. 「リクエスト」の「追加」をクリックします。

    ../../_images/java_9.png
  11. 「パラメータ」、「データ型」、「親オブジェクト」を設定します。
    「データ型」を「Date」とする場合には、フォーマットも指定してください。
    ../../_images/java_10.png
  12. 10~11の手順を繰り返し、必要なリクエストパラメータを設定します。

    ../../_images/java_11.png
  13. 「レスポンス」の「追加」をクリックします。

    ../../_images/java_12.png
  14. 「パラメータ」、「データ型」、「親オブジェクト」を設定します。
    「データ型」を「Date」とする場合には、フォーマットも指定してください。
    ../../_images/java_13.png
  15. 13~14の手順を繰り返し、必要なレスポンスパラメータを設定します。

    ../../_images/java_14.png
  16. 「登録」をクリックします。

    ../../_images/java_15.png
  17. 正常に登録できると、次のように「データソース - 一覧」画面に追加されます。

    ../../_images/java_16.png

データソース種別:CSVインポートのデータソース定義を設定する

  1. 「サイトマップ」→「IM-BIS」→「システム管理者」→「マスタ管理」→「外部連携」→「データソース定義」をクリックします。

  2. 「データソース - 一覧」画面で「登録」をクリックします。

    ../../_images/inport_1.png
  3. 「データソース種別」で「CSVインポート」を選択します。

    ../../_images/inport_2.png
  4. 「データソース名」、「備考」を入力して「登録」をクリックします。

    ../../_images/inport_3.png
  5. インポートファイルに合わせて、「文字コード」、「改行コード」、「区切り文字」、「スキップ行数(先頭)」、「スキップ行数(末尾)」を入力します。

    ../../_images/inport_4.png
  6. インポートファイルに合わせて、「データフォーマット」を入力し、「登録」ボタンをクリックします。

    ../../_images/inport_5.png
  7. 正常に登録できると、次のように「データソース - 一覧」画面に追加されます。

    ../../_images/inport_6.png

データソース種別:CSVエクスポートのデータソース定義を設定する

  1. 「サイトマップ」→「IM-BIS」→「システム管理者」→「マスタ管理」→「外部連携」→「データソース定義」をクリックします。

  2. 「データソース - 一覧」画面で「登録」をクリックします。

    ../../_images/export_1.png
  3. 「データソース種別」で「CSVエクスポート」を選択します。

    ../../_images/export_2.png
  4. 「データソース名」、「備考」を入力して「登録」をクリックします。

    ../../_images/export_3.png
  5. エクスポートしたい設定で「文字コード」、「改行コード」、「区切り文字」、「見出し行」、「ダブルクォート」を入力します。

    ../../_images/export_4.png
  6. エクスポートしたいデータに合わせて、「データフォーマット」を入力し、「登録」ボタンをクリックします。

    ../../_images/export_5.png
  7. 正常に登録できると、次のように「データソース - 一覧」画面に追加されます。

    ../../_images/export_6.png

BIS業務管理者が、各データソース定義を利用するための設定をする

登録したデータソース定義をBIS業務管理者が利用するためには、登録後に以下のリンク先の手順に従って、管理グループの管理対象に追加してください。

管理グループに「管理対象」を設定する

階層化したリクエストパラメータ、レスポンスフィールドの設定方法

呼び出す対象のパラメータ・フィールドの設定が、階層構造となる場合には、呼び出し先で指定した階層に合わせて設定します。
階層構造となるパラメータ・フィールドの定義と、データソース定義の設定例は、以下の図の通りです。
../../_images/response_tree.png
上記の図のように設定すると、データマッパーでは、ツリー形式で階層化して表示します。
../../_images/dm_tree.png

コラム

レスポンスで名称を入力せずに設定したパラメータ・フィールドはデータマッパー上で以下のように表示します。
  • データ型が「object」の場合、「OBJECT」と表示します。
  • データ型が「array」の場合、「ARRAY」と表示します。
  • データ型が「string」「number」「date」「boolean」のいずれかの場合、「VALUE」と表示します。

コンテンツ