Non-financial transaction dual-environment cooperation submission method and device
By introducing a dual-environment reporting method for non-financial transactions into the bank's core system, the problem of high MIPS pressure was solved, and real-time synchronization and accurate transmission of data in the slave environment were achieved, reducing resource and manpower requirements and improving the system's scalability and reliability.
Patent Information
- Application Number
- CN202211494628.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2042-11-25
AI Technical Summary
Bank core systems face high MIPS pressure when processing non-financial transactions, leading to increased resource and manpower requirements, and existing technologies are unable to effectively share the system load.
A dual-environment reporting method for non-financial transactions is adopted. Through master-slave environment data synchronization and end-of-day full reporting, real-time synchronization and accurate transmission of data in the slave environment are achieved. Data synchronization tools and FTP are used to ensure the flexibility and reliability of the reporting system.
Without affecting the main environment's functionality, it reduced system pressure, enabled flexible configuration and reliable transmission of non-financial transactions, and lowered resource and manpower requirements.
Smart Images

Figure CN115757632B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of data management, and in particular relates to a non-financial transaction double-environment cooperation reporting method and device. BACKGROUND
[0002] In a bank core system, there are hundreds of millions of transactions to be processed every day, which has a great pressure on the MIPS of the system. For transaction reporting, which has little impact on the main transaction processing, if it is completed in the main environment, it will exacerbate the MIPS pressure of the system. Moreover, in order to adapt to the increasing daily transaction volume of the bank system, the main environment needs to be continuously expanded in resources, which will have a certain impact on resources, manpower and material resources. Therefore, it is necessary to consider reporting non-financial transactions to realize double-environment cooperation reporting, which releases the pressure of the main environment on the basis of not affecting the reporting function. SUMMARY
[0003] The present application provides a non-financial transaction double-environment cooperation reporting method and device to at least solve the problem of pressure on the MIPS of the reporting system caused by the current non-financial transaction.
[0004] According to one aspect of the present application, a non-financial transaction double-environment cooperation reporting method is provided, comprising:
[0005] receiving reported non-financial transaction data;
[0006] synchronizing the non-financial transaction reporting data from the main environment to the slave environment;
[0007] performing daily full reporting of the non-financial transaction reporting data in the slave environment.
[0008] In an embodiment, the non-financial transaction double-environment cooperation reporting method further comprises:
[0009] configuring all reporting systems that the non-financial transaction needs to report according to the obtained reporting system name, mapping bit number, reporting system state and system related information to generate a reporting system configuration table;
[0010] generating a transaction reporting configuration table according to the obtained transaction code and the reporting system configuration of each non-financial transaction code.
[0011] In an embodiment, synchronizing the non-financial transaction reporting data from the main environment to the slave environment comprises:
[0012] synchronizing the non-financial transaction reporting data in the main environment and the slave environment by using a data synchronization tool.
[0013] In an embodiment, performing daily full reporting of the non-financial transaction reporting data in the slave environment comprises:
[0014] read the non-reported data in the non-financial transaction reporting table in the slave environment item by item, and read the reporting system in the transaction reporting configuration table according to the transaction code of the reported data;
[0015] complete the reporting according to the reporting system related information in the reporting system configuration table of the reporting system to be reported according to the transaction.
[0016] In an embodiment, the non-financial transaction dual-environment cooperative reporting method further comprises:
[0017] At the end of the day, the total amount of non-financial transaction reporting data is processed in the slave environment;
[0018] The reporting text corresponding to the reporting system is generated in the preset format, and is transmitted to the corresponding reporting system through the FTP mode.
[0019] According to another aspect of the present application, a non-financial transaction dual-environment cooperative reporting device is also provided, comprising:
[0020] The receiving unit is configured to receive the reported non-financial transaction reporting data;
[0021] The synchronization unit is configured to synchronize the non-financial transaction reporting data from the master environment to the slave environment;
[0022] The total amount reporting unit is configured to perform the total amount reporting of the non-financial transaction reporting data in the slave environment at the end of the day.
[0023] In an embodiment, the non-financial transaction dual-environment cooperative reporting device further comprises:
[0024] The reporting system configuration unit is configured to configure all reporting systems of the non-financial transaction according to the obtained reporting system name, mapping bit number, reporting system state and system related information to generate a reporting system configuration table;
[0025] The transaction reporting configuration unit is configured to configure the reporting system of each non-financial transaction code according to the obtained transaction code and reporting system to generate a transaction reporting configuration table.
[0026] In an embodiment, the synchronization unit comprises:
[0027] The data synchronization module is configured to synchronize the non-financial transaction reporting data in the master environment and the slave environment by using a data synchronization tool.
[0028] In an embodiment, the total amount reporting unit comprises:
[0029] The reading module is configured to read the non-reported data in the non-financial transaction reporting table in the slave environment item by item, and read the reporting system in the transaction reporting configuration table according to the transaction code of the reported data;
[0030] The sending module is configured to read the sending system related information in the sending system configuration table according to the sending system to which the transaction is to be sent, and complete the sending.
[0031] In an embodiment, the non-financial transaction dual-environment cooperative sending device further comprises:
[0032] The processing module is configured to process the full amount of data of the non-financial transaction to be sent from the environment at the end of the day.
[0033] The message transmission module is configured to generate sending text corresponding to the sending system according to a preset format, and transmit the sending text to the corresponding sending system through an FTP mode. BRIEF DESCRIPTION OF DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0035] Figure 1 A non-financial transaction dual-environment cooperative sending method is provided.
[0036] Figure 2 Another non-financial transaction dual-environment cooperative sending method is provided in an embodiment of the present application.
[0037] Figure 3 The non-financial transaction sending data from the environment is sent in full amount at the end of the day in an embodiment of the present application.
[0038] Figure 4 A third non-financial transaction dual-environment cooperative sending method is provided in an embodiment of the present application.
[0039] Figure 5 A non-financial transaction dual-environment cooperative sending device is provided.
[0040] Figure 6 Another non-financial transaction dual-environment cooperative sending device is provided in an embodiment of the present application.
[0041] Figure 7 A structure block diagram of a full amount sending unit is provided in an embodiment of the present application.
[0042] Figure 8 A third non-financial transaction dual-environment cooperative sending device is provided in an embodiment of the present application.
[0043] Figure 9 A specific embodiment of an electronic device is provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of protection of the present application.
[0045] In a bank core system, hundreds of millions of transactions are processed every day, which has a great pressure on the MIPS of the system. For transaction reporting, which has little impact on the main transaction processing, if it is completed in the main environment, it will intensify the MIPS pressure of the system. Moreover, in order to adapt to the increasing daily transaction volume of the bank system, the main environment needs to be continuously expanded in resources, which will have a certain impact on resources, manpower and material resources. Therefore, it is necessary to consider reporting non-financial transactions to realize double-environment cooperation reporting, which releases the pressure of the main environment on the basis of not affecting the reporting function.
[0046] Such a non-financial transaction double-environment cooperation reporting device needs to consider the following problems:
[0047] 1) System data synchronization: The data synchronization between the main and slave environments needs to be considered to ensure that the data synchronization can be completed in quasi-real time or real time.
[0048] 2) Good scalability: When the slave environment is reporting non-financial transactions, the scalability of the reporting system needs to be considered, that is, when the reporting system is increased or decreased, the extension of the reporting system can be quickly completed through configuration;
[0049] 3) Reporting flexibility: The same non-financial transaction reporting can be flexibly configured and sent to the corresponding reporting system according to the configuration.
[0050] 4) Reporting accuracy: Double reporting is needed to ensure that there is no loss of reporting data.
[0051] Therefore, the present application provides a non-financial transaction double-environment cooperation reporting method, as shown in Figure 1 The method comprises the following steps:
[0052] S101: receiving reported non-financial transaction reporting data.
[0053] S102: synchronizing the non-financial transaction reporting data from the main environment to the slave environment.
[0054] S103: performing daily full reporting of the non-financial transaction reporting data in the slave environment.
[0055] In an embodiment, as shown in Figure 2As shown, the non-financial transaction dual-environment cooperative reporting method further comprises:
[0056] S201: According to the obtained reporting system name, mapping bit number, reporting system state and system related information, configure all reporting systems required by non-financial transactions to generate a reporting system configuration table.
[0057] S202: According to the obtained transaction code and reporting system configuration, configure the reporting system of each non-financial transaction code to generate a transaction reporting configuration table.
[0058] In an embodiment, synchronizing non-financial transaction reporting data from the master environment to the slave environment comprises:
[0059] Using a data synchronization tool, synchronize non-financial transaction reporting data in the master environment and the slave environment.
[0060] In an embodiment, performing end-of-day full reporting of non-financial transaction reporting data in the slave environment, as shown, comprises: Figure 3
[0061] S301: Read the non-financial transaction reporting table in the slave environment one by one, and read the reporting system in the transaction reporting configuration table according to the transaction code of the reporting data.
[0062] S302: According to the reporting system to be reported for this transaction, read the reporting system related information in the reporting system configuration table to complete the reporting.
[0063] In an embodiment, as shown, the non-financial transaction dual-environment cooperative reporting method further comprises: Figure 4
[0064] S401: At the end of the day, process full data of non-financial transaction reporting in the slave environment.
[0065] S402: Generate reporting text for the corresponding reporting system according to the preset format, and transmit it to the corresponding reporting system through FTP.
[0066] In a specific embodiment, the non-financial transaction dual-environment cooperative reporting device mainly comprises the following steps:
[0067] Reporting system configuration
[0068] In the reporting system mapping table, reporting systems can be added or deleted. The specific reporting system configuration table is as follows:
[0069] Reporting system Mapping bits (max 100) Status System related information A 1 Valid B 2 Valid C 3 Valid …… ……
[0070] If a reporting system needs to be added, it can be directly inserted into the above configuration table, and the mapping bit number and system related information (information for configuring the FTP, Q message, etc. of the reporting system) are also increased.
[0071] If the submission system is to be deleted, the status in the above configuration table is directly set to invalid.
[0072] Transaction submission configuration
[0073] Configure each non-financial transaction submission counterparty system in the transaction submission configuration table, and the submission system configuration table is as follows:
[0074] Transaction code Reporting system XXXXX PPPPPPPPPPPPPPPP…
[0075] Wherein, XXXXX is a 5-digit transaction code, PPPPPPPPPPPPPPPPP is a 100-bit submission system, each bit represents a submission system (see the submission system configuration table for each bit corresponding system), when the corresponding bit submission system needs to be submitted, assign S, and assign N when it does not need to be submitted.
[0076] If there are 5 existing submission systems, submission system A (1st bit), submission system B (2nd bit), submission system C (3rd bit), submission system D (4th bit), and submission system E (5th bit), non-financial transaction 00000, and submission system A (1st bit) and submission system C are needed, the submission system configuration is SNSSSSS…, that is.
[0077] Environment data synchronization:
[0078] Use the data synchronization tool to complete the non-financial transaction submission data synchronization between the two environments.
[0079] Non-financial transaction real-time submission:
[0080] Long-hanging submission transactions, read non-financial transaction submission data from the environment one by one, and read the submission system in the transaction submission configuration table according to the transaction code of the submission data
[0081] Read the submission system related information in the submission system configuration table according to the submission system to be submitted for this transaction, and complete the submission through Q
[0082] Non-financial transaction batch submission:
[0083] At the end of the day, process all data in the non-financial transaction submission table from the environment, generate submission text for the corresponding submission system according to the agreed format, and transmit it to the corresponding submission system through FTP. (If there are multiple submission systems, multiple files will be generated according to the submission system in the transaction submission configuration table and sent to the corresponding submission system).
[0084] The system provided by the application comprises the following modules:
[0085] A. Report system configuration module. This module can flexibly configure all report systems required by non-financial transaction reporting, ensuring good scalability of the entire device and providing configuration information for subsequent reporting.
[0086] B. Transaction reporting configuration module. This module can flexibly configure the reporting system of each non-financial transaction code, ensuring the flexibility of the entire reporting device and providing configuration information for subsequent reporting.
[0087] C. Dual-environment data synchronization module. Synchronize non-financial transaction reporting data from the main environment to the slave environment, providing data support for subsequent reporting.
[0088] D. Real-time non-financial transaction reporting module, efficiently providing non-financial transaction reporting functions.
[0089] E. Daily non-financial transaction reporting module. Collect reporting tables from the slave environment, and through the difference in reporting methods from D, ensure the reliability and accuracy of non-financial transaction reporting.
[0090] Module A and B are parameter input modules, providing parameter support for other modules.
[0091] Module C is a data input module, providing data support for other modules.
[0092] Modules D and E are main processing modules, which can complete non-financial transaction reporting processing according to modules A, B, and C.
[0093] In a specific embodiment, when the reporting system is added, changed, or reduced, module A can be used for maintenance. When a new non-financial transaction reporting or an existing non-financial transaction reporting adds a reporting system, module B can be used for maintenance. Module C synchronizes the non-financial transaction reporting data source from the slave environment through a dual-environment data synchronization tool, for use by modules D and E. Module D, based on the parameter configuration of modules A and B, performs real-time reporting on the data source synchronized by module C from the slave environment. Module E, based on the parameter configuration of modules A and B, performs daily full-amount reporting on the data source synchronized by module C from the slave environment.
[0094] The advantages of the present application are that when a non-financial transaction reporting system is added or modified, the subsequent reporting logic can be extended through configuration without modification; and the transaction-level reporting configuration can be completed through the transaction reporting configuration table. When the configuration is modified or added, there is no impact on subsequent reporting; at the same time, through the dual-reporting mechanism of Q and FTP, the reliability and timeliness of reporting are ensured.
[0095] Based on the same inventive concept, the embodiment of the present application further provides a non-financial transaction dual-environment cooperation reporting device, which can be used to implement the method described in the above embodiment, as described in the following embodiment. Since the principle of solving problems of the non-financial transaction dual-environment cooperation reporting device is similar to that of the non-financial transaction dual-environment cooperation reporting method, the implementation of the non-financial transaction dual-environment cooperation reporting device can be referred to the implementation of the non-financial transaction dual-environment cooperation reporting method, and the repeated parts will not be described herein. The term "unit" or "module" used below can be a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiment is preferably implemented in software, hardware, or a combination of software and hardware is also possible and is conceived.
[0096] According to another aspect of the present application, a non-financial transaction dual-environment cooperation reporting device is also provided, as shown in Figure 5 , comprising:
[0097] The receiving unit 501 is configured to receive the reported non-financial transaction data;
[0098] The synchronization unit 502 is configured to synchronize the non-financial transaction reporting data from the master environment to the slave environment;
[0099] The full-amount reporting unit 503 is configured to perform end-of-day full-amount reporting of the non-financial transaction reporting data in the slave environment.
[0100] In an embodiment, as shown in Figure 6 , the non-financial transaction dual-environment cooperation reporting device further comprises:
[0101] The reporting system configuration unit 601 is configured to configure a reporting system configuration table of all reporting systems required by the non-financial transaction according to the obtained reporting system name, mapping bit number, reporting system state and system related information;
[0102] The transaction reporting configuration unit 602 is configured to generate a transaction reporting configuration table of the reporting system of each non-financial transaction code according to the obtained transaction code and reporting system.
[0103] In an embodiment, the synchronization unit 502 comprises:
[0104] The data synchronization module is configured to synchronize the non-financial transaction reporting data in the master environment and the slave environment by using a data synchronization tool.
[0105] In an embodiment, as shown in Figure 7 , the full-amount reporting unit 503 comprises:
[0106] The reading module 701 is configured to read data from the non-financial transaction report form in the environment, and read the report system in the report system configuration table according to the transaction code of the report data.
[0107] The reporting module 702 is configured to read the report system related information in the report system configuration table according to the report system of the transaction to be reported, and complete the reporting.
[0108] In an embodiment, as shown in FIG. 8, the non-financial transaction double-environment cooperation reporting device further comprises: Figure 8 The processing module 801 is configured to process the total data of the non-financial transaction report from the environment at the end of the day.
[0109] The message transmission module 802 is configured to generate the report text corresponding to the report system according to a preset format, and transmit the report text to the corresponding report system through the FTP mode.
[0110] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.
[0111] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce a device that implements the functions specified in the flowcharts and / or block diagrams.
[0112] The functions specified in one or more flows and / or blocks in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks in the flowcharts and / or block diagrams.
[0113] These computer program instructions can also be stored in a computer readable storage medium that can guide the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer readable storage medium produce a manufactured product including instruction devices that implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks in the flowcharts and / or block diagrams. The functions specified in one or more flows and / or blocks in the flowcharts and / or block diagrams.
[0114] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable devices to generate computer-implemented processes, thus the instructions executed on the computer or other programmable devices provide a process for implementing the functions specified in the flowchart Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0115] The principles and implementation manners of the present application are described in the embodiments, and the above embodiment descriptions are only used to help understand the method and core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manners and application scopes will be changed, and the above description should not be understood as limitation of the present application.
[0116] The embodiments of the present application also provide a specific implementation manner of an electronic device capable of implementing all steps in the method in the above embodiments, referring to Figure 9 , the electronic device specifically includes the following contents:
[0117] a processor 901, a memory 902, a communications interface 903, a bus 904 and a nonvolatile memory 905;
[0118] The processor 901, the memory 902 and the communications interface 903 can communicate with each other through the bus 904.
[0119] The processor 901 is configured to call computer programs in the memory 902 and the nonvolatile memory 905, and the processor implements all steps in the method in the above embodiments when executing the computer programs, for example, the processor implements the following steps when executing the computer programs:
[0120] S101: receiving non-financial transaction reporting data uploaded.
[0121] S102: synchronizing the non-financial transaction reporting data from the master environment to the slave environment.
[0122] S103: performing end-of-day full reporting on the non-financial transaction reporting data in the slave environment.
[0123] The embodiments of the present application further provide a computer readable storage medium capable of implementing all steps of the method in the above-mentioned embodiments, wherein the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement all steps of the method in the above-mentioned embodiments, for example, the steps of:
[0124] S101: receiving the uploaded non-financial transaction reporting data.
[0125] S102: synchronizing the non-financial transaction reporting data from the master environment to the slave environment.
[0126] S103: performing end-of-day full reporting on the non-financial transaction reporting data in the slave environment.
[0127] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. In particular, for hardware + program embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. Although the embodiments in this specification provide the method operation steps as shown in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-inventive means. The order of steps listed in the embodiments is merely one possible execution order among many steps and does not represent the only execution order. In actual device or terminal product execution, the methods can be executed in the order shown in the embodiments or drawings or in parallel (e.g., in a parallel processor or multi-threaded processing environment, or even a distributed data processing environment). The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, product, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitations, the presence of other identical or equivalent elements in the process, method, product, or apparatus that includes said elements is not excluded. For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing the embodiments of this specification, the functions of each module can be implemented in one or more software and / or hardware, or the module implementing the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which are executable by the processor of the computer or other programmable data processing device, produce instructions for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0128] Those skilled in the art will appreciate that embodiments of the present specification can be devised for a method, a system, or a computer program product. Accordingly, embodiments of the present specification can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present specification can be in the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, optical storage medium, etc.) embodying computer usable program code. Each of the various embodiments of the present specification is described in a progressive manner, and reference can be made to other embodiments for the same or similar parts. Each embodiment focuses on the differences from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and reference can be made to the description of the method embodiments. In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of the present specification.
[0129] In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. In addition, those skilled in the art can combine and combine the different embodiments or examples described in the present specification and the features of the different embodiments or examples without contradiction. The above is only an embodiment of the embodiments of the present specification and is not intended to limit the embodiments of the present specification. The embodiments of the present specification can have various modifications and changes for those skilled in the art. Any modification, equivalent replacement, improvement, etc. within the spirit and principles of the embodiments of the present specification shall be included in the scope of the claims of the embodiments of the present specification.
Claims
1. A non-financial transaction double environment matching submission method, characterized in that, The method comprises the following steps: receiving the non-financial transaction reporting data; synchronizing the non-financial transaction reporting data from the master environment to the slave environment; performing daily full reporting of the non-financial transaction reporting data in the slave environment; further comprising: generating a reporting system configuration table according to the obtained reporting system name, mapping bit number, reporting system state and system related information of all reporting systems required by the non-financial transaction; generating a transaction reporting configuration table according to the obtained transaction code and reporting system configuration of each non-financial transaction code.
2. The non-financial transaction dual environment matching submission method according to claim 1, characterized in that, The step of synchronizing the non-financial transaction reporting data from the master environment to the slave environment comprises: synchronizing the non-financial transaction reporting data in the master environment and the slave environment by using a data synchronization tool.
3. The method of claim 1, wherein the non-financial transaction dual environment matching submission method is characterized by, The step of performing daily full reporting of the non-financial transaction reporting data in the slave environment comprises: reading the non-reported data in the non-financial transaction reporting table in the slave environment piece by piece, and reading the reporting system in the transaction reporting configuration table according to the transaction code of the reporting data; completing the reporting according to the reporting system related information in the reporting system configuration table of the reporting system required by the transaction.
4. The method of claim 1, wherein the non-financial transaction dual environment matching submission method is characterized by, Further comprising: processing the full data of the non-financial transaction reporting in the slave environment at the end of the day; generating the reporting text of the corresponding reporting system according to the preset format, and transmitting the reporting text to the corresponding reporting system through the FTP mode.
5. A non-financial transaction dual environment matching reporting device, characterized by, The method comprises the following steps: receiving the non-financial transaction reporting data; synchronizing the non-financial transaction reporting data from the master environment to the slave environment; performing daily full reporting of the non-financial transaction reporting data in the slave environment; further comprising: a reporting system configuration unit configured to generate a reporting system configuration table according to the obtained reporting system name, mapping bit number, reporting system state and system related information of all reporting systems required by the non-financial transaction; and a transaction reporting configuration unit configured to generate a transaction reporting configuration table according to the obtained transaction code and reporting system configuration of each non-financial transaction code.
6. The dual environment compliant submission device for non-financial transactions of claim 5, wherein, The synchronization unit comprises: a data synchronization module configured to synchronize the non-financial transaction reporting data in the master environment and the slave environment by using a data synchronization tool.
7. The dual environment compliant submission device for non-financial transactions of claim 5, wherein, The full reporting unit comprises: a reading module configured to read the non-reported data in the non-financial transaction reporting table in the slave environment piece by piece, and read the reporting system in the transaction reporting configuration table according to the transaction code of the reporting data; a reporting module configured to complete the reporting according to the reporting system related information in the reporting system configuration table of the reporting system required by the transaction.
8. The dual environment compliant submission device for non-financial transactions of claim 5, wherein, Further comprising: a processing module configured to process the full data of the non-financial transaction reporting in the slave environment at the end of the day; a message transmission module configured to generate the reporting text of the corresponding reporting system according to the preset format, and transmit the reporting text to the corresponding reporting system through the FTP mode.
9. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to realize the method of any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to realize the method of any one of claims 1 to 4.
11. A computer program product, characterised in that, The computer program product comprises a computer program which, when executed by a processor, implements the method of any one of claims 1 to 4.
Citation Information
Patent Citations
Method and device for collaboratively submitting transaction information
CN114070845A
Distributed submission system and method
CN114579592A