Automated OLTP Message Source Code Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The manual process of generating source code to transform messages between object-oriented programming languages and proprietary OLTP languages is labor-intensive and time-consuming, requiring months to develop source code for all possible message types.
Innovation Solution
An automated method and architecture that generates source code in a program language, using a development module and compiler to transform payload messages between a program language and an OLTP language, where the source code is compiled and used by a message parser to encode and decode messages, significantly reducing development time and labor.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual source code generation is used, then message transformation accuracy is ensured, but development time increases significantly
Solution Approach 1:
The patent applies preliminary action by defining message protocols and formats in advance using markup language documents (XML schemas) before actual code generation is needed. These pre-defined protocols serve as templates that automatically generate the transformation code, eliminating the need for manual coding while ensuring accuracy through structured definitions.
Solution Approach 2:
The patent replaces the mechanical manual coding process with an automated computer-based generation system. Instead of programmers manually writing transformation code, the system automatically generates source code from markup language documents, substituting human mechanical labor with automated computational processes.
2Reliability
If manual source code generation is used, then code correctness is verified, but labor requirements increase significantly
Solution Approach 1:
The system performs self-service by automatically generating transformation code from self-contained markup language documents. The markup documents themselves serve as the specification and the generation process is self-sufficient, eliminating the need for human programmers to manually create code while maintaining correctness through structured validation.
Solution Approach 2:
The patent changes the fundamental parameters of code generation from manual creation to automated transformation. By using markup language documents as input and generating executable code as output, the system transforms the generation process into a parameter-driven automated workflow that maintains correctness through structured validation while dramatically improving productivity.
3Loss of time
If automated source code generation is used, then development time is reduced, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary layer in the form of markup language documents (XML schemas) that sit between the message protocol definitions and the transformation code. This intermediary serves as a bridge that simplifies the overall system by providing a standardized, human-readable format that automatically translates into code, reducing complexity despite automation.
Data Source
AI summary
Systems, architectures and methods of processing messages provide for automatic generation of source code in a program language. The source code is compiled and used to transform messages between the program language and an online transaction processing (OLTP) language. In one approach, markup language documents are compiled.


