Read Fixed-Length File
Operation name
Read Fixed-Length File
Function overview
Reads a fixed-length file.
Data model
The data model of this component is table model type.
Properties
For details on use of variables, refer to Variables.
Basic settings
Item name |
Required/Optional |
Use of variables |
Description |
Remarks |
---|---|---|---|---|
Name |
Required |
Not available |
Enter a name that is used on the script canvas. |
|
Required settings
Item name |
Required/Optional |
Use of variables |
Description |
Remarks |
---|---|---|---|---|
File |
Required |
Available |
Enter the file path of a fixed-length file to read. The Browse button launches a file chooser that allows you to select a file. |
Note
|
Format |
Required |
Not available |
Select a format definition for fixed-length files registered in data format resources. = Remarks =
For how to configure settings, refer to Fixed-Length Wizard.
|
|
Property actions
Item name |
Description |
Remarks |
---|---|---|
Preview |
The previewer is started, and the contents of the file specified in File is displayed. |
|
Fixed-Length Wizard |
The Fixed-Length Wizard is launched. For details, refer to Fixed-Length Wizard. |
|
Read settings
Item name |
Required/Optional |
Use of variables |
Description |
Remarks |
---|---|---|---|---|
Encoding |
Required |
Available |
Select or enter an encoding for the file to read. When you enter encoding, specify one of the encodings supported in Java SE Runtime Environment 8. = Remarks =
For details, refer to "Supported Encodings" (http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html). |
|
New line code |
Required |
Not available |
Select a newline code.
|
|
Retrieves the suppressed characters as empty string |
Optional |
Not available |
Select whether to retrieve the value of the field as an empty string or as null if it's composed only of characters that are the same as the suppressed character.
|
|
Retrieves the suppressed characters of the numeric type as 1 digit suppressed character |
Optional |
Not available |
If the data in a numeric field is composed only of characters that are the same as the numeric suppressed character, select whether to retrieve the value of the field as a single numeric suppressed character.
|
Note
|
Data processing method
Item name |
Required/Optional |
Use of variables |
Description |
Remarks |
---|---|---|---|---|
Data processing method |
Required |
Not available |
Select a data processing method.
|
|
Comment
Item name |
Required/Optional |
Use of variables |
Description |
Remarks |
---|---|---|---|---|
Comment |
Optional |
Not available |
You can write a short description of this connector. |
|
Schemas
Input schema
None.
Output schema
The number of columns varies depending on the Format settings.
For schema structure, refer to Table model type .
Loading schema in Mapper
The schema is loaded automatically.
For details, refer to Edit Schema.
Mass data processing
Mass data processing is supported.
Parallel Stream Processing
PSP is supported.
For details on PSP, refer to Parallel Stream Processing.
Available component variables
Component variable name |
Description |
Remarks |
---|---|---|
count |
The number of read data records is stored. |
Note
Value isn't stored when using PSP. |
message_category |
When an error occurs, the category of the message code corresponding to the error is stored. |
|
message_code |
When an error occurs, the code of the message code corresponding to the error is stored. |
|
message_level |
When an error occurs, the severity of the message code corresponding to the error is stored. |
|
error_type |
When an error occurs, the error type is stored. |
|
error_message |
When an error occurs, the error message is stored. |
|
error_trace |
When an error occurs, the trace information for the error is stored. |
|
Null and empty strings
-
If the data in the field is composed only of characters that are the same as the suppressed character, it's retrieved either as null or an empty string.
Whether it's retrieved as null or an empty string depends on the selection for Retrieves the suppressed characters as empty string.
If the Field type is numeric and the suppressed character is also numeric, the value of the field can be retrieved as a single suppressed character by selecting Retrieves the suppressed characters of the numeric type as 1 digit suppressed character.
Example: (The length of the fields are all 5)
Field type
Suppressed character
Field value
Retrieves the suppressed characters as empty string
Retrieves the suppressed characters of the numeric type as 1 digit suppressed character
Value retrieved
String
a
aaaaa
Not selected
Not selected
null
String
a
aaaaa
Selected
Not selected
Empty string
Number
0
00000
Not selected
Not selected
null
Number
0
00000
Selected
Not selected
Empty string
Number
0
00000
Not selected
Selected
0
Number
a
aaaaaa
Not selected
Selected
null
Number
a
aaaaaa
Selected
Selected
Empty string
-
If the record defined in the input data structure doesn't exist, the data of the fields in that record becomes null.
Message codes, exception messages, and limitations
Connector |
Message code |
Exception message |
Limitations |
---|---|---|---|