The Java CAPS 6 distribution consists of NetBeansTM IDE and Sun GlassFish Enterprise Server in addition to Java CAPS specific components. The patching of NetBeans IDE and Sun GlassFish Enterprise Server are done by the respective product patches. Java CAPS 6 supports command-line patch installation and uninstallation. These patches will be made available to download at the Java CAPS Support site at http://goldstar.stc.com. See the web site and Installing Java CAPS 6 Patches for instructions on applying these patches.
In Release 5.1.x patches were known as emergency software releases (ESRs) and temporary patches were known as a hot fixes.
Java CAPS 6 Patches
The Java CAPS 6 specific component patches can be applied to five environments:
Design Time – NetBeans IDE (DT-NB)
This patches modules specific to Java CAPS and does not update NetBeans IDE core, which is patched by NetBeans patches.
Design Time – Command-line Codegen (DT-CLI)
Java CAPS provides a command-line environment to build projects. The command-line build brings over the project from the Java CAPS Repository and builds it using the NBM downloaded form the Repository. This utility caches a version of the NBM in its local environment. This cache is patched in the command-line Codegen's local environment.
Repository Server (REP)
Enterprise Manager (EM)
Sun GlassFish Enterprise Server (runtime RT)
This patches Java CAPS components and does not patch the application server components.
Types of Patches
There are two types of Java CAPS 6 patches:
A Temporary Patch provides a short-term solution to the specific problems
These patches usually consist of a minimal set of artifacts that address the problem. In Java CAPS 6 these patches are similar to a normal patch. They are made available to customers who request them, but if not thoroughly tested are not made available on the Java CAPS Support Web Site.
This patch uses the file name Tnnnnnnn-nn-descriptor, where
T designates the patch as temporary
nnnnnnn lists the patch number
-nn lists the version number of the patch
descriptor defines the type of patch; for example, REP for Repository
An Update Release Patch contains a cumulative set of the five environment patches from the Java CAPS 6 GA release, including
Runtime Patch
Design Time (NetBeans)
Design Time (CLI)
Enterprise Manager Server
Repository Server
This patch uses the file name nnnnnnn-nn-descriptor, where
nnnnnnn lists the patch number
-nn lists the version number of the patch
descriptor defines the type of patch; for example, DT—NB for Design-time NetBeans IDE
Each temporary patch is superseded by the next update patch.