BOS Software Soluzioni
BOS Software
Soluzioni

Soluzioni pratiche

Qui troverete soluzioni selezionate e su misura nella pratica dei nostri clienti soddisfatti. Potete anche utilizzare il filtro per selezionare le vostre fonti e i vostri obiettivi e ottenere esempi pratici.

Filtro per:

Ripristino delle impostazioni del filtro »

Church data center

Church data center

leggi tutto
tcVISION
Software AG ADABAS
Microsoft SQL Server
Close
Church data center

Church data center

Focus

Ecclesiastical electronic reporting

Environment
  • Mainframe with z/VSE
  • Online systems under CICS
  • ADABAS data management
Target
  • Migration of ADABAS databases to Microsoft SQL Server
Implementation

The electronic registration procedure manages the church registration data with about 13 million people from a total of about 9000 parishes. tcACCESS and tcVISION synchronize the  data between the z/VSE mainframe and the new application under WINDOWS with the SQL server database.

 

Two challenges had to be mastered for the migration of the application:

 

  1. The transfer of data from the mainframe with simultaneous conversion to MS SQL Server.
  2. Timely synchronization of 70 ADABAS tables with changes both on the mainframe and on Windows (bi-directional).

 

In particular, the special storage formats of ADABAS (multiple groups, multiple fields and a combination of both) are taken into account by the synchronization via tcVISION and implemented under MS SQL Server.

Important for the customer is the fact that tcVISION writes detailed logs and all changes are well documented.

The goal of processing all changes bidirectionally has been implemented.

All changes made by the parish offices in the SQL_Server database via the web application will be applied into the ADABAS database via tcACCESS/ODBC. tcVISION records these changes and they must not be propagated back to the MS SQL server. tcVISION offers a so-called LOOPBACK method for this. Changes made directly in ADABAS on the mainframe are replicated by tcVISION to SQL Server. The LOOPBACK function prevents replication back to ADABAS.

tcVISION
Software AG ADABAS
Microsoft SQL Server
Billing service

Billing service

leggi tutto
tcVISION
IBM DL1
IBM Db2
Close
Billing service

Billing service

Focus

Consumption-based billing of energy costs

Environment
  • Mainframe with z/VSE
  • Online systems under CICS
  • DL/I data management
Target
  • Migration of the DL/I databases to Db2
Implementation

The changes made in the productive DL/I databases in daily production operation by online users and through batch operation are captured by tcVISION in real time and written to a special Db2 table - or, if Db2 should not be active, to a VSAM file. These changes are processed at regular intervals and applied to the Db2 databases.

Once the migration is complete, changes in Db2 are also replicated from tcVISION to DL/i in order to comply with legal archiving regulations.

The daily change volume is more than 200,000 changes, at the peak more than 500,000..

tcVISION
IBM DL1
IBM Db2
Health Insurance

Health Insurance

leggi tutto
tcVISION
VSAM
Microsoft SQL Server
Close
Health Insurance

Health Insurance

Focus

Health insurance specialist of the cooperative banks (Volksbanken Raiffeisenbanken)

Environment
  • Mainframe with z/VSE
  • CICS for online systems
  • Data is stored in VSAM files
Target
  • Migration of the VSAM/Cobol applications to Microsoft SQL Server/Java
  • Offloading of VSAM files and loading into SQL server tables as well as a bidirectional replication in real-time between VSAM and the Microsoft SQL server
Implementation

Through tcVISION, a method to recognise bidirectional changes and securely exclude multiple changes was developed.

tcVISION is mainly used to offload VSAM files on a time-controlled base and bulk load them into SQL tables with similar structures. Approximately 30 million data records per week are transferred with this method.

Log files are created to document the correct replication scenario.

tcVISION
VSAM
Microsoft SQL Server
Information Service Provider

Information Service Provider

leggi tutto
tcVISION
Software AG ADABAS
Oracle
Close
Information Service Provider

Information Service Provider

Focus

Central data processing with integrated specialist applications and a central database for agricultural organisations

Environment
  • z/OS system with Adabas
  • Linux with Oracle
  • Mainframe applications in PL/I and NATURAL
Target
  • Bidirectional data synchronization in real-time between the mainframe with Adabas and Linux with Oracle
Implementation

The synchronization scenario is based on changed data capturing on the mainframe in real-time. The Adabas extension of tcVISION captures the changes and these changes are then propagated to a LINUX system using a mainframe collector and data pool storage. The LINUX system hosts an Oracle database that acts as a mirror of the Adabas databases. tcVISION directly propagates the mainframe changes into the Oracle database.

Both platforms act as equals (master/master). The tcVISION DBMS extension for Adabas captures changes on the mainframe in real-time and replicates those changes into an Oracle mirror database, from which the changes are applied to the Oracle production database.

The replication path from Oracle to Adabas on the mainframe is maintained through Oracle and the JDBC component of tcACCESS.

A tcACCESS Stored Procedure developed in PL/I obtains the Adabas Internal Sequence Number (ISN) for new inserted records for the Oracle environment.

The bidirectional replication guarantees that changes already applied on one of the platforms are not replicated back via the capturing mechanisms (tcVISION Loopback processing).

Log files are created to document the correct replication scenario.

tcVISION
Software AG ADABAS
Oracle
Metal Processing

Metal Processing

leggi tutto
tcVISION
IBM Db2
Oracle
Close
Metal Processing

Metal Processing

Focus

Production of fittings systems

Environment
  • IBM mainframe with z/OS and programming language PL/I
  • Windows systems with Db2/LUW
  • Db2/zOS and DL/I databases
  • Oracle data warehouse
  • Various application servers with Java
Target
  • Parallel maintenance of the master data in Db2 and DL/I
  • Migration from DL/I to Db2
  • Implementation of an operational data store involving a near real-time copy of the operational data for reporting purposes
  • Continuous and bidirectional data replication between headquarter and subsidiaries
  • Unidirectional replications between different systems, i.e. between the mainframe and the Oracle data warehouse
  • As little overhead on the two production systems as possible
Implementation

The replication is bidirectional. Both systems are of equal priority and changes applied to both systems must be replicated. The near real-time replication method provided by tcVISION is used. tcVISION extracts all changes found in the Db2 Active Log for tables with the 'Change Data Capture' attribute and replicates them to the partnering system. Since the replication is bidirectional, it is important to assure that changes already applied to one system are not replicated back. tcVISION provides functions to check this in the replication scripts, so a possible loopback effect can be avoided. The replication between the Db2/zOS and the Db2/LUW uses a dedicated LINUX machine.

tcVISION
IBM Db2
Oracle
Insurance/Pension

Insurance/Pension

leggi tutto
tcVISION
IBM Db2
IBM Db2
Close
Insurance/Pension

Insurance/Pension

Focus

Indemnity, accident and life insurances

Environment
  • IBM mainframe with z/OS
  • Db2 as production database
  • Data warehouse
Target
  • Feeding the data warehouse with current Db2 data on a daily basis
  • Shifting the reporting from the mainframe to Db2 tables on a mirrored Db2 database on a Windows server
Implementation

The production implementation of tcVISION supports more than 370 Db2 tables. The operational changes to mirrored Db2 tables are replicated on the Windows replication server. The replication processes are part of the daily IT operations. The online systems and batch applications are responsible for the changes applied to Db2. All tables that are supposed to be replicated have the attribute ‘DATA CAPTURE CHANGES’ and all the changes are kept in the Db2 log. The log files are sent to the replication servers using FTP processes as soon as the online logs are archived by Db2. Once received, tcVISION processes the log files on the replication server. To process the log files and capture the changes, tcVISION has to understand the structures of the Db2 tables. This metadata is stored in a central repository which is also stored in the Db2. tcVISION provides import functions for creating the metadata from the Db2 source database. This metadata is used for the initial load of the Db2 tables to the server as well as for the processing of the Db2 log files.

The initial load of the Db2 tables on the replication server is performed by the BULK TRANSFER function of tcVISION. The input is a Db2 imagecopy that is sent to the replication server via FTP. The copy is processed and loaded to Db2 with the help of a LOAD statement generated by tcVISION. Then, the tables are available on the replication server and changes can be applied via the log file processing.

A special challenge was presented by the Db2 Compression Dictionaries and the fact that the structures of the tables can be changed during the daily operations. The information about the compression algorithm in use is scanned by tcVISION while importing the metadata and stored in the central repository. Each table is stored in a table space of its own. The different dictionary versions and corresponding compression algorithm are kept in the repository, so tcVISION can always use the correct algorithms for the decompression when processing the log files or imagecopies. The metadata reflects the structure of the data at the time of the import. tcVISION historicizes this structural information during a new import after a structure change. This way, tcVISION recognises changes of the data structure and is able to apply the changes to the target tables in accordance with the structure in place at the time the change was performed. That is why all Db2 structural information is refreshed every day by an automated process. This automated process guarantees the correct metadata and compression information to be used. tcVISION provides tools and utilities to delete all the historical repository entries that are no longer required.

The daily processing of all the Db2 changes is nearly completely automated.

tcVISION
IBM Db2
IBM Db2
Service Industry

Service Industry

leggi tutto
tcVISION
IBM Db2
Oracle
Close
Service Industry

Service Industry

Focus

Management of project planning, implementation and maintenance of infrastructures and technical services; The services are provided to banks, corporations, public administration bodies and central institutions in the areas of credit and debit card processing, collections and payments, capital markets, and network services for connectivity and messaging.

Environment
  • IBM mainframe with z/OS, z/VM, and z/Linux
  • Linux Server, UNIX, and Windows workstations
  • The database efficiency is based on Db2 and Oracle.
Target
  • Replication solution with the lowest possible mainframe load
  • A central console to monitor and maintain all required operations for the data replication
  • Functions to feed the Oracle database, including the initial database load as well as the ongoing replication in "near real-time"
Implementation

The tcVISION replication is based on a central repository which can be stored in any relational database, like Db2 or Oracle. The metadata, transformation and replication rules required by the processing are part of that repository.

tcVISION uses the Db2 Instrumentation Facility to capture the changed data in real-time from the active Db2 log. A combination of archived and active logs is used for the batch processing.

The tcVISION Managers on z/OS are connected to other tcVISION Managers (z/OS and z/LINUX) via TCP/IP. The changed data is applied to the target systems either via Db2 or the Oracle Call Interface (OCI).

The tcVISION Control Board (GUI) is used to monitor all systems and to define and implement the replication scenarios.

The replication is fail-proof and can be restarted at any time.

tcVISION
IBM Db2
Oracle
Data Provider

Data Provider

leggi tutto
tcVISION
Oracle
IBM Db2
Close
Data Provider

Data Provider

Focus

Data provider for master and transaction data

Environment
  • IBM mainframe with z/OS
  • Db2 as data management system
Target
  • Flexible data distribution
  • Reduction of the data transfer volume
Implementation

The distribution of the subscription data is performed by tcVISION. The subscribed data is captured in real-time from the active log of a shared Db2 system on a z/OS system. The capture mechanism of tcVISION uses the Instrumentation Facility Interface of Db2. The changed data is transferred to an Intel based Linux system via TCP/IP, where the distribution of the data records to the customers is performed based on data record attributes.

Technically this was realised using a bit string as an integer attribute for the relevant tables. A comparison is performed for every replicated record by using a logical bit compare with different comparison values to check whether the record should be distributed to the customer. If the bit comparison is not successful, the record is rejected.

In addition to the bit string logic, a comparison based on a Lookup SQL and character string comparisons are performed. To serve each individual customer based on his requirements, a subscription system has been developed that only transfers the stock exchange values to which the customer has subscribed.

All processing definitions are stored in a central tcVISION repository.

tcVISION
Oracle
IBM Db2
Financial Institution

Financial Institution

leggi tutto
tcVISION
IBM Db2
Apache Kafka
Close
Financial Institution

Financial Institution

Focus

Retail Banking and Small Business, Corporate Lending and Investments, and Treasury Services and Markets

Environment
  • IBM mainframe with z/OS
  • Oracle on the open system side
  • Db2 databases for storing the business data
Target

Reduction of mainframe load to reduce costs by offloading data from the core database system to a less expensive system in real-time and transferring read operations to the new infrastructure

Implementation

tcVISION is used for the real-time replication and Apache Hadoop is used as a cost-efficient system for storing the data. This can cover additional use cases, such as real-time event handling & stream processing, analytics based on real-time data as well as the possibility to report and analyse structured and unstructured data with excellent performance. The system can be inexpensively operated on Commodity Hardware and has no scalability limitations. Considering the savings, the costs of replication (CPU consumption) with tcVISION are very low.

tcVISION performs a very economical replication based on log files. Numerous application cases based on the replicated data, which would be too expensive on the mainframe, can be implemented now.

tcVISION
IBM Db2
Apache Kafka