CASE 1
DECLARE cur64 CURSOR FOR
SELECT ogb14
FROM ogb_file, ima_file
WHERE ogb01=g_oga.oga01
AND ogb04 = ima01
AND ta_ima001 = '64-17-5' #==酒精
FOREACH cur64 INTO l_ogb14 #==酒精類產品不可用於本作業!!
CALL cl_err('','PL0017',1)
LET g_success = 'N' #FUN-580155
RETURN
END FOREACH
CASE 2 (PL/SQL)
FUNCTION t400_chk_oeb904_2()
DEFINE l_sql STRING
DEFINE l_ret SMALLINT
LET l_ret = 0
LET l_sql = "SELECT axm_pkg_oeb904.axm_func_true_false(?) FROM DUAL"
PREPARE p1 FROM l_sql
EXECUTE p1 USING g_oea.oea01 INTO l_ret
IF l_ret = 0 THEN
RETURN FALSE
ELSE
RETURN TRUE
END IF
END FUNCTION
CASE 3 (PL/SQL)
LET l_ret2 = "0"
LET l_sql = "BEGIN echo01.axm_pkg_t410.axm_proc_yn_cs_dist(?,?,?); END;"
PREPARE p4 FROM l_sql
EXECUTE p4 USING g_oea.oea01 IN, g_user IN, l_ret2 OUT
This man is too old to remember everything in his brain. Right now, he needs a place to write down what he has studied.
標籤
4GL
(1)
人才發展
(10)
人物
(3)
太陽能
(4)
心理
(3)
心靈
(10)
文學
(31)
生活常識
(14)
光學
(1)
名句
(10)
即時通訊軟體
(2)
奇狐
(2)
爬蟲
(1)
音樂
(2)
產業
(5)
郭語錄
(3)
無聊
(3)
統計
(4)
新聞
(1)
經濟學
(1)
經營管理
(42)
解析度
(1)
遊戲
(5)
電學
(1)
網管
(10)
廣告
(1)
數學
(1)
機率
(1)
雜趣
(1)
證券
(4)
證券期貨
(1)
ABAP
(15)
AD
(1)
agentflow
(4)
AJAX
(1)
Android
(1)
AnyChart
(1)
Apache
(14)
BASIS
(4)
BDL
(1)
C#
(1)
Church
(1)
CIE
(1)
CO
(38)
Converter
(1)
cron
(1)
CSS
(23)
DMS
(1)
DVD
(1)
Eclipse
(1)
English
(1)
excel
(5)
Exchange
(4)
Failover
(1)
Fedora
(1)
FI
(57)
File Transfer
(1)
Firefox
(3)
FM
(2)
fourjs
(1)
Genero
(1)
gladiatus
(1)
google
(1)
Google Maps API
(2)
grep
(1)
Grub
(1)
HR
(2)
html
(23)
HTS
(8)
IE
(1)
IE 8
(1)
IIS
(1)
IMAP
(3)
Internet Explorer
(1)
java
(4)
JavaScript
(22)
jQuery
(6)
JSON
(1)
K3b
(1)
ldd
(1)
LED
(3)
Linux
(117)
Linux Mint
(4)
Load Balance
(1)
Microsoft
(2)
MIS
(2)
MM
(51)
MSSQL
(1)
MySQL
(27)
Network
(1)
NFS
(1)
Office
(1)
OpenSSL
(1)
Oracle
(126)
Outlook
(3)
PDF
(6)
Perl
(60)
PHP
(33)
PL/SQL
(1)
PL/SQL Developer
(1)
PM
(3)
Postfix
(2)
postfwd
(1)
PostgreSQL
(1)
PP
(50)
python
(5)
QM
(1)
Red Hat
(4)
Reporting Service
(28)
ruby
(11)
SAP
(234)
scp
(1)
SD
(16)
sed
(1)
Selenium
(3)
Selenium-WebDriver
(5)
shell
(5)
SQL
(4)
SQL server
(8)
sqlplus
(1)
SQuirreL SQL Client
(1)
SSH
(2)
SWOT
(3)
Symantec
(2)
T-SQL
(7)
Tera Term
(2)
tip
(1)
tiptop
(24)
Tomcat
(6)
Trouble Shooting
(1)
Tuning
(5)
Ubuntu
(37)
ufw
(1)
utf-8
(1)
VIM
(11)
Virtual Machine
(2)
VirtualBox
(1)
vnc
(3)
Web Service
(2)
wget
(1)
Windows
(19)
Windows
(1)
WM
(6)
Xvfb
(2)
youtube
(1)
yum
(2)
2016年1月31日 星期日
2016年1月27日 星期三
DIY自己的TIPTOP显示界面
http://blog.csdn.net/Gandalfwen/article/details/25246483
TIPTOP ERP的界面比较简单,怎么才能修改成有自己企业特色的呢?请看:
1.登入画面提示信息
多工厂用户在登陆时会弹出工厂编号选择作业,其中的欢迎信息存放在:错误信息资料维护作业(p_ze) 信息编号:a00-007
2.主画面图片
主画面右边基本资料里显示的图片存放在/u1/topprod/tiptop/doc/pic/tiptop_image.jpg,可以自己修改或更换。
修改不同的帐套显示不同的画面:
打开/u1/topprod/tiptop/azz/4gl/udm_tree.4gl
找到:LET ls_lake_pic = ms_pic_url || “/tiptop/pic/tiptop_image.jpg”修改为:
CASE
WHEN g_plant=’DEMO-1′
LET ls_lake_pic = ms_pic_url || “/tiptop/pic/tiptop_image0.jpg”WHEN g_plant=’PLANT-1′
LET ls_lake_pic = ms_pic_url || “/tiptop/pic/tiptop_image1.jpg”WHEN g_plant=’PLANT-2′
LET ls_lake_pic = ms_pic_url || “/tiptop/pic/tiptop_image2.jpg”WHEN g_plant=’PLANT-3′
LET ls_lake_pic = ms_pic_url || “/tiptop/pic/tiptop_image3.jpg”WHEN g_plant=’PLANT-4′…
OTHERWISE
LET ls_lake_pic = ms_pic_url || “/tiptop/pic/tiptop_image.jpg”.com
END CASE
3.系统流程的背景画面
系统流程的背景画面放在/u1/topprod/tiptop/doc/pic/tiptopbg.jpg,可以自己修改或更换。
4.WEB方式登陆窗口LOGO
WEB方式登陆窗口LOGO存放在/u1/topprod/tiptop/doc/pic/login.jpg,可以自己修改或更换。
Tiptop 安装说明书
http://blog.csdn.net/Gandalfwen/article/details/25279409
目 录
1.linux的安裝……………………………............………………….1
1.1 硬體配置………………………………………………………3
1.2 軟體程序清單…………………………………………………3
1.3 安裝linux操作系統……………………..……………………..3
1.3.1 啟動電腦………………………………..…………….………3
1.3.2 檢查CD磁碟是否損壞…………………...…………………..4
1.3.3 進入操作系統安裝向導畫面……………………….……….4
1.3.4 選擇繁體安裝響導……………………………………...…..5
1.3.5 鍵盤設定選擇…………………………………………….…..5
1.3.6 選擇鼠標設定………………………………………………..6
1.3.7 選擇使用“使用Disk Druid分割磁盤” ………………..…..6
1.3.8 使用Disk Druid分割磁盤工具。……………………….……7
1.3.9 開機管理程序設定……………………….…………………8
1.3.10 網絡設定……………………….……………………………8
1.3.11 防火牆設定…………………….……………………………9
1.3.12 勾選系統支持的語系………….……………………………9
1.3.13 選擇時區………….………………………………………..10
1.3.14 設置root帳號密碼………………………………………….10
1.3.15 設置安裝的套件…………………………………………...11
1.3.16 可對安裝組件進行選擇…………………………………...11
1.3.17 開始安裝系統……………………………………….……...12
1.3.18 安裝操作系統的套件……………………………….………...12
2.1配置linux操作系統…………………………………….13
2.1.1 起用服務設置………………………………………………..13
2.1.2 開啟系統的telnet、tftp、vsftp服務…………………………..13
2.1.3 允許遠程登入的用戶使用root帳號…………………………..14
2.1.4 允許root帳號可遠程telnet登入系統………………………...15
3.安裝informix數據庫……………………………………...............15
3.1 建立informix群組及帳號……………………….……………15
3.2 修改informix用戶的環境變量………………………………15
3.3 copy安裝文件至INFORMIXDIR目錄………………………16
3.4 安裝sql…………………………………………………….…16
3.5 安裝4gl……………………………………………………….16
3.6.1 安裝informix9.4 (IDS2000.cpi) …………………………….17
3.6.2 配置數據庫初始化文件…………………………….…….17
3.7 oninit –iv初始化啟動informix數據庫…………….……….18
3.8 安裝informix-sdk2.8 (csdk.cpi) …………….…………….19
3.9 安裝chinese-zhtw…………….………………………….19
4.安裝BDL工具………………………………………..20
4.1 安裝development environment…………………………..20
4.2 安裝runtime environment………………………………..25
5. 安裝tiptop……………………………………………26
5.1 建立tiptop組和用戶…………………………………….26
5.2 運行4gl程序…………………………………………….27
6.tiptop程序不同系統復制解決方案………………29
6.1 linux系統shell解決方法……………………………….29
6.2 keychk如何破解tiptop程序使用的限制
6.3 tiptop bin工具的重新編譯
6.4 Four J's Windows Front End 3.54.2d安裝方法
6.5 connct fgl工具時的報錯解決
6.6 如何使用”@”鏈接AP-server和DB-server
1. linux的安裝
1.1硬體配置
HP DL 380
CPU : P4 2.8G * 2
內存 : 4G
硬盤 : 136G * 2、
RAID卡: HP smart array 6400 controller
1.2軟體程序清單
OS : RED HAT 8.0 光盤
SDK : CLISDK2.8 包
BDL : BDL2.8包
SQL : sql7.3包
4GL : 4gl7.3包
TIPTOP : TIPTOP 6.0
1.3安裝linux操作系統
1.3.1啟動電腦,插入redhat8.0第一張磁盤。出現安裝畫面,直接敲回車。
1.3.2 檢查CD磁碟是否損壞,選這”Skip”跳過檢查。
1.3.3進入操作系統安裝向導畫面,選擇NEXT。
\
1.3.4選擇繁體安裝響導,NEXT。
1.3.5鍵盤設定選擇“U.S.English” ,NEXT。
1.3.6選擇鼠標設定“滾輪鼠標(PS/2)”, NEXT。
\
1.3.7選擇使用“使用Disk
Druid分割磁盤”,NEXT。
1.3.8使用Disk
Druid分割磁盤工具。
磁盤詳細分區如下:
/ 15000M(安裝操作系統)
/boot 100 M
Sawp 1000M(虛擬內存,一般為物理內存的兩倍)
/u1 30000M
/u2 30000M
/u3 30000M
/u4 30000M
1.3.9開機管理程序設定,選擇默認,NEXT。
1.3.10網絡設定,選擇默認,NEXT。
1.3.11防火牆設定,選擇“無防火牆”,NEXT。
1.3.12勾選系統支持的語系,簡體、繁體、英文,NEXT。
1.3.13選擇時區,“亞洲/台北”,NEXT。
1.3.14設置root帳號密碼,NEXT。
1.3.15設置安裝的套件,“自訂安裝”,NEXT。
1.3.16可對安裝組件進行選擇,NEXT。
1.3.17開始安裝系統。
1.3.18安裝操作系統的套件,系統會自動提示更換安裝光碟,直致所有安裝完成。
2.1配置linux操作系統
2.1.1起用服務設置,在指令模式下使用setup工具開啟設置工具。
2.1.2開啟系統的telnet、tftp、vsftp服務,退出候重啟電腦。
2.1.3允許遠程登入的用戶使用root帳號,在/etc目錄下查找到vsftd.ftpusers、vsftpd.user_list這兩個文件
修改文件內設置,在root帳號前加#進行注釋。
2.1.4允許root帳號可遠程telnet登入系統,移除/etc目錄下的sercutty文件。
3.安裝informix數據庫
3.1建立informix群組及帳號
使用telnet工具登陸linux主機
建立informix組和用戶
groupadd –g 300 informix (為informix組分id號為300)
useradd –u 202 –g 300 –d /u/usr/informix
3.2修改informix用戶的環境變量
在informix用戶目錄下新建一個.profile文件,vi加入以下參數:
“INFORMIXDIR=/u1/Informix;export INFORMIXDIR
PATH=$INFORMIXDIR/bin;$PATH;export PATH
INFORMIXSERVER=on_tcp88;export INFORMIXSERVER”
INFORMIXDIR目錄為informix的安裝目錄,INFORMIXSERVER設置
的是informix數據庫服務器的名稱。”
3.3copy安裝文件至INFORMIXDIR目錄
Copy sql.tar 、debug.tar.z (4gl) 、redevel.tar.z(4gl) 、informix-sdk2.8
(csdk.cpi) 、informix9.4 (IDS2000.cpi) 、chinese-zhtw (中文語言包)到/u/Informix目錄下.
3.安裝informix數據庫
3.1建立informix群組及帳號
使用telnet工具登陸linux主機
3.4安裝sql
tar vxf sql.tar
生成installsql安裝文件
su root
sql的安裝必須是使用informix帳號來進行安裝的,但是需要root的權限
./installsql安裝
3.5安裝4gl
tar zxf debug.tar.z、redevel.tar.z
分別生成install4db,install4gp安裝文件
4ql的安裝必須是使用informix帳號來進行安裝的,但是需要root的權限
./ install4db
3.6.1安裝informix9.4 (IDS2000.cpi)
cpio –iucvdmB <IDS2000.cpi 解壓csdk.cpi
生成installserver安裝文件
installserver需要在informix帳號下進行。
su informix
./ installserver安裝
此處安裝可不輸入序列號和key
安裝成功在/u/Informix目錄下生成一個RUN_AS_ROOT.SERVER文件
./ RUN_AS_ROOT.SERVER
3.6.2配置數據庫初始化文件
mv sqlhosts.std sqlhosts
vi sqlhosts
mv onconfig.std onconfig.top
vi onconfig.top
修改ROOTPATH參數 /u2/rootdbs
ROOTSIZE 2000000
設置初始化數據庫空間為/u2/rootdbs,大小為2G.
在/u2目錄下touch一個熟文件
(即已缓冲的文件),用以存放數據庫初始化空間。
touch rootdbs
修改權限
chmod 666 rootdbs
chmown informix:Informix rootdbs
3.7oninit –iv初始化啟動informix數據庫
su - informix
oninit –iv 初始化啟動informix數據庫
i 參數須慎用,i將會把數據庫內的資料全部初始化,只適用於第一次啟動數據庫的時候,需要進行初始化。
onstat – 檢查數據庫是否啟動
出現“On-Line”表示數據庫已經啟動。
3.8安裝informix-sdk2.8 (csdk.cpi)
tar vxf clientsdk.2.81.UC2.LINUX.tar
installclientsdk的安裝必須是使用informix帳號來進行安裝的,但是需要root的權限。
生成installclientsdk安裝文件
./ installclientsdk安裝
安裝成功
3.9安裝chinese-zhtw
tar xvf Chinese.tar
生成installzhtw文件
./ installzhtw
選擇1:Version
2.00 (ClientSDK)
安裝成功
4.安裝BDL工具
4.1安裝development environment
在u1目錄下建立fgl2c.dev
,fgl2c.run兩個目錄
chmod 777 fgl2c* 改變權限
chown informix:informix fgl2c* 改變擁有者
copy fjs-f4gl-3.53.1a-lnxlc21.sh 到fgl2c.dev
,fgl2c.run兩個目錄下.
su – Informix
vi .profile 加入以下的參數:
“FGLDIR=/u/fgl2c.dev;export FGLDIR”
cd /u/fgl2c.dev
/bin/sh fjs-f4gl-3.53.1a-lnxlc21.sh –i 命令安裝編譯環境
一些安裝說明。
詢問是否同意支付license,Y同意。
詢問是否繼續安裝此產品。Y
系統檢測到FGLDIR的值為/u1/fgl2c.dev,詢問是否默認為這個路徑。Y
選擇需要安裝的產品,1—development environment 2—runtime environment
這裡選擇1安裝編譯環境。
詢問是否安裝Informix Global Language包,Y.
系統顯示”Runtime setup successful.”就表示安裝成功。
4.2 安裝runtime environment
vi .profile 把“FGLDIR=/u/fgl2c.dev;export
FGLDIR”
修改成“FGLDIR=/u/fgl2c.run;export FGLDIR”
cd /u/fgl2c.run
/bin/sh fjs-f4gl-3.53.1a-lnxlc21.sh –i 命令安裝運行環境
接下來的安裝和development environment的完全相同。只是在選擇安裝產品時2--runtime
environment
5. 安裝tiptop
5.1建立tiptop組和用戶.
groupadd – 400 tiptop
useradd –u 203 –g 400 –d /u1/usr/tipop toptop
修改tiptop用戶的.profile文件。
把tiptop程序目錄copy到測試機上的/u1/tiptop目錄下
5.2運行4gl程序
udm2.ibm 運行tiptop程序,打開目錄畫面.報錯:
“Invaild installation key. Please contact your provider”
報錯原因為/u1/tiptop/bin下面有一個keychk的C語言可執行碼,是鼎新用來計算license的,執行這段代碼返回給cl_user這個公用函數一個值,如果這個值為0就繼續執行程序,如果這個值不為0就報錯推出程序.如果我們直接把tiptop程序從一台機器copy到臨一台機器,keychk返回的值就成為256,就產生了報錯.所以需要重寫這段C代碼:
keychk.cpp:
#include <iostream.h>
Int code1();
Main () {
Int b;
B=code1();
Std::cout<<b<<std::endl;
}
Int code1() {
Int a=0;
Return a;
}
這段c代碼讓tiptop程序不需要檢查tiptop的license而自動返回給cl_user函數一個0值.
g++ -o keychk keychk.cpp
編譯生成keychk可執行碼.再運行udm2進入menu目錄,無報錯信息.
Udm2.ibm 運行gui畫面,OK!
Tiptop 測試系統安裝完成.
TIPTOP安裝完成。
6.tiptop程序不同系統復制解決方案
6.1 linux系統shell解決方法
由於AIX系統使用的主shell為ksh,而RedHat
Linux系統使用的主shell為bash。特別是在udm2.ibm指令程序時:
echo "\033&[!SESSIONNAME^M"(注意 ^M 為 [Ctrl]+M 非 ^+M),此命令的作用為取得系統打開的段口號。如果為bash的話此指令是不可執行的,所以指令只可執行在ksh下。
如何解決RedHat Linux系統使用的主shell為bash的方法:
打開/etc/profile主環境變量:
#vi profile
unset pathmunge
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
unset i
if [ $SHELL = '/bin/ksh' ] ; then
. /etc/env.top
Fi
在profile環境變量最後加入:
unset i
if [ $SHELL = '/bin/ksh' ] ; then
. /etc/env.top
Fi
打開env.top文件:
[root@szerp02 etc]# vi /etc/env.top
ENV='/etc/env.top';export ENV
EXECSHELL='/bin/ksh';export EXECSHELL
alias ed='/usr/bin/ed.top'
alias sh='/bin/ksh'
alias pg='more'
alias sz='/usr/bin/sz'
alias rz='/usr/bin/rz'
打開ed.top文件:
vi /usr/bin/ed.top
#!/bin/ksh
if [ $1 == '-' ] ; then
shift
fi
ex $1
通過EXECSHELL='/bin/ksh';export EXECSHELL把ksh賦值給EXECSHELL。
6.2 keychk如何破解tiptop程序使用的限制
keychk工具位於/u1/tiptop/bin目錄下。應該是一個c或c++編寫的可執行程序。此程序真正的作用應為看不到keychk.c的源代碼,所以也不知道鼎新是使用這個工具派什麼作用的。我的認為是鼎新想在代碼上做人數的限制(呵呵~~不知道這種想法鼎新的工程師是否認可)。
在入口程序中有一段代碼,要求執行keychk,然後返回一個值。如果這個值等於0的話就允許繼續執行程序,如果這個值不等於0的話,那麼就會error!
Tiptop程序在copy以後keychk就不可用了。此處提出解決方法:
需要重寫這段C代碼:
keychk.cpp:
#include <iostream.h>
Int code1();
Main () {
Int b;
B=code1();
Std::cout<<b<<std::endl;
}
Int code1() {
Int a=0;
Return a;
}
這段c代碼讓tiptop程序不需要檢查tiptop的license而自動返回給cl_user函數一個0值.
g++ -o keychk keychk.cpp
編譯生成keychk可執行碼,執行keychk可得到一個0值。
fgl_getenv 4GL內置函數。
6.3 tiptop bin工具的重新編譯
在tiptop程序重新拷貝之後/u1/tiptop/bin目錄下的有一些工具是需要重新編譯的。
6.3.1 readstr工具需要重新編譯。readstr工具的作用為取得echo
"\033&[!SESSIONNAME^M"產生在屏幕上的段口資料。
readstr.c源碼
/*
* File : readstr.c
* Copyright : Diginfo Technology Co.
* Date : 2000-7-3
*/
#include <string.h>
#include <signal.h>
void timecatcher(int num)
{
exit(0);
}
main()
{
int i;
char ch, buf[128];
buf[0] = 0;
signal(SIGALRM, timecatcher);
alarm(3);
for(i = 0;i < sizeof(buf);i++) {
read(0, &ch, 1);
if(ch == 0xd || ch == 0xa)
break;
buf[i] = ch;
}
write(1, buf, strlen(buf));
}
請將此 readstr.c 透過 cc
compiler,並將執行檔命名為 readstr
A. cc -o readstr readstr.c
B. chmod a+x readstr
C. mv readstr $TOP/bin
[限制]
Wtk Server 的Port
Number’ offset 可以從 1
~ 59000
6.3.1 dtcget、dtcput工具
dtcgett、dtcput工具的作用為在產生報表資料後從主機/report目錄把文件拷貝到本地的TIPTOP目錄。在copy到不同的系統之後也需要重新編譯這些程序。但可惜的是鼎新並沒有提供dtcgett、dtcput工具的源碼。不過在/u1/tiptop/bin目錄下有正對各個系統提供的可執行文件,我們只需改一下名字就可以了。
mv dtcget.lux dtcget
mv dtcput.lux dtcput
- Four J's Windows Front End 3.54.2d安裝方法
6.4.1在普通主機上安裝TIPTOP ERP程式的方法
1-1 取得TIPTOP安裝文件包 big5
, wtk2.01
1-2 先安裝BIG5 字體程式,選擇默認安裝目錄(建議使用)
1-2-1 在安裝步驟中須輸入用戶名稱: 默認為 yahsin
1-2-2 提示輸入序列號與密碼,將big5目錄下的sn.txt中的序列號與密碼輸入(yahsincl
7b4a98c85959)
1-2-3 安裝完畢設置操作系統類型與使用文字類別(依當前操作系統與語系定)
1-3 安裝 wtk2.0.1客戶端程式, 選擇默認安裝目錄(建議使用)
1-4 將wtk2.01客戶端安裝程式包中的locals.tcl字體文件 copy 到windows(winows98系統) 或winnt(windows2000系統) 目錄下
1-5 如不是ERP管理人員,須將桌面上的快捷方式除 TOP-GUI以外的與TIPTOP安裝有關的相關快捷方式刪除
1-5 安裝完畢,測試連通狀況
6.4.2在終端機伺服器上安裝TIPTOP ERP程式的方法
2-1 取得TIPTOP安裝文件與TIPTOP終端伺服器程式包W2k
termail server
2-2 先安裝BIG5 字體程式,並將安裝目錄改為C:\I4GLSRV
2-2-1 在安裝步驟中須輸入用戶名稱(默認輸入 yahsin)
2-2-2 提示輸入序列號與密碼,將big5目錄下的sn.txt中的序列號與密碼輸入(yahsincl
7b4a98c85959)
2-2-3 安裝完畢設置操作系統類型與使用文字類別(依伺服器操作系統與語系定)
2-3 安裝 wtk2.0.1客戶端程式, 並將安裝目錄改為C:\I4GLSRV
2-4 將TIPTOP終端伺服器程式包W2k
termail server中的 AUTO.CMD程式COPY 到C:\I4GLSRV目錄下並覆蓋.
(如果伺服器是windows2003則要將路徑C:\winnt\system32\runwtk.bat改為C:\windows\system32\runwtk.bat),前者適用于windows
2000 server 後者適用于 windows 2003 server
2-5 將TIPTOP終端伺服器程式W2k
termail server中的gawk.exe,wtk.bat,runwtk.bat,getport.bat 四個文件 copy 到 終端伺服器中的系統目錄 system32 下
2-6將wtk2.01客戶端安裝程式包中的locals.tcl字體文件 copy 到伺服器終端用戶目錄下的windows目錄下
2-7 將TOP-GUI快捷方式copy 到伺服器終端用戶目錄下的桌面目錄下
2-8 安裝完畢,測試連通狀況
6.5 connct fgl工具時的報錯解決
當你看到這個錯誤時,大難臨頭了,至少是我當時看到這個錯誤時的感覺。因為一堆的亂碼,似在說是不可以獲得主機名。(可能與/u1/tiptop/ds4gl/bin目錄中的文件有關系。)
解決方法:
根據:
UNIX DBL環境參數說明
======================================================
內容:
1. BDL profile 設定
-----------------------------------------------------------------------------
請選這適合下列組合的設定檔案。
CASE 1 : Informix DB + BDL 3.50.1a + WTK 2.01 or WTK 3.2x
請使用:$DS4GL/BDL/fglprofile/ifx 中的
fglprofile
fglprofile.6
fglprofile.7924
CASE 2 : Oracle DB + BDL 3.50.1a + WTK 2.01 or WTK 3.2x
請使用:$DS4GL/BDL/fglprofile/ora 中的
fglprofile
fglprofile.6
fglprofile.7924
請將下列設定檔放入 $FGLDIR/etc ?目錄中。
==============================================
2. BDL Window Front End 設定
-----------------------------------------------------------------------------
提供幾種不同TIPTOP前端配色檔
綠色系: locals.green.tcl
藍色系t: locals.blue.tcl
灰色系: locals.gray.tcl
黃色系: locals.yellow.tcl
更新步驟:
1.
(1) WTK 1.x:
copy locals.xxx.tcl 至c:\windows (for win95/win98)
如果OS 為 win
NT/win 2000/win XP 請 copy 至 c:\winnt
(2) WTK 2.x or 3.x:
copy locals.xxx.tcl 至 C:\Program Files\FourJs\cliwtk
2. rename locals.xxx.tcl 改為 locals.tcl
3. 重新執行 Windows Front End Server
4. ok
zx08,g_user,g_tty,g_plant資料的更新需要在ds_init@on_tcp88資料庫中進行。
檢測資料庫時,也需要在ds_init@on_tcp88資料庫中進行.
- 如何使用”@”鏈接AP-server和DB-server
- aoos901.4gl程序修改部分
zx08,g_user,g_tty,g_plant資料的更新需要在ds_init@on_tcp88資料庫中進行。
- cl_user.4gl程序修改部分
檢測資料庫時,也需要在ds_init@on_tcp88資料庫中進行.
訂閱:
文章 (Atom)