# Variables et procédures dépendantes de la platformes sur laquelle s'execute # le serveur d'exploitation. Fichier chargé dans un namespace # Doit déclarer # - GlobalSetEnv # - SetEnv # # Version pour Tresor01 (AIX 4.3.2) # Eric BURGHARD 27/12/2001 # racine aster variable aster "/aster2.1" proc GlobalSetEnv { } { variable env # Procédure pour initialiser l'environnement d'exploitation aster # sur tresor01 variable aster # pour les appels a GetVal set env(FIC_CONFIG) [file join $aster applis Srv cfg emplacement.cfg] set env(BAT_USR) "exppiaf" set env(NLS_DATE_FORMAT) "DD/MM/RRRR" set env(NLS_LANG) "french_france.we8iso8859p1" set env(NLSPATH) "/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat" set env(NLS_TIME_FORMAT) "HH24:MI:SS" set env(ORACLE_HOME) [GetVal ORACLE UX] set env(LD_LIBRARY_PATH) "$env(ORACLE_HOME)/lib:$env(ORACLE_HOME)/precomp/lib:/ usr/lib:/lib:/usr/ccs/lib:$env(ORACLE_HOME)/network/lib" set env(TNS_ADMIN) "$env(ORACLE_HOME)/network/admin" } proc SetEnv base_sid { # Procédure pour se placer dans un environnement dépendant d'une # base base_sid donnée # -> base_sid # <- environnement plac # variable env # charge toutes les variables liées a la base $base_sid foreach {var_i val_i} [GetEnv $base_sid] { set env($var_i) $val_i } set env(BATCH_DIR) $env(BATCH) set env(BAT_BIN) $env(BATCH)/bin set env(BAT_CFG) $env(BATCH)/cfg set env(BAT_MOD) $env(BATCH)/modele set env(BAT_SQL) $env(BATCH)/sql set env(BAT_LOG) $env(BATCH_LOG) set env(BAT_TMP) $env(BATCH_TMP) set env(ORACLE_SID) $env(BASE) set env(TWO_TASK) $env(INSTANCE) set env(PATH) "$env(BATCH)/exe:$env(BATCH)/exploit:$env(BATCH)/lib:$env(BATCH)/outils:/bin:/etc:/home/exppiaf/bin:/lib:$env(ORACLE_HOME)/bin:$env(ORACLE_HOME)/lib:$env(ORACLE_HOME)/network/lib:$env(ORACLE_HOME)/precomp/lib:/sbin:/usr/bin:/usr/bin/X11:/usr/ccs/bin:/usr/ccs/lib:/usr/ibmcxx/bin:/usr/lbin:/usr/lib:/usr/local/bin:/usr/sbin:/usr/ucb:/usr/vac/bin" }