From 0e2b7ba4e3c2aa202f3527edbb221e57d567549b Mon Sep 17 00:00:00 2001 From: Sergey Kalinin Date: Wed, 7 Aug 2019 11:26:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BA=D0=BE=D1=81=D1=82=D1=8B=D0=BB=D1=8C=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D1=81=20?= =?UTF-8?q?=D0=98=D0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Если для доступа к ИБ используется infobase-user и infobase-pwd то в конфиге rac_gui.cfg надо раскоентировать строки (либо добавить их) set default(infobase_user) "пользователь ИБ" set default(infobase_pwd) "пароль ИБ" --- lib/function.tcl | 14 +++++++++++--- rac_gui.cfg | 8 ++++++++ rac_gui.tcl | 1 + 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/lib/function.tcl b/lib/function.tcl index 3e41bac..17317d1 100644 --- a/lib/function.tcl +++ b/lib/function.tcl @@ -90,7 +90,7 @@ proc RunCommand {par} { agent_user agent_pwd cluster_user cluster_pwd server_platform set host [lindex [split $par " "] end] set work_list_row_count 0 - #puts "$rac_cmd $par" + puts "$rac_cmd $par" set pipe [open "|\"$rac_cmd\" $par" "r"] try { set lst "" @@ -428,14 +428,21 @@ proc Run::infobases {tree host values} { } proc Run::infobase {tree host values} { - global active_cluster cluster_user cluster_pwd + global active_cluster cluster_user cluster_pwd default if {$cluster_user ne "" && $cluster_pwd ne ""} { set auth "--cluster-user=$cluster_user --cluster-pwd=$cluster_pwd" } else { set auth "" } + #### Временный костыль #### + if {[info exists default(infobase_user)] == 1 && [info exists default(infobase_pwd)] == 1} { + set ib_auth "--infobase-user=$default(infobase_user) --infobase-pwd=$default(infobase_pwd)" + } else { + set ib_auth "" + } + ########################### .frm_work.tree_work delete [ .frm_work.tree_work children {}] - set lst [RunCommand "infobase info --cluster=$active_cluster $auth --infobase=$values $host"] + set lst [RunCommand "infobase info --cluster=$active_cluster $auth --infobase=$values $ib_auth $host"] foreach l $lst { InsertItemsWorkList $l @@ -2425,3 +2432,4 @@ proc Del::inet {tree host profile_name} { + diff --git a/rac_gui.cfg b/rac_gui.cfg index 5a1d0ae..3d6e7e4 100644 --- a/rac_gui.cfg +++ b/rac_gui.cfg @@ -113,6 +113,13 @@ set default(auth) { pwd os } + + +## Раскоментировать строки и прописать свои значения если +## для Информационных Баз используются эти параметры +#set default(infobase_user) "ib_user" +#set default(infobase_pwd) "ib_password" + # цвета строк в таблице #set color(dark_table_bg) "#e2e2e2" #set color(light_table_bg) "#ffffff" @@ -120,3 +127,4 @@ set color(dark_table_bg) "#6f6f6f" set color(light_table_bg) "#424242" + diff --git a/rac_gui.tcl b/rac_gui.tcl index 08b5e66..bce87d6 100755 --- a/rac_gui.tcl +++ b/rac_gui.tcl @@ -51,6 +51,7 @@ if {[file exists $rac_cmd] == 0} { puts $file $line } } + #puts $rac_cmd close $file close $orig_file #return "$host:$port"