Mainframe modernization system combining artificial intelligence and automation
Patent Information
- Application Number
- TW115202816
- Authority / Receiving Office
- TW · TW
- Patent Type
- Utility models
- Current Assignee / Owner
- Filing Date
- 2026-03-31
- Publication Date
- 2026-09-21
- Estimated Expiration
- 2036-03-30
Smart Images

Figure TWG2TB001912720_001 
Figure TWG2TB001912720_002 
Figure TWG2TB001912720_003
Abstract
Claims
1. A modern mainframe system combining artificial intelligence and automation, comprising: A mainframe consists of data files, batch workflow files, and common business language program files; A file analysis module is connected to the mainframe and analyzes the relationships between the mainframe's data files, batch workflow files, and common business language (CBL) files, producing file relationship analysis results. A file transcoding module is also connected to the mainframe and parses the data structure and field definitions of the mainframe's data files, converting the mainframe's data files into a standard encoding format readable by at least one open platform, based on the data structure and field definitions. A mainframe batch workflow parsing module communicates with the mainframe and parses the content of the mainframe's job control language file. This module uses a large language model incorporating artificial intelligence to perform semantic parsing or normalization of the job control language file, automatically converting the batch control logic executed on the mainframe into a structured batch control description file that can be understood or applied on the open platform to reproduce the mainframe's batch workflow. A program translation module also communicates with the mainframe and uses an automated translation mechanism to automatically translate the mainframe's general business language program into a modern language program compatible with the open platform.
2. The mainframe modernization system as described in claim 1, wherein, The file analysis module further inventories the integrity of the mainframe's data files, batch workflow files, and common business language program files, and generates an inventory list of the data files, batch workflow files, and common business language program files.
3. The mainframe modernization system as described in claim 1, wherein, The mainframe's data file includes compressed and redefined fields, and the data file transcoding module automatically parses the compressed or redefined fields of the data file during the transcoding process of the mainframe's data file.
4. The mainframe modernization system as described in claim 1, wherein, The data file transcoding module further utilizes a data structure definition file analysis mechanism to parse the data structure definition file of the mainframe's general business language program, so that the data file transcoding module can obtain relevant field length and data type information from the data structure definition file of the mainframe's general business language program.
5. The mainframe modernization system as described in claim 1, wherein, The host batch job flow parsing module also supports different control languages of various operating systems of the mainframe, so that the host batch job flow parsing module can handle the syntactic differences of the different control languages of various operating systems, thus having compatibility and scalability.
6. The mainframe modernization system as described in claim 1, wherein, The host batch job flow parsing module further uses the large language model of artificial intelligence to parse the job steps, execution order, program calls, file relationships and / or control parameters in the batch job flow content of the mainframe. The host batch job flow parsing module automatically converts the unstructured batch job flow content in the mainframe that is dependent on the open platform into the batch control description file that is independent of the open platform.
7. The mainframe modernization system as described in claim 1, wherein, The host batch job flow parsing module further outputs the semantic results of the parsed batch job flow content of the mainframe into a fixed-format JavaScript object representation or extensible markup language according to a predefined data structure, so that the batch control logic of the mainframe can be directly read, parsed or applied in the open platform to reproduce the batch job execution flow of the mainframe.
8. The mainframe modernization system as described in claim 1, wherein, The host batch workflow parsing module further performs the parsing of the mainframe's batch workflow file to produce the mainframe's batch workflow information, and the program translation module further translates the mainframe's general business language program file to generate a modern language translation program.
9. The mainframe modernization system as described in claim 1, wherein, The program translation module further translates the environment block content in the mainframe's general business language program into a file structure definition program file in the modern language program file, translates the data block content in the mainframe's general business language program into a data structure definition program file in the modern language program file, and translates the program logic block content in the mainframe's general business language program into the main program file in the modern language program file.
10. The mainframe modernization system as described in claim 1 further includes a file comparison module that compares the data content of the mainframe's output file and the open platform's output file line by line, wherein... When the comparison results between the mainframe output file and the open platform output file are inconsistent, the file comparison module notes the location and content of the differences between the mainframe output file and the open platform output file in the file comparison results. When the comparison results between the mainframe output file and the open platform output file are consistent, the file comparison module notes that the mainframe output file and the open platform output file are consistent in the file comparison results.
