| 項目名 | 
必須/省略可 | 
変数の使用 | 
説明 | 
備考 | 
| 接続先 | 
必須 | 
使用不可 | 
グローバルリソースを選択します。
  
    - [追加]: 
 
         新規にグローバルリソースを追加します。 
    - [一覧の編集]: 
 
    「リソース一覧の編集」画面にて、グローバルリソースの設定を編集することができます。 
   
 | 
  
 | 
| 認証 | 
必須 | 
使用不可 | 
グローバルリソースを選択します。
  
    - [追加]: 
 
         新規にグローバルリソースを追加します。 
    - [一覧の編集]: 
 
    「リソース一覧の編集」画面にて、グローバルリソースの設定を編集することができます。 
   
 | 
  
 | 
| リソースパス | 
必須 | 
使用可 | 
リソースパスを選択または入力します。 | 
  
 | 
| フィールド表示名を取得する | 
省略可 | 
使用不可 | 
[フィールド定義]を更新するときにフィールド表示名を取得するかどうかを選択します。
- [チェックあり]:
 
フィールド表示名を取得します。 
- [チェックなし]: (デフォルト)
 
フィールド表示名を取得しません。 
 
 | 
  
    - フィールド表示名を取得すると[フィールド定義を更新]に時間がかかる場合があります。
 
   
 | 
| フィールド定義 | 
必須 | 
- | 
[リソースパス]で指定したエンティティのフィールド定義を表示します。 | 
  | 
| フィールド定義/書き込み対象 | 
必須 | 
使用不可 | 
[リソースパス]で指定したエンティティの各フィールドを、書き込み対象に含めるかどうかを選択します。 
- [チェックあり]:
 
書き込み対象に含めます。 
- [チェックなし]: (デフォルト)
 
書き込み対象に含めません。 
 
 | 
  | 
| フィールド定義/主キー | 
必須 | 
使用不可 | 
[フィールド名]が主キーであるかを表示します。
- [チェックあり]:
 
主キーであることを表示します。 
- [チェックなし]: (デフォルト)
 
主キーでないことを表示します。 
 
 | 
  | 
| フィールド定義/フィールド名 | 
必須 | 
使用不可 | 
[リソースパス]で指定したエンティティのフィールド名を表示します。 | 
  | 
| フィールド定義/フィールド表示名 | 
省略可 | 
使用不可 | 
[リソースパス]で指定したエンティティのフィールド表示名を表示します。 | 
  | 
| フィールド定義/型 | 
必須 | 
使用不可 | 
[フィールド名]の型を表示します。 | 
  | 
| 項目名 | 
必須/省略可 | 
変数の使用 | 
説明 | 
備考 | 
| リソースパスのキーフィールド | 
省略可 | 
使用不可 | 
[リソースパス]で選択したエンティティに対して、キーとするフィールドを選択します。 | 
- [キー情報を取得]を押下した場合、主キーのフィールドと代替キーで定義されているフィールドが表示されます。
 
デフォルトは主キーのフィールドです。 
- 省略した場合、主キーのフィールドが使用されます。
 
 
 | 
| 関連先キー設定 | 
省略可 | 
- | 
[リソースパス]で指定したエンティティの関連先キー設定を表示します。 | 
- 省略した場合、すべてのエンティティフィールドで主キーのフィールドがキーとして使用されます。
 
 
 | 
| 関連先キー設定/エンティティフィールド | 
省略可 | 
使用不可 | 
[リソースパス]で指定したエンティティのエンティティフィールドを表示します。 | 
  | 
| 関連先キー設定/関連先エンティティ | 
省略可 | 
使用不可 | 
[エンティティフィールド]の関連先エンティティセット名を表示します。 | 
  | 
| 関連先キー設定/関連先キーフィールド | 
省略可 | 
使用不可 | 
[エンティティフィールド]に関連付けられたエンティティに対して、キーとするフィールドを表示します。 | 
- デフォルトは主キーのフィールドです。
 
- 値の更新は、以下の手順で行います。
- [エンティティフィールド]で更新対象を選択します。
 
- [関連先キーフィールド]でキーとするフィールドを選択します。
 
- [関連先キー設定を更新]を押下します。
 
 
 
 
 | 
| エンティティフィールド | 
省略可 | 
使用不可 | 
変更する[関連先キー設定]の[関連先キーフィールド]と、同行の[エンティティフィールド]を選択します。 | 
- 選択肢は[キー情報を取得]を押下した場合に表示されます。
 
 
 | 
| 関連先キーフィールド | 
省略可 | 
使用不可 | 
[エンティティフィールド]で選択したエンティティに対して、キーとするフィールドを選択します。 | 
- [エンティティフィールド]を選択した場合、主キーのフィールドと代替キーで定義されているフィールドが表示されます。
 
デフォルトは主キーのフィールドです。 
 
 | 
| コンポーネント変数名 | 
説明 | 
備考 | 
| count | 
読み取ったデータの件数が格納されます。 | 
- デフォルト値はnullです。
 
- Navigationプロパティ先のエンティティもカウントされます。
 
  | 
| insert_count | 
新規作成したエンティティの件数が格納されます。 | 
- デフォルト値はnullです。
 
- Navigationプロパティ先のエンティティを新規作成した場合もカウントされます。
 
  | 
| update_count | 
更新したエンティティの件数が格納されます。 | 
- デフォルト値はnullです。
 
- Navigationプロパティ先のエンティティを更新した場合もカウントされます。
 
  | 
| message_category | 
エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 | 
 | 
| message_code | 
エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 | 
 | 
| message_level | 
エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 | 
 | 
| error_type | 
エラー発生時、発生したエラーの種類が格納されます。 | 
- デフォルト値はnullです。
 
- エラーの種類は、以下のような形式となります。
 例:「java.io.FileNotFoundException」 
 DataSpider Cloudのバージョンにより、格納される内容が変わる可能性があります。 
  | 
| error_message | 
エラー発生時、発生したエラーのメッセージが格納されます。 | 
- デフォルト値はnullです。
 
 DataSpider Cloudのバージョンにより、格納される内容が変わる可能性があります。 
  | 
| error_trace | 
エラー発生時、発生したエラーのトレース情報が格納されます。 | 
- デフォルト値はnullです。
 
 DataSpider Cloudのバージョンや実行するクライアントアプリケーションにより、格納される内容が変わる可能性があります。 
  | 
| 例外名 | 
原因 | 
対策 | 
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[] | 
[接続先]または[認証]が指定されていません。 | 
[接続先]または[認証]を指定してください。 | 
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[<グローバルリソース名>] | 
[接続先]または[認証]で選択されたリソース定義が見つかりません。 | 
[接続先]または[認証]で指定したグローバルリソースを確認してください。 | 
InvalidPropertyConfigurationException
 <プロパティ名>が指定されていません。 | 
[<プロパティ名>]が指定されていません。 | 
[<プロパティ名>]を指定してください。 | 
InvalidPropertyConfigurationException
 エンティティフィールドに関連付けられたエンティティセットにキーフィールドが存在しません。[エンティティフィールド=<エンティティフィールド>][関連先キーフィールド=<関連先キーフィールド>] | 
[関連先キー設定]で<エンティティフィールド>に指定されたキーフィールドが存在しません。 | 
[関連先キー設定]で、<エンティティフィールド>の[関連先キーフィールド]に存在するキーフィールドを設定してください。 | 
InvalidResourcePathException 
Invalid resource path: <リソースパス> | 
リソースパスの形式が不正です。 | 
[リソースパス]を確認してください。 | 
| NumberFormatException | 
型の変換に失敗しました。 | 
数値型のフィールドに数値型に変換できる値が設定されているか確認してください。 | 
| DateTimeParseException | 
型の変換に失敗しました。 | 
日時型のフィールドに日付型に変換できる値が設定されているか確認してください。 | 
IllegalArgumentException Invalid UUID string: <キー値> | 
型の変換に失敗しました。 | 
検索型(GUID)のフィールドに検索型(GUID)に変換できる値が設定されているか確認してください。 | 
InvalidSchemaException 
No such property: <フィールド名> | 
指定のフィールドが存在しません。 | 
エンティティにフィールドが存在するか確認してください。 |