項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 | |
入力データ | 必須 | 使用不可 | スクリプトキャンバス上にあるコンポーネントを選択します。 |
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
データチェック条件にグローバルリソースを使用する | 必須 | 使用不可 | データチェック条件にグローバルリソースを使用するかどうかを選択します。
|
|
データチェック条件定義 | 必須 | 使用不可 | グローバルリソースに登録されているデータチェック条件定義を選択します。
グローバルリソースで設定可能な項目は、[データチェック条件一覧]と同一になります。
|
|
データチェック条件一覧 | 省略可 | - | 入力データの列に対するチェック条件を指定します。
各列は以下のボタンで操作することができます。
|
|
データチェック条件一覧/列番号 | 必須 | 使用可 | チェック対象である入力データの列番号を入力します。 | |
データチェック条件一覧/必須 | 省略可 | 使用不可 | [列番号]のデータを入力必須にするかどうかを選択します。
|
|
データチェック条件一覧/型 | 必須 | 使用不可 | [列番号]のデータをどのような型でチェックするかを選択します。
|
|
データチェック条件一覧/最小 | 省略可 | 使用可 | [列番号]のデータに許可する最小桁数、最小バイト数または最小値を入力します。 |
|
データチェック条件一覧/最大 | 省略可 | 使用可 | [列番号]のデータに許可する最大桁数、最大バイト数または最大値を入力します。 |
|
データチェック条件一覧/オプション | 省略可 | 使用可 | [列番号]のデータをチェックするオプションを指定します。 |
|
データチェック条件一覧/正規表現 | 省略可 | 使用可 | [列番号]のデータをチェックする正規表現を指定します。 |
|
出力レコード | 必須 | 使用不可 | 出力するレコードの種類を選択します。
|
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
複数条件の評価方法 | 必須 | 使用不可 | データチェック条件が複数存在する場合、条件をどのように評価するかを設定します。
|
|
同一の列番号に対する複数条件の評価方法を指定する | 省略可 | 使用不可 | 同一の列番号に対してデータチェック条件が複数存在する場合、条件の評価方法を指定するかどうか選択します。
|
|
同一の列番号に対する評価方法 | 省略可 | 使用不可 | 同一の列番号に対してデータチェック条件が複数存在する場合、条件をどのように評価するかを設定します。
|
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
データ処理方式 | 必須 | 使用不可 | データ処理方式を選択します。
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
コメント | 省略可 | 使用不可 | このアダプタの簡単な説明を記述することができます。 説明を記述すると、仕様書に反映させることができます。 |
オプション項には 「キー=値」形式で型特有の設定を付与できます。キーを複数設定する場合、「,」(半角カンマ)で区切ります。
型ごとに設定可能なオプションは次の通りです。
対応している型 | キー | 意味 | 値 | 備考 |
---|---|---|---|---|
文字列(バイト数) | CS | バイト数の計算に使用するエンコードを設定します。 |
Java SE Runtime Environment 8でサポートされているエンコードを指定します。
詳細については、「Supported Encodings」(http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html)を参照してください。 |
|
整数 | AF | 全角数値を許容するか設定します。 |
|
|
10進数 | I | 整数部の最大桁数を設定します。 | 設定可能な値は「1〜2147483647」です。 | |
10進数 | D | 小数部の最大桁数を設定します。 | 設定可能な値は「1〜2147483647」です。 | |
日付/時間 | DF | 日付のフォーマットを設定します。 |
java.text.SimpleDateFormatでサポートされている日付フォーマットが設定可能です。 SimpleDateFormatについては、「Java(TM) Platform, Standard Edition 8 API Specification」 (http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html)を参照してください。 |
コンポーネント変数名 | 説明 | 備考 |
---|---|---|
count | 読み取ったすべてのレコード数が格納されます。 |
|
matched_count | データチェック条件と一致したレコード数が格納されます。 |
|
unmatched_count | データチェック条件と一致しないレコード数が格納されます。 |
|
message_category | エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
message_code | エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
message_level | エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
error_type | エラー発生時、発生したエラーの種類が格納されます。 |
|
error_message | エラー発生時、発生したエラーのメッセージが格納されます。 |
|
error_trace | エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
例外名 | 原因 | 対策 |
---|---|---|
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[] |
[データチェック条件定義]が指定されていません。 | [データチェック条件定義]を指定してください。 |
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[<グローバルリソース名>] |
[データチェック条件定義]で選択されたリソース定義が見つかりません。 | [データチェック条件定義]で指定したグローバルリソースを確認してください。 |
InvalidPropertyConfigurationException
チェック条件一覧の[<行番号>]行目の[<項目名>]の値が正しくありません。 |
チェック条件が正しく指定されていません。 | チェック条件を確認してください。 |
InvalidPropertyConfigurationException
チェック条件一覧の[<行番号>]行目に指定された[列番号]に値が入力されていません。 |
チェック条件一覧の[列番号]が入力されていません。 | [列番号]を入力してください。 |
InvalidPropertyConfigurationException
チェック条件一覧の[<行番号>]行目に指定された[列番号]の値は、入力データの列数[<入力データの列数>]を超えています。 |
チェック条件一覧の[列番号]が正しく指定されていません。 | [列番号]には、入力データの列数以下の数値を指定してください。 |