/* Copyright (c) Oracle Corporation 1994. All Rights Reserved */ /***************************************************************************** NAME spx23.vrf DESCRIPTION This script checks dependencies and environment settings for installation of the Windows 32 SPX/IPX product. OWNER Tony Rodgers MODIFIED DD-MMM-YY Reason rxfernan 10-17-97 OSM Compliance. mmckerle 08-20-97 Eliminated force installation of SQL*Net Client and/or Server dstiefel 22-FEB-96 Merge NT/95 for 2.3.2 dlau 07-AUG-95 Modified for SQLNET 2.2 eflores 06-APR-94 Modified for Windows NT. zkhan 11-AUG-93 Modified for SQLNET and for using V3.0.9.3.2 or later of the installer. trodgers 10-APR-92 Created. *****************************************************************************/ { /* OS variables */ if (platform() == "nt") { prefix = "nt"; instver_name = "ntinstver"; install_name = "ntinstall"; } else { prefix = "w95"; instver_name = "w95instver"; install_name = "w95install"; } instver_prod = evaluate(instver_name); install_prod = evaluate(install_name); { doit = execute("%installer_home%\%operating_system%.vrf"); } [ 'UNBOUND_VARIABLE: { required_version = product_version(instver_prod); temp = explode(required_version,"."); required_version = implode(list(first(temp),first(rest(temp)), first(rest(rest(temp))), first(rest(rest(rest(temp))))),"."); signal('failure,instantiate(nls("instver_too_early1","The version of the Installer currently running is %%installer_version%%. The installation you have chosen requires version %%required_version%% or later. Please run version %%required_version%% or later in order to perform this installation."))); } ] if (doit) { vrf_ratchet = "2.3.4.0.0"; /* Defined strings for install UI */ net2_register = nls("net2_register","Registering %%product_label%%..."); net2_install_script = nls("net2_install_script","Installing %%product_label%% Installation Scripts..."); net2_install_message = nls("net2_install_message","Installing %%product_label%% Message Files..."); net2_install_sample = nls("net2_install_sample","Installing %%product_label%% Sample Files..."); net2_install_dll = nls("net2_install_dll","Installing %%product_label%% DLL's..."); net2_adapter_prompt = nls("net2_adapter_prompt","Which Oracle network product are you installing?"); net2_adapter_content = nls("net2_adapter_content","Adapter"); net2_adapter_help = nls("net2_adapter_help","You need to install SQL*Net Client or SQL*Net Server in order to use an Oracle Protocol Adapter."); app_prompt = nls("app_prompt","Stop all Oracle applications that are using %%product_label%% before continuing with this installation."); app_content = nls("app_content","Stop Applications"); app_help = nls("app_help","%%product_label%% is being used. Stop all Oracle applications that are using %%product_label%% before continuing with this installation."); /* Variables and logic */ total = 0; total = sum(dll,deinstl); install_dependent = FALSE; return(total); } else { refresh_map_file = FALSE; return(0); } }