-
Notifications
You must be signed in to change notification settings - Fork 0
Layout Tab
The Layout Tab is for creating your file definition.
The quickest way to define your layout is to import the result from our copybook parser using the import toolbar button. Contact support if you would like more information about using our copybook parser.
To manually create your file definition use the + button on the toolbar to add various columns which tells our engine how to process each record. Currently, Lysine supports the following column types
- Regular - usually a text field
- Zoned - default type for numeric display fields
- Comp (Binary) - signed or unsigned binary encoded numbers
- Comp 1 (Float) - 4 byte floating point (IBM and IEEE formats supported)
- Comp 2 (Float) - 8 byte floating point (IBM and IEEE formats supported)
- Comp 3 (Packed) - Standard Packed Decimal format
- Occurs - for tabular data and arrays of fields with static length
- Occurs Depending On - same as above but with dynamic length
- Redefine (and Redefine Set) - allows for the switching of record types at runtime
Use the Export toolbar button to save the layout especially for tracking in a source code repository.
Layouts can be very complex with dynamic and nested structures especially when multiple record types are used, please contact support if you are having difficulty defining your layout in Lysine.
If you require a field type that is not shown above please contact support to discuss options for a custom implementation.