OpenFrame GW 7.1
This chapter briefly describes the new features of OpenFrame GW 7.1. For detailed description, refer to the relevant guide.
1. New Features
This section describes new added features.
1.1. Multi-node for Online Product (OSI)
-
As OSI multi-node function is supported, OpenFrame GW provides this function.
1.2. aliveCheck Function of WebTerminal
-
Health Check
Checks the network loss or access of the terminals connected with OpenFrame GW and also checks the connection status of terminals at the aliveInterval cycle depending on whether terminal.aliveCheck is set or not.
-
Added aliveCheck related settings
# terminal.aliveCheck : # This determines whether using terminal alive checking or not. # terminal.aliveInterval : # This is the time interval(sec) that runs terminal alive checking thread. # (Default: 10 Sec) terminal.aliveCheck = yes terminal.aliveInterval = 60
2. Updated Features
This section describes the updated features.
2.1. Change 3270 gateway to 'OFGW'
-
After removing all 3270gw servers of each existing online suite, they are replaced to an integrated gateway, OFGW.
-
The OFGW runs the business of the online suite (OSC/AIM/OSI).
2.2. Change the internal PIPE communication structure to a coroutine-based asynchronous method
-
To fix the problem of performance as one main thread was in charge of all the core modules and processed, the internal structure was changed.
-
Changed structure handles business logic and user input by dividing the main thread and individual coroutine thread.
2.3. Modify DB table structure according to online product group change
-
As OSC 7.1 changed, OFGW table structure has been changed (TERMINAL, TRAN2SVC, CONFIG, CSPG, SACEE, KEY2TRAN).
-
The structure of classes that store OSC-related data inside OpenFrame GW has been changed as the type of data to be stored is also changed along with the change in the logic to read DB data.
2.4. Add Coroutine-related settings
-
Adjusts the number of individual coroutine threads to process the user input and business logic.
# [ThreadPool config] - Coroutine threadpool # coroutine.threadPool.core : # The minimum number of threads. # coroutine.threadPool.max : # The maximum number of threads. # coroutine.threadPool.keepAliveTime : # The wait time to terminate idle threads when the number of threads is greater than the specified minimum value. coroutine.threadPool.core = 5 coroutine.threadPool.max = 30 coroutine.threadPool.keepAliveTime = 6
3. Issue Fix
This section describes issue fixes for each module.
-
Node information is not updated when a specific node is shut down in an OSC multi-node environment
-
Fix to update the internal node name of OpenFrame GW when a specific node is shut down in OSC multi-node environment.
-
-
LOGOFF is not working when OSI region is down
-
Fix to detect the OSI region down and log off the logged-on terminals by OpenFrame GW.
-
-
Error occurs when connecting to Auto Install terminal (OSC)
-
Fix that regional logon to the OSC auto-installed terminal is performed normally.
-
-
Multiple port function of the version 7
-
When vtamProperties=yes, the function to connect to the port specified in the configuration file is supported the same as the previous version.
-