7.2.8 Modifying the registration information in the transaction manager

To modify registration information in the transaction manager (from static registration to dynamic registration or vice versa), or to change a library to be specified for an RM-related object name, use the following procedure to reregister HiRDB in the transaction manager. Because a WebLogic Server can use static registration only, the registration cannot be modified.

Organization of this subsection
(1) OpenTP1
(2) TPBroker for C++
(3) TUXEDO

(1) OpenTP1

To modify registration information in the transaction manager when using OpenTP1:

  1. Use OpenTP1's trnlnkrm command to reregister HiRDB in the transaction manager.
  2. Use OpenTP1's trnmkobj command to re-create the object file for transaction control.
  3. Relink all UAPs with HiRDB's XA library on the basis of the object file for transaction control re-created in step 2 and the information described in 7.2.6 Information to be registered in the transaction manager. Otherwise, UAP operation cannot be guaranteed.

(2) TPBroker for C++

To modify registration information in the transaction manager when using TPBroker for C++:

  1. Use TPBroker for C++'s tslnkrm command to reregister HiRDB in the transaction manager.
  2. Use TPBroker for C++'s tsmkobj command to re-create the object file for transaction control.
  3. Relink all UAPs with HiRDB's XA library on the basis of the object file for transaction control re-created in step 2 and the information described in 7.2.6 Information to be registered in the transaction manager. Otherwise, UAP operation cannot be guaranteed.

(3) TUXEDO

To modify registration information in the transaction manager when using TUXEDO:

  1. Use %TUXDIR%\udataobj\RM to reregister HiRDB in the transaction manager.
  2. Use TUXEDO's buildtms command to re-create the transaction manager server's load module on the basis of the information described in 7.2.6 Information to be registered in the transaction manager.
  3. Use TUXEDO's buildserver command to re-create the server's load module on the basis of the information described in 7.2.6 Information to be registered in the transaction manager.
  4. Use TUXEDO's buildclient command to re-create the client module on the basis of the information described in 7.2.6 Information to be registered in the transaction manager.