SALT 10g Release 3 (10.3) does not require a license for installation. However, if installed over a previous version of Tuxedo that requires licensing a Tuxedo license is required.
Understanding the Oracle SALT Directory Structure
During the Oracle SALT software installation, all Oracle SALT files are decompressed within the Oracle Tuxedo TUXDIR directory.
Note:
For each Oracle product, a file called comps.xml (located in $ORACLEHOME/inventory/ContentsXML), lists installation information.
Table 5-1 lists brief descriptions of Oracle SALT directories and files.
Table 5-1 Oracle SALT Directory and File Structure
Directory Name
Description
bin
Contains SALT executable programs, including:
GWWS
tmwsdlgen
wsadmin
wsdlcvt
wsloadcf
tmwsdlflt (internally used)
buildscaclient
buildscacomponent
buildscaserver
mkfld32fromschema
mkfldfromschema
mkview32fromschema
mkviewfromschema
scaadmin
scapasswordtool
tuxscagen
include
Contains C language header files for SALT plug-in development and administrative development, including:
auth_pi_ex.h
credmap_pi_ex.h
custtype_pi_ex.h
wsadmflds.h
wssoapflds.h
commonj/sdo header file directory
osoa/sca header file directory
tuscany/sca header file dirctory
tussca.h
lib
Contains dynamic shared libraries needed to run Oracle SALT programs, including:
libwsbase.* (shared library suffix is variant on different platforms)
libwsconf.*
libsoapeng.*
libwsdomconv.*
libsca.*
libsca_atmi_service.*
libsca_cpp.*
libsca_ws_service.*
locale
Contains the localization of system messages used by SALT.
C subdirectory contains the following SALT specific message catalogs for the default locale (U.S. English): GWWS, WSBASE, WSCFG, WSCMD, LIBSCA, CMDSCA.
file CATNAMES is the Tuxedo catalog name definition file that includes the above message catalog names used by SALT.
samples/salt
A collection of simple applications that demonstrate the Oracle SALT features.
Note:
samples/salt is installed only if requested during installation
udataobj
Contains the following information files for Oracle SALT:
3rd_party_licenses_salt.txt
License information for 3rd party software used by Oracle SALT
wsadmflds
SALT administrative FML32 field definitions
wssoapflds
SALT pre-defined FML32 fields for outbound Web Service call
inventory
Contains information about installed products for use with the Oracle Universal Installer.
udataobj/salt
Contains sub-directories and files required by Oracle SALT, including:
policy subdirectory
Contains SALT pre-defined WS-* policy files.
WS subdirectory
Contains various external XML Schema files required by Oracle SALT.
xalan subdirectory
Contains Apache Xalan Java 2.7 class library files and corresponding license information.
xslt files
wsdl*.xsl files are used by Oracle SALT WSDL converter (wsdlcvt).
SALT XML Schema files
*.xsd files are XML Schema files of SALT configuration file format.
sca
XML schema and other files required by Oracle SALT
uninst_salt_3
Contains files required to uninstall the Oracle SALT 10g Release 3 (10.3) software.
To uninstall Oracle SALT software using GUI-Mode, do the following:
On Windows:
Choose Start Programs Oracle WebLogic E-Business Platform SALT 10g Release 3 (10.3) for Tuxedo Uninstall SALT 10g Release 3 (10.3) for Tuxedo from the Start menu.
You can also uninstall via Start Control Panel Add or Remove Programs.
ON UNIX:
Execute the command $TUXDIR/uninst_salt/Uninstall_SALT_10gR3_for_ Tuxedo_10gR3.
The Oracle SALT Uninstaller screen appears (Figure 5-1).
Figure 5-1 Uninstall SALT 10g Release 3 (10.3) for Tuxedo Screen
g Release 3 (10.3) for Tuxedo Screen" id="wp1037423"/>
Click Uninstall to start uninstalling Oracle SALT. When the process is complete, the screen shown in Figure 5-2 is displayed.
Figure 5-2 Uninstall Complete Screen
Click Done to complete the uninstall.
Uninstalling Oracle SALT in Console-Mode
To uninstall Oracle SALT on a UNIX platform using console mode:
Change to your uninstall directory using the following command:
cd $TUXDIR/uninst_salt/Uninstall_SALT_10gR3_for_ Tuxedo_10gR3
Start the uninstallation program with the following command:
sh Uninstall_SALT_10gR3_for_Tuxedo -i console
Listing 5-1 displays an Oracle SALT component uninstallation.
Listing 5-1 UNIX Uninstallation Example
Preparing CONSOLE Mode Installation...
=============================================================================== SALT 10gR3 for Tuxedo 10gR3 (created with InstallAnywhere by Macrovision) -------------------------------------------------------------------------------
=============================================================================== Uninstall SALT 10gR3 for Tuxedo 10gR3 -------------------------------------
About to uninstall...
SALT 10gR3 for Tuxedo 10gR3
This will remove features installed by InstallAnywhere. It will not remove
When you start the Oracle SALT Installation program on the target Oracle Tuxedo directory that already has a copy of the same version Oracle SALT installed, the installation program detects the existing Oracle SALT and a warning screen is shown to ask if you want to:
Copy the new Oracle SALT installation directories/files over the existing one.
Click ‘Yes”. This option overwrites the previous installation.
It is highly recommended that you shutdown all of your Tuxedo/SALT applications before reinstalling Oracle SALT.
Return to choose another BEA Home directory for Oracle SALT installation.
Click “No”. This option does not overwrite the previous installation. Click “Previous” to choose another BEA Home directory for Oracle SALT installation.
Exit the installation program.
Click “Cancel”. This option terminates the Oracle SALT installation program without taking any action.
Uninstall the previous Oracle SALT installation program (see Uninstalling Oracle SALT), and then reinstall the software as described in one of the following:
Oracle SALT 10g Release 3 (10.3) uses rolling patches to maintain product fixes. A rolling patch installation is a complete Oracle SALT package containing the most recent software fixes. Rolling patches can be installed as follows:
An Oracle SALT 10g Release 3 (10.3) rolling patch installation can be used if there is no previous Oracle SALT installation on the target Tuxedo directory.
An Oracle SALT 10g Release 3 (10.3) rolling patch installation can be used to overwrite an existing Oracle SALT GA installation.
A higher-level Oracle SALT 10g Release 3 (10.3) rolling patch installation can be used to overwrite an existing lower-level Oracle SALT 10g Release 3 (10.3) rolling patch installation.
Rolling Back to a Previous Installation
To roll back a higher-level patched Oracle SALT 10g Release 3 (10.3) installation to a lower one, you must do the following:
Un-install Oracle SALT 10g Release 3 (10.3).
Re-install the lower-level SALT 10g Release 3 (10.3) rolling patch installation program.