IO Editor

This section describes the functions of the IO editor.

1. Editor Layout

Overview

  1. Basic: You can check the Supertype and other information.

  2. Info: You can check the basic information of the IO.

  3. Property: You can manage the properties of the IO.

1.1. Basic

You can check the Supertype and other information.

Basic

  1. Full name: You can check the full name of the IO.

  2. Super type: You can set/delete the Supertype of the IO.

1.2. Info

You can check the basic information of the IO.

Information

  1. Logical Name: You can edit the logical name of the IO.

  2. Description: You can edit the description of the IO.

1.3. Property

You can manage the properties of the IO.

Info

  1. Find Variable: You can search for properties whose names match the condition.

  2. DB→IO: You can add properties by selecting tables/columns.

  3. Add basic type: You can add properties of the selected type by the specified count.

  4. Property: You can add/delete/edit the properties of the IO.

2. Super type

You can set/delete the Supertype of the IO.

2.1. Select Supertype

Select Supertype

  1. Click the Browse button.

  2. In the Select IO Dialog, select the logical name or the physical name.

  3. Enter the name to search and click the Search button.

  4. From the search results, select the item to use as the Supertype.

  5. Click the OK button.

  6. Check the specified Supertype.

2.2. Delete Supertype

Delete Supertype

  1. Click the Remove button to delete the Supertype.

3. Add Property

This section describes how to add properties.

3.1. Add as Basic Type

You can add a basic type as a property using the toolbar function.

Add as Basic Type

  1. Select the count and the type to add, then click the + button.

3.2. Add via Context Menu

You can add properties via the context menu.

Add via Context Menu

  1. In the property list, right-click and select Insert or Add from the context menu.

  2. Click …​ in the type column of the added property.

  3. In the Select Type Dialog, select the type to use.

  4. Click the OK button.

Add via Context Menu

  1. Enter the name, length, and other remaining information of the added property.

3.3. Add via DB→IO Function

You can add properties by selecting tables/columns.

Add via DB→IO Function

  1. Click DB→IO.

  2. Enter the search conditions.

  3. From the search results, select the table or column to use.

  4. Double-click the selected items or click the Add button to move them to Selected Item.

  5. Click the OK button.

Add via DB→IO Function

Check the added properties.

4. Change Property Order

You can change the order of properties.

4.1. Change Order via Toolbar

You can change the order of properties using the toolbar function.

Change Order via Toolbar

  1. Select the property you want to move.

  2. Click or on the toolbar to move the property.

4.2. Change Order via Context Menu

You can change the order of properties via the context menu.

Change Order via Context Menu

  1. Select the property you want to move.

  2. Right-click and select Move Up or Move Down from the context menu to move the property.

5. Delete Property

You can delete properties.

5.1. Delete Property by Delete Key

You can delete properties by pressing the Delete key.

Delete Property by Delete Key

  1. Select the property you want to delete.

  2. Press the Delete key to delete the property.

5.2. Delete via Context Menu

You can delete properties via the context menu.

Delete via Context Menu

  1. Select the property you want to delete.

  2. Right-click and select Delete from the context menu to delete the property.

6. Detailed Property Attributes

This section describes the detailed attributes that can be set for a property.
When you select a property, you can set the detailed attributes in the Properties viewer.

Detailed Property Attributes

6.1. Format Type

Specifies the format type to apply to the property data when the IO is converted to a message.

6.1.1. Date Format

Available when the property type is Date. It is ignored if applied to other types.

  • Object → Message: Converts the Date object to a string in the specified format.

  • Message → Object: Converts the string in the specified format to a Date object.

Date Format

  1. Select Date Format in the format type.

  2. Select the format you want to use in Format. The available format list can be specified in the admin configuration.

6.1.2. Currency Format

Available when the property type is a numeric type such as Integer, Long. It is ignored if applied to other types.

  • Object → Message: Converts objects such as Integer, Long to a string in the specified format.

  • Message → Object: Converts the string in the specified format to objects such as Integer, Long.

Currency Format

  1. Select Currency Format in the format type.

  2. Select the format you want to use in Format. The available format list can be specified in the admin configuration.

6.1.3. Masking Format

Available for properties of all types.

When you pass an IO to logger as an argument for logging and the properties of the IO contain sensitive information such as user identification numbers or passwords, such information may remain in logs as is, causing security issues. In this case, by applying masking to the properties containing sensitive data, you can prevent sensitive data from remaining in logs.

Unlike Date Format and Currency Format, Masking Format is not applied when the object is converted/encrypted/decrypted to data.

Masking Format

  1. Select Masking Format in the format type.

  2. Select the format you want to use in Format. The available format list can be specified in the admin configuration.

6.2. Encoding

You can make the IO be converted to the specified character set when it is converted to Fixed-Length data.

Encoding

  1. Select the character set to use in Encoding. The available character set list can be specified in the admin configuration.

6.3. Function

You can call the API corresponding to the specified function in the system pre-process to convert data.

Function

  1. Select the function to use in Function. The available function list can be specified in the admin configuration.

6.4. Align

Specifies how to align data when the IO is converted to Fixed-Length data.

Alignment

  1. Select the alignment method.

    Example) When data='test', length='10', fill=' '

    • Left: [test      ]

    • Right: [      test]

      If not specified - Number: Left, Character: Right

6.5. Fill

Specifies the character to fill the remaining space when the IO is converted to Fixed-Length data.

Fill

  1. Select the character to fill the remaining space.

    Example) When data='test', length='10', align='left'

    • ' ': [test      ]

    • '*': [test******]

      If not specified - ' '

6.6. Extended Properties

You can register additional attributes required by the IO through admin configuration. You can specify values in the form of key=value.

Etc

  1. Enter the required values for the registered keys.

6.7. Validation

You can specify the ID of the rule that validates the value of the property. In the system pre-process, the API corresponding to the specified rule ID is called to validate the value.

The rules that can be used can be specified in the admin configuration.

Etc

  1. Select the rule to use for value validation. If a value is required for the rule, enter the required value.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.