Item name | Required/Optional | Use of variables | Description | Remarks |
---|---|---|---|---|
Name | Required | Not available | Enter the name on the script canvas. | |
Input data | Required | Not Available | Select a component on the script canvas. |
Item name | Required/Optional | Use of variables | Description | Remarks |
---|---|---|---|---|
Use global resource as data check condition | Required | Not Available | Select whether to use global resource as data check condition.
|
|
Data check condition definition | Required | Not Available | Select a data check condition definition registered in global resource.
Configurable items in global resource are the same as [Data check condition list].
|
|
Data check condition list | Optional | - | Specify the check conditions corresponding to input data column.
Each column can be operated by the following buttons.
|
|
Data check condition list/Column number | Required | Available | Input the column number of the check targeted input data. | |
Data check condition list/Required | Optional | Not Available | Select whether to treat the data corresponding to [Column number] as required.
|
|
Data check condition list/Type | Required | Not Available | Select the type against which the data corresponding to [Column number] will be checked.
|
|
Data check condition list/Minimum | Optional | Available | Enter the permitted minimum string size, minimum byte size, or minimum value of the data corresponding to [Column number]. |
|
Data check condition list/Maximum | Optional | Available | Enter the permitted maximum string size, maximum byte size, or maximum value of the data corresponding to [Column number]. |
|
Data check condition list/Option | Optional | Available | Specify the option to check the data of [Column number]. |
|
Data check condition list/Regex | Optional | Available | Specify the regular expression to check the data of [Column number]. |
|
Output record | Required | Not Available | Select the types of output record.
|
|
Item name | Required/Optional | Use of variables | Description | Remarks |
---|---|---|---|---|
Evaluation method for multiple condition | Required | Not Available |
Specify how to evaluate conditions if multiple data check conditions exist.
|
|
Specify the evaluation method of multiple conditions for the same column number | Optional | Not Available | Select whether to specify evaluating method for the conditions if multiple data check conditions exist for the same column number.
|
|
Evaluation method for the same column number | Optional | Not Available | Specify how to evaluate conditions if multiple data check conditions exist for the same column number.
|
|
Item name | Required/Optional | Use of variables | Description | Remarks |
---|---|---|---|---|
Data processing method | Required | Not Available | Select a data processing method.
|
Item name | Required/Optional | Use of variables | Description | Remarks |
---|---|---|---|---|
Comment | Optional | Not available | You can write a short description of this adapter. The description will be reflected in the specifications. |
In [Option], it is possible to assign type-specific settings with "Key=Value" format. To assign multiple keys, separate them with "," (comma).
Options available for each type are as follows.
Corresponding type | Key | Meaning | Value | Remarks |
---|---|---|---|---|
String(byte size) | CS | Set the encoding to be used in the calculation of the number of bytes. |
Specify an encoding that is supported in Java SE Runtime Environment 8.
Refer to "Supported Encodings"(http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html) for details. |
|
Whole number | AF | Set whether to allow full-width number. |
|
|
Decimal number | I | Set maximum number of digits of the integer part. | Available input value is "1-2147483647". | |
Decimal number | D | Set maximum number of digits of the fractional part. | Available input value is "1-2147483647". | |
Date/time | DF | Set the date format. |
Date format supported in java.text.SimpleDateFormat can be set. For further details, refer to "Java(TM) Platform, Standard Edition 8 API Specification (http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html)". |
Component variable name | Description | Remarks |
---|---|---|
count | Stores all the received record numbers. |
|
matched_count | Stores the number of records that matched data check conditions. |
|
unmatched_count | Stores the number of records that does not matched data check conditions. |
|
message_category | Stores the category of message code corresponding to the occurred error. |
|
message_code | Stores the code of message code corresponding to the occurred error. |
|
message_level | Stores the severity of message code corresponding to the occurred error. |
|
error_type | Returns the error type when error occurred. |
|
error_message | Returns the error message when error occurred. |
|
error_trace | Returns the trace information when error occurred. |
|
Exception name | Cause | Solution |
---|---|---|
ResourceNotFoundException Resource definition could not be found.Name:[] |
[Data check condition definition] is not specified. | Specify [Data check condition definition]. |
ResourceNotFoundException Resource definition could not found. Name:[<global resource name>] |
Resource definition specified in [Data check condition definition] is not specified. | Check the global resource specified in [Data check condition definition]. |
InvalidPropertyConfigurationException
Value of [<item name>] at line <row number> of the check condition list is incorrect. |
Check condition is not specified. | Check the check condition. |
InvalidPropertyConfigurationException
Value is not specified in [Column number] at line <row number> of the check condition list. |
[Column number] is not specified in the check condition list. | Specify [Column number]. |
InvalidPropertyConfigurationException
[Column number] specified at line <row number> of the check condition list exceeds [<column number of input data>], the number of columns at input data. |
[Column number] of check condition list is not correctly specified. | In [Column number], specify numeric values below column number of input data. |