Figure 5 Internal file structure for legacy packages
Modular packages use the package configuration file for the ASM or database instance on the Serviceguard specific side. The package configuration parameters are stored in the Serviceguard configuration database at cmapplyconf time, and are used by the package manager in its actions on behalf of this package. The Serviceguard master control script invokes the ASM or the database instance specific functions for start, stop and monitor through the Oracle toolkit module script. The toolkit module script in turn calls the legacy scripts toolkit.sh, haoracle.sh, haoracle_sql.sh, haoracle.mon, haoracle.conf, and halistener.mon to start, stop and monitor the ASM or database instance.Figure 6, shows the internal file structure for modular packages.