Merging Temenos Transact Precompiled JAR Files

This section explains the merging of JAR files that are compiled using tMerge function with an example.

tMerge is part of the TAFJ tools, which allows you to merge your Temenos Transact precompiled JAR files with a patch JAR . It is recommended to have a destination and source as mentioned below.

  • Destination: Precompiled Temenos TransactJAR files in a T24_HOME\lib folder
  • Source: Precompiled Temenos TransactPatch JAR files in a T24_HOME\patch folder

The generation of Temenos Transactpatch involves the following:

Procedure

  1. Take back up of your lib folder or the parent folder of the destination in a bkup folder in a zip file. For example T24BKUP[Destination jar name].zip
  2. Move the lib folder to tmp folder.
  3. Merge patch classes in the correspondent destination JAR.

The tMerge syntax is:

 tMerge source destination
EXAMPLE:

To patch a Temenos Transact release, you must execute,

tMerge c:\Temenos\T24\patch\Patch.jar c:\Temenos\T24\lib\T24.jar

The resulting output is:

tMerge will merge: H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\patch\Patch.jar with H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\lib\T24.jar
__________________________________________________________________

Backuping H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\lib\T24.jar
__________________________________________________________________

Merging H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\patch\Patch.jar in H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\lib\T24.jar
__________________________________________________________________

tMerge finish.


Log file :
[INFO] 2009-12-18 13:41:51,285 [main] RUNTIME - Backuping H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\
[INFO] 2009-12-18 13:41:51,285 [main] RUNTIME - H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\lib will be backuped with name T24BKUP200912.004.jar.tar
[INFO] 2009-12-18 13:42:12,310 [main] RUNTIME - Backup done.
[INFO] 2009-12-18 13:42:20,848 [main] RUNTIME - Merging jar source : H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\patch\Patch.jar destination : H:\dev\rtc\tafj\TAFJCore\test\ressources\t24\lib\200912.004.jar
[INFO] 2009-12-18 13:53:34,755 [main] RUNTIME - Merge done

Bookmark Name Actions
Feedback
x