/* Copyright (c) Oracle Corporation 1992. All Rights Reserved */ /***************************************************************************** NAME cgenf61.ins - V3.1.2 installation script for Oracle Designer/2000 Generator for Forms 4.5.4 DESCRIPTION This script installs Oracle Designer/2000 Generator for Forms 4.5.4 OWNER Jeremy Williams MODIFIED DD-MMM-YY Reason jewillia 03-JUL-95 Different oracle.ini groups for shared oracle jewillia 07-NOV-94 Created *****************************************************************************/ { { start_ins_list = list(current_script, 'DEBUG_CGENF61, "cgenf61.bmp"); EXECUTE_SCRIPT = "START.INS"; execute("%product_home%\des2k_72.ins"); if (doit) { ui_product(product_label); ui_action(instantiate(installing_product)); ins_ratchet = "7.2.96.5.6"; EXECUTE_SCRIPT = "INSTALL_DEPENDENCIES.INS"; execute("%product_home%\des2k_72.ins"); case_graphics_file = "cgenf61.bmp"; EXECUTE_SCRIPT = "DES2_BB.DIS"; execute("%product_home%\des2k_72.ins"); EXECUTE_SCRIPT = "DES2_START_COPY.INS"; execute("%product_home%\des2k_72.ins"); ui_action(instantiate(removing_old)); EXECUTE_SCRIPT = "DES2_OLD.INS"; execute("%product_home%\des2k_72.ins"); if (case_install_files) { ui_action(instantiate(installing_deinstl)); copy(deinstl,nls_abbreviation); copy(product); ui_action(instantiate(installing_registry)); copy(regfile); if (patch_installation) { ui_action(instantiate(installing_patchset)); copy(patchset); copy(bin); copy(ldll,"%language_subgroup%"); copy(ldll_ja,"%language_subgroup%"); } else if (not(case_registry_only_install)) { ui_action(instantiate(installing_msb)); copy(msb); ui_action(instantiate(installing_bin)); copy(bin); copy(ldll,"%language_subgroup%"); copy(ldll_ja,"%language_subgroup%"); ui_action(instantiate(installing_main)); copy(main); ui_action(instantiate(installing_admin)); copy(admin6i,language_subgroup); copy(admin,language_subgroup); copy(admin6ij,language_subgroup); copy(admin_ja,language_subgroup); copy(web); copy(icons1); copy(icons2); copy(icons3); copy(icons4); ui_action(instantiate(installing_tpl)); copy(oftpl); } } if (case_install_patch_files) { EXECUTE_SCRIPT = "INSPATCH.INS"; execute("%product_home%\des2k_72.ins"); } EXECUTE_SCRIPT = "DES2_END_COPY.INS"; execute("%product_home%\des2k_72.ins"); EXECUTE_SCRIPT = "INSTALL_CHILDREN.INS"; execute("%product_home%\des2k_72.ins"); ui_action(instantiate(modify_environment)); ini_section = product_filename(current_product); { /* simple variable modification */ case_modify_list = list(); /* remove old variables */ add(case_modify_list,list("DES2K_BULLETINS", "", ora_config, ini_section)); add(case_modify_list,list("DOM_OFG.LIBRARY.FUNCTION", "", ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); add(case_modify_list,list("DOM_OFG.LIBRARY.DLL", "", ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); /* new variables */ add(case_modify_list,list("CGENF61", "%CGENF61%", ora_config, ini_section, 'INI_SECTION, 'TOP_LEVEL)); /* These are set in the user.avf */ add(case_modify_list,list("DES2K_R61_BULLETINS", "%DES2K_R61_BULLETINS%", ora_config, ini_section, 'INI_SECTION, 'TOP_LEVEL)); add(case_modify_list,list("SERVER_API_FORMS_GEN50", "4.0.12.96.16", ora_config, ini_section)); add(case_modify_list,list("DES2_CGENF61_TRACE_FILE", "cgenf61.txt", ora_config, ini_section)); add(case_modify_list,list("DES2_CGENF61_DIAG_LEVEL", "0", ora_config, ini_section)); add(case_modify_list,list("DOM_OFG.GENERATE.FUNCTION", "cvfg_main", ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); add(case_modify_list,list("DOM_OFG.DESIGN_RECOVERY.FUNCTION", "cvfr_main", ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); add(case_modify_list,list("DOM_OFG.MENU.FUNCTION", "cvfm_main", ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); EXECUTE_SCRIPT = "MODIFY_VARIABLES.CMN"; execute("%product_home%\des2k_72.ins"); } { /* execute_variables */ case_execute_list = list(); add(case_execute_list,list("DOM_OFG.GENERATE.DLL", "fgen", bin, ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); add(case_execute_list,list("DOM_OFG.DESIGN_RECOVERY.DLL", "desrecov", bin, ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); add(case_execute_list,list("DOM_OFG.MENU.DLL", "menu", bin, ora_config, ini_section, 'INI_SECTION, 'DES2_72_SECTION)); add(case_execute_list,list("TEMPLATE_CF", "dir", oftpl, ora_config, ini_section)); EXECUTE_SCRIPT = "MODIFY_EXECUTE.INS"; execute("%product_home%\des2k_72.ins"); } /* path modification */ case_add_list = list(); { forms60_registration = registration(forms60_registry_name); forms60_ini_section = registry_filename(forms60_registration); } ['UNBOUND_VARIABLE, 'UNBOUND_ENVIRONMENT_VARIABLE, 'UNREGISTERED_PRODUCT: forms60_ini_section = forms60_registry_filename; ] add(case_add_list,list("FORMS60_PATH", "%CGENF61%\ADMIN", ora_config, forms60_ini_section,'TOP_LEVEL)); /* add(case_add_list,list("FORMS60_PATH", "%CGENF61%\ADMIN\WEB", ora_config, forms60_ini_section,'TOP_LEVEL)); */ add(case_add_list,list("UI_ICON", "%CGENF61%\ADMIN\ICONS\PC", ora_config, forms60_ini_section,'TOP_LEVEL)); EXECUTE_SCRIPT = "MODIFY_ADD.INS"; execute("%product_home%\des2k_72.ins"); if (not(CGENF61_REGISTRY_FILE == "")) { case_regedit_list = list(CGENF61_REGISTRY_FILE); EXECUTE_SCRIPT = "DES2_REGEDIT.INS"; execute("%product_home%\des2k_72.ins"); } case_dependency_msg_list = list(evaluate("case_install_dev2000_dependencies",'GLOBAL), cgenf61_dev2000_dependency_list, case_dependency_msg_message); EXECUTE_SCRIPT = "DEPENDENCY_MSG.INS"; /* execute("%product_home%\des2k_72.ins"); */ /* this message no longer required */ ui_action(instantiate(registering_product)); EXECUTE_SCRIPT = "DES2_REF.INS"; execute("%product_home%\des2k_72.ins"); case_graphics_file = "cgenf61.bmp"; EXECUTE_SCRIPT = "DES2_BB.REM"; execute("%product_home%\des2k_72.ins"); } } [ 'UNREGISTERED_PRODUCT: continue(); 'CANCEL: signal('FAILURE, instantiate(halt_installation)); ] EXECUTE_SCRIPT = "END.INS"; execute("%product_home%\des2k_72.ins"); }