The Java transformer is an i5/OS component that preprocesses class files to prepare them to run using the iSeries Java Virtual Machine (JVM).
The Java transformer creates an optimized program object that is persistent and is associated with the class file. By default, the program object contains a compiled, 64-bit RISC machine instruction version of the class. The optimized program object is not interpreted by the Java interpreter at run time, but it runs when the class file is loaded.
No action is needed to start the Java transformer. It runs automatically the first time that the class file runs on the system, unless you explicitly request that the class file run in interpreted mode.
You also have the option of explicitly starting the Java transformer using the iSeries Java Transform and Run view. Use the Create iSeries Java Program tab to optimize Java classes at transform time instead of at run time.
You can also select an optimization level other than the default of 10 using the Transform Options page of the Select iSeries Options window (click Advanced Options).
The *INTERPRET optimization level verifies any classes that are specified in the command and prepares them to run in interpreted mode. You can specify *INTERPRET for the transform or run optimization level. This parameter causes any classes that run under the JVM to be interpreted regardless of the optimization level of the associated program object. This is useful when debugging a class that was transformed with an optimization level of 40.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.