This section provides an overview of the new features provided with this release.
Transaction Management Service Runs within the Adabas System Coordinator Daemon
Improved Feedback During Normal Termination of the Transaction Management Service
Display Transaction Manager activities for all jobs in the system
Display Transaction Manager activities for all sessions in the system
Allow new memory management options, including CICS crash recovery
With Version 8.2, the transaction management service now runs within the
Adabas System Coordinator daemon, no longer as an ADARUN
DTP=TM
. This allows (for example) Transaction Manager to acquire
many COR-based features such as allowing observation of client activities
through the system, participation in systems-wide newcopy, etc. This also
allows ATM to improve recovery and fail-over transaction management in
multi-systems. It also means ATM has improved its internal recovery file
processing allowing more throughput to be achieved.
The transaction manager uses a recovery file to store vital recovery
information. With previous versions this recovery information was maintained in
a number of Adabas files residing in a special Adabas database running as
DTP=TM
. With Version 8.2 all recovery information is
maintained in a single direct access file defined to the Adabas System
Coordinator daemon where the transaction manager service runs. The recovery
file is shared by all transaction managers operating in the same Adabas System
Coordinator group.
Note:
It is very important that all transaction managers operating within
the same Adabas System Coordinator group share the same
recovery file.
Normal termination of the transaction management service demands that existing transactions are completed. This can delay shutdown. In the past the transactions blocking termination were not easily visible. Now normal termination shows basic details of up to 5 of the transactions presently blocking termination as messages in the daemon. These messages will appear every sixty seconds until termination can take place. In normal situations, once termination has commenced there are very few transactions that will block termination for long but if there is a situation where some transactions are not completing for some reason these messages will be invaluable in allowing you to determine the cause of the blockage.
Console messages may be issued by Adabas Transaction Manager in client jobs, in databases and in System Coordinator daemons. Until now the console has been the only place where you can see them but now you can direct them to an alternate destination. You can accumulate messages as they have been in the past or you can now accumulate them in a file associated with individual client jobs or collect messages for all client jobs into a file in the Coordinator daemon.
Transaction Manager Client Message Alternates
Transaction Manager Database Message Alternates
Transaction Manager Service Message Alternates
The new Adabas System Coordinator Runtime messages client runtime control allows client messages to be routed to:
The console.
This is compatible with previous releases.
A local DDMSG file in the client job.
The JCL for the job must be altered to accommodate this option.
A DDMSG defined by the System Coordinator daemon.
The daemon JCL must be altered.
The new Adabas System Coordinator daemon group setting Runtime messages – databases allows messages to be routed to:
The console.
This is compatible with previous releases.
A local DDMSG file in the database job.
The JCL for the job must be altered to accommodate this option.
The new Adabas System Coordinator daemon group setting Runtime messages – daemon allows messages to be routed to:
The console.
This is compatible with previous releases.
A local DDMSG file in the daemon job.
The JCL for the job must be altered to accommodate this option.
Transaction Managers now collaborate in multi-systems to provide failover capabilities, refer to Transaction Manager failover for more information.
With Version 8.2, Adabas Tranasction Manager (in conjunction with the Adabas System Coordinator) provides support for single-system crash recovery in a DTP environment.
Adabas Transaction Manager now provides a function to stop inactive Adabas sessions. This feature is provided as part of the tasks in the System Coordinator network discovery function.
Adabas Transaction Manager now provides a facility to stop a selected Adabas session in all the databases where it is active. This feature is provided as part of the tasks in the System Coordinator current activity/session display function. This is a large productivity gain because it avoids the administrator having to seek out manually those databases where this session is active, it is far quicker to have it performed by Transaction Manager automatically.
Adabas Transaction Manager supports the use of the Adabas competitive
updating control called Shared Hold Status. Refer to the Shared Hold Status
section in Termination Commands:
ET
and BT
and
for more information.
You can now adjust the global transaction timeout (parameter
TMGTT
) setting. This feature is provided as part of the
tasks in the System Coordinator network discovery
function.
You can now display all Transaction Manager activities for every job in the system. All you have to do is configure the client runtime controls to make the activity details available to the Adabas System Coordinator group running in your system. Refer to the Adabas System Coordinator for more details on how to set this up and refer to the section Adabas System Coordinator online administration here in Transaction Manager for the information that is made available.
You can now display all Transaction Manager activities for every session in the system. All you have to do is configure the client runtime controls to make the activity details available to the Adabas System Coordinator group running in your system. Refer to the Adabas System Coordinator for more details on how to set this up and refer to the section Adabas System Coordinator online administration here in Transaction Manager for the information that is made available.
Transaction Manager is fully compliant with the new memory management options introduced with Adabas System Coordinator. These options reduce the amount of memory consumed and also allow advanced crash-recovery capabilities for compliant TP systems such as CICS. Refer to the Adabas System Coordinator for more information on the types of options you can choose.
Configuration objects can now be exported in XML form. For more information please refer to the Adabas System Coordinator documentation.
Adabas SAF Security sites who also use Transaction Manager can now secure the use of Transaction Manager online administration. Refer to the section SAF Security Settings for more information on how to implement this.