TUXEDO笔记(下)Other 2008-08-04 01:38:47 阅读26 评论0 字号:大中小 订阅 LAB
********LAB1************ 首先改ubbsample文件,内用全部用大写
*RESOURCES IPCKEY 123456 MASTER simple MODEL SHM *MACHINES WISDOMXP LMID=simple APPDIR="E:\SIIC\LAB1" TUXCONFIG="E:\SIIC\LAB1\TUXCONFIG" TUXDIR="C:\TUXEDO" *GROUPS GROUP1 LMID=simple GRPNO=1 OPENINFO=NONE *SERVERS simpserv SRVGRP=GROUP1 SRVID=1 *SERVICES TOUPPER E:\siic\lab1>setenv E:\siic\lab1>set TUXDIR=C:\tuxedo E:\siic\lab1>set APPDIR=E:\siic\lab1 E:\siic\lab1>set PATH=C:\tuxedo\bin;E:\siic\lab1;D:\ora10g\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem.;C:\Program File s\Java\jdk1.6.0_05\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\ Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Ulead Systems\MPEG;c:\Program Files\Microsoft SQL Server\90\Tools\binn \;c:\tuxedo\bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Pr ogram Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII E:\siic\lab1>set TUXCONFIG=E:\siic\lab1\tuxconfig E:\siic\lab1>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab1 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-09-17 10:29 Wisdom 1,890 lab1.readme 2008-07-12 15:06 Wisdom 120 setenv.cmd 2002-09-17 10:08 Wisdom 809 simpcl.c 2002-09-17 10:12 Wisdom 241 simpserv.c 2002-09-17 09:48 Wisdom 115 test 2002-11-19 08:42 Wisdom 231 test1 2008-07-13 14:12 Wisdom 383 ubbsimple 2008-07-13 14:19 Wisdom 1,574 simpcl.obj 2008-07-13 14:19 Wisdom 16,384 simpcl.exe 2008-07-13 14:21 Wisdom 1,878 ULOG.071308 2008-07-13 14:13 Wisdom <DIR> .adm 2008-07-13 14:19 Wisdom 453 simpserv.obj 2008-07-13 14:19 Wisdom 16,384 simpserv.exe 2008-07-13 14:14 Wisdom 0 stderr 2008-07-13 14:14 Wisdom 0 stdout 2008-07-14 01:45 Wisdom 154,624 tuxconfig 2008-07-14 01:45 Wisdom 303 ULOG.071408 16 个文件 195,389 字节 3 个目录 1,201,504,256 可用字节 E:\siic\lab1>del tuxconfig E:\siic\lab1>tmloadcf -y ubbsimple E:\siic\lab1>buildclient -f simpcl.c -o simpcl Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. simpcl.c Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:simpcl.exe -implib:BC-1668.lib simpcl.obj C:\tuxedo\lib\libtux.lib C:\tuxedo\lib\libbuft.lib C:\tuxedo\lib\libtux2.lib C:\tuxedo\lib\libfml.lib C:\tuxedo\lib\libfml32.lib C:\tuxedo\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab1>buildserver -f simpserc.c -o simpserv -s TOUPPER cl /MD -I"%TUXDIR%"\include -Fesimpserv BS-151c.c simpserc.c "%TUXDIR%"\lib\libtux.lib "%TUXDIR%"\lib\libbuft.lib "%TUXDIR%"\lib\li btux2.lib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user3 2.lib gdi32.lib comdlg32.lib winspool.lib -link -implib:BS-151c.lib Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. BS-151c.c simpserc.c fatal error C1083: Cannot open source file: 'simpserc.c': No such file or directory Generating Code... CMDTUX_CAT:4180: ERROR: can't execute cl /MD -I"%TUXDIR%"\include -Fesimpserv BS-151c.c simpserc.c "%TUXDIR%"\lib\libtux.lib "%TUXDI R%"\lib\libbuft.lib "%TUXDIR%"\lib\libtux2.lib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libgp.lib wsock 32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib -link -implib:BS-151c.lib E:\siic\lab1>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab1 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-09-17 10:29 Wisdom 1,890 lab1.readme 2008-07-12 15:06 Wisdom 120 setenv.cmd 2002-09-17 10:08 Wisdom 809 simpcl.c 2002-09-17 10:12 Wisdom 241 simpserv.c 2002-09-17 09:48 Wisdom 115 test 2002-11-19 08:42 Wisdom 231 test1 2008-07-13 14:12 Wisdom 383 ubbsimple 2008-07-15 09:22 Wisdom 1,574 simpcl.obj 2008-07-15 09:22 Wisdom 16,384 simpcl.exe 2008-07-13 14:21 Wisdom 1,878 ULOG.071308 2008-07-13 14:13 Wisdom <DIR> .adm 2008-07-13 14:19 Wisdom 453 simpserv.obj 2008-07-13 14:19 Wisdom 16,384 simpserv.exe 2008-07-13 14:14 Wisdom 0 stderr 2008-07-13 14:14 Wisdom 0 stdout 2008-07-14 01:45 Wisdom 303 ULOG.071408 2008-07-15 09:14 Wisdom 154,624 tuxconfig 2008-07-15 09:14 Wisdom 303 ULOG.071508 17 个文件 195,692 字节 3 个目录 1,201,176,576 可用字节 E:\siic\lab1>tmboot -y Booting all admin and server processes in E:\siic\lab1\tuxconfig INFO: TUXEDO(r) System Release 6.5 INFO: Serial #: 1000016810, Expiration NONE, Maxusers 10 INFO: Licensed to: Jiaxin Posts Bureau Booting admin processes ... exec BBL -A : process id=4440 ... Started. Booting server processes ... exec simpserv -A : process id=3096 ... Started. 2 processes started. E:\siic\lab1>simpcl Returned string is: HELLO WORLD E:\siic\lab1>simpcl Returned string is: HELLO WORLD E:\siic\lab1>tmadmin tmadmin - Copyright (c) 1996 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. TUXEDO is a registered trademark. > psr Prog Name Queue Name Grp Name ID RqDone Load Done Current Service --------- ---------- -------- -- ------ --------- --------------- BBL.exe 123456 simple 0 0 0 ( IDLE ) simpserv.exe 00001.00001 GROUP1 1 2 100 ( IDLE ) > psc Service Name Routine Name Prog Name Grp Name ID Machine # Done Status ------------ ------------ --------- -------- -- ------- ------ ------ TOUPPER TOUPPER simpserv.+ GROUP1 1 simple 2 AVAIL > pq Prog Name Queue Name # Serve Wk Queued # Queued Ave. Len Machine --------- ------------------- --------- -------- -------- ------- simpserv.exe 00001.00001 1 0 0 0.0 simple BBL.exe 123456 1 0 0 0.0 simple > pclt LMID User Name Client Name Time Status Bgn/Cmmt/Abrt --------------- --------------- --------------- -------- ------- ------------- simple NT tmadmin 0:03:22 IDLE 0/0/0 > q E:\siic\lab1>
打开另一窗口-模拟另一客户端 E:\siic\lab1>setenv E:\siic\lab1>set TUXDIR=D:\TUXEDO E:\siic\lab1>set APPDIR=D:\ZZW\SIIC\lab1 E:\siic\lab1>set PATH=D:\TUXEDO\bin;D:\ZZW\SIIC\lab1;F:\ora10g\bin;F:\ora10g\jre\1.4.2\bin\clien t;F:\ora10g\jre\1.4.2\bin;F:\oracle\product\10.2.0\db_1\bin;C:\Program Files\Windows Resource Kits\T ools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\ULTRAE~1;d:\tuxedo\bin;C:\ Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Co mmon\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin E:\siic\lab1>set TUXCONFIG=D:\ZZW\SIIC\lab1\tuxconfig E:\siic\lab1>simpcl Returned string is: HELLO WORLD E:\siic\lab1>simpcl Returned string is: HELLO WORLD E:\siic\lab1>tmshutdown -y Shutting down all admin and server processes in D:\ZZW\SIIC\lab1\tuxconfig Shutting down server processes ... Server Id = 1 Group Id = GROUP1 Machine = simple: shutdown succeeded Shutting down admin processes ... Server Id = 0 Group Id = simple Machine = simple: shutdown succeeded 2 processes stopped. E:\siic\lab1>simpcl Tpinit failed E:\siic\lab1>
E:\siic\lab1>setenv E:\siic\lab1>set TUXDIR=C:\tuxedo E:\siic\lab1>set APPDIR=E:\siic\lab1 E:\siic\lab1>set PATH=C:\tuxedo\bin;E:\siic\lab1;D:\ora10g\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem.;C:\Program File s\Java\jdk1.6.0_05\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\ Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Ulead Systems\MPEG;c:\Program Files\Microsoft SQL Server\90\Tools\binn \;c:\tuxedo\bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Pr ogram Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII E:\siic\lab1>set TUXCONFIG=E:\siic\lab1\tuxconfig E:\siic\lab1>buildclient -f simpcl.c -o simpcl Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. simpcl.c Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:simpcl.exe -implib:BC-272c.lib simpcl.obj C:\tuxedo\lib\libtux.lib C:\tuxedo\lib\libbuft.lib C:\tuxedo\lib\libtux2.lib C:\tuxedo\lib\libfml.lib C:\tuxedo\lib\libfml32.lib C:\tuxedo\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab1>buildserver -f simpserc.c -o simpserv -s TOUPPER cl /MD -I"%TUXDIR%"\include -Fesimpserv BS-270c.c simpserc.c "%TUXDIR%"\lib\libtux.lib "%TUXDIR%"\lib\libbuft.lib "%TUXDIR%"\lib\li btux2.lib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user3 2.lib gdi32.lib comdlg32.lib winspool.lib -link -implib:BS-270c.lib Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. BS-270c.c simpserc.c fatal error C1083: Cannot open source file: 'simpserc.c': No such file or directory Generating Code... CMDTUX_CAT:4180: ERROR: can't execute cl /MD -I"%TUXDIR%"\include -Fesimpserv BS-270c.c simpserc.c "%TUXDIR%"\lib\libtux.lib "%TUXDI R%"\lib\libbuft.lib "%TUXDIR%"\lib\libtux2.lib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libgp.lib wsock 32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib -link -implib:BS-270c.lib E:\siic\lab1>tmboot Boot all admin and server processes? (y/n): y Booting all admin and server processes in E:\siic\lab1\tuxconfig INFO: TUXEDO(r) System Release 6.5 INFO: Serial #: 1000016810, Expiration NONE, Maxusers 10 INFO: Licensed to: Jiaxin Posts Bureau Booting admin processes ... exec BBL -A : process id=10116 ... Started. Booting server processes ... exec simpserv -A : process id=7340 ... Started. 2 processes started. E:\siic\lab1>ipcs IPCS status from IPCSEG_rel60 as of Sun Aug 03 22:34:44 2008 T ID KEY MODE OWNER GROUP Message Queues: q 1 0x0001e240 -Rrw-rw-rw- 0 0 q 2 0x00000000 -Rrw-rw-rw- 0 0 Shared Memory: m 0 0x0001e240 --rw-rw-rw- 0 0 Semaphores: s 0 0x0001e240 --ra-ra-ra- 0 0 s 1025 0x00000000 --ra-ra-ra- 0 0 E:\siic\lab1>simpcl Returned string is: HELLO WORLD E:\siic\lab1>ipcrm -q 1 E:\siic\lab1>simpcl Can't send request to service TOUPPER Tperrno = 6 E:\siic\lab1>ipcs IPCS status from IPCSEG_rel60 as of Sun Aug 03 22:36:39 2008 T ID KEY MODE OWNER GROUP Message Queues: q 2 0x00000000 -Rrw-rw-rw- 0 0 Shared Memory: m 0 0x0001e240 --rw-rw-rw- 0 0 Semaphores: s 0 0x0001e240 --ra-ra-ra- 0 0 s 1025 0x00000000 --ra-ra-ra- 0 0 E:\siic\lab1>ipcrm -m 0 E:\siic\lab1>ipcs IPCS status from IPCSEG_rel60 as of Sun Aug 03 22:37:10 2008 T ID KEY MODE OWNER GROUP Message Queues: q 2 0x00000000 -Rrw-rw-rw- 0 0 Shared Memory: Semaphores: s 0 0x0001e240 --ra-ra-ra- 0 0 s 1025 0x00000000 --ra-ra-ra- 0 0 E:\siic\lab1>tmunloadcf *RESOURCES IPCKEY 123456 MASTER simple UID 0 GID 0 PERM 0666 MAXACCESSERS 50 MAXACLGROUPS 16384 MAXGTT 100 MAXGROUPS 100 MAXNETGROUPS 8 MAXMACHINES 256 MAXQUEUES 50 MAXDRT 0 MAXRFT 0 MAXRTDATA 4 MAXSERVERS 50 MAXSERVICES 100 MAXCONV 1 MODEL SHM LDBAL Y CMTRET COMPLETE MAXBUFTYPE 16 MAXBUFSTYPE 32 SCANUNIT 10 SANITYSCAN 12 DBBLWAIT 2 BBLQUERY 30 BLOCKTIME 6 NOTIFY DIPIN SYSTEM_ACCESS FASTPATH USIGNAL SIGUSR2 *MACHINES "WISDOMXP" LMID="simple" TUXCONFIG="E:\SIIC\LAB1\TUXCONFIG" TUXDIR="C:\TUXEDO" APPDIR="E:\SIIC\LAB1" TLOGNAME="TLOG" TLOGSIZE=100 CMPLIMIT="MAXLONG,MAXLONG" NETLOAD=0 SPINCOUNT=0 MAXACLCACHE=100 *GROUPS "GROUP1" LMID="simple" GRPNO=1 TMSCOUNT=3 *NETGROUPS *SERVERS "simpserv" SRVGRP="GROUP1" SRVID=1 CLOPT="-A" RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N SYSTEM_ACCESS=FASTPATH MAXGEN=1 GRACE=86400 RESTART=N *SERVICES "TOUPPER" LOAD=50 PRIO=50 BUFTYPE="ALL" TRANTIME=30 AUTOTRAN=N *ROUTING E:\siic\lab1>
********LAB3************ cust.v—>setenv.cmd(设置环境变量)—>ubbsimple—>mycl.c(lab3的client程序)
E:\siic\lab3>SETENV E:\siic\lab3>set TUXDIR=C:\tuxedo E:\siic\lab3>set APPDIR=E:\SIIC\LAB3 E:\siic\lab3>set PATH=D:\ora10g\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem.;C:\Program Files\Java\jdk1.6.0_05\bin;C:\P ROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\Microsoft SQL Server\80\Too ls\BINN;C:\Program Files\Common Files\Ulead Systems\MPEG;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;c:\tuxedo\bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visua l Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII;C:\tuxedo\bin E:\siic\lab3>set TUXCONFIG=E:\SIIC\LAB3\tuxconfig E:\siic\lab3>set FIELDTBLS=bank.flds,Usysflds E:\siic\lab3>set FLDTBLDIR=C:\tuxedo\udataobj;E:\SIIC\LAB3 E:\siic\lab3>set VIEWFILES=cust.VV E:\siic\lab3>set VIEWDIR=E:\SIIC\LAB3 E:\siic\lab3>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab3 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-09-17 13:28 Wisdom 1,836 Usysflds.h 2002-03-28 16:48 Wisdom 919 bank.flds 2002-09-17 13:40 Wisdom 963 bank.flds.h 2002-03-28 16:37 Wisdom 785 cust.v 2002-09-17 13:54 Wisdom 4,131 lab3.readme 2002-09-17 13:24 Wisdom 1,377 mycl.c 2002-09-17 13:25 Wisdom 16,384 mycl.exe 2002-09-17 13:25 Wisdom 1,596 mycl.obj 2008-07-15 11:20 Wisdom 236 setenv.cmd 2002-03-28 16:36 Wisdom 341 setenv.view 2002-09-17 13:27 Wisdom 237 simpserv.c 2002-09-17 13:29 Wisdom 16,384 simpserv.exe 2002-09-17 13:29 Wisdom 469 simpserv.obj 2002-08-16 12:47 Wisdom 0 stderr 2002-08-16 12:47 Wisdom 0 stdout 2002-09-17 11:35 Wisdom 154,624 tuxconfig 2002-09-17 11:35 Wisdom 359 ubbsimple 2008-07-12 15:06 Wisdom <DIR> .adm 2008-07-15 11:19 Wisdom 101 cust.h 18 个文件 200,742 字节 3 个目录 1,107,705,856 可用字节 E:\siic\lab3>del cust.h E:\siic\lab3>del cust.vv 找不到 E:\siic\lab3\cust.vv E:\siic\lab3>viewc cust.v # ... processing cust.v ... Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. V2001620.c Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:V2001620.exe -out:V3001620.EXE libc.lib kernel32.lib V2001620.obj E:\siic\lab3>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab3 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-09-17 13:28 Wisdom 1,836 Usysflds.h 2002-03-28 16:48 Wisdom 919 bank.flds 2002-09-17 13:40 Wisdom 963 bank.flds.h 2002-03-28 16:37 Wisdom 785 cust.v 2002-09-17 13:54 Wisdom 4,131 lab3.readme 2002-09-17 13:24 Wisdom 1,377 mycl.c 2002-09-17 13:25 Wisdom 16,384 mycl.exe 2002-09-17 13:25 Wisdom 1,596 mycl.obj 2008-07-15 11:20 Wisdom 236 setenv.cmd 2002-03-28 16:36 Wisdom 341 setenv.view 2002-09-17 13:27 Wisdom 237 simpserv.c 2002-09-17 13:29 Wisdom 16,384 simpserv.exe 2002-09-17 13:29 Wisdom 469 simpserv.obj 2002-08-16 12:47 Wisdom 0 stderr 2002-08-16 12:47 Wisdom 0 stdout 2002-09-17 11:35 Wisdom 154,624 tuxconfig 2002-09-17 11:35 Wisdom 359 ubbsimple 2008-07-12 15:06 Wisdom <DIR> .adm 2008-07-15 11:23 Wisdom 459 cust.h 2008-07-15 11:23 Wisdom 733 cust.VV 19 个文件 201,833 字节 3 个目录 1,107,689,472 可用字节 E:\siic\lab3>del tuxconfig E:\siic\lab3>tmloadcf -y ubbsimple E:\siic\lab3>buildclient -f mycl.c -o mycl Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. mycl.c Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:mycl.exe -implib:BC-2180.lib mycl.obj C:\tuxedo\lib\libtux.lib C:\tuxedo\lib\libbuft.lib C:\tuxedo\lib\libtux2.lib C:\tuxedo\lib\libfml.lib C:\tuxedo\lib\libfml32.lib C:\tuxedo\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab3>buildserver -f simpserv.c -o simpserv -s TOUPPER cl /MD -I"%TUXDIR%"\include -Fesimpserv BS-2648.c simpserv.c "%TUXDIR%"\lib\libtux.lib "%TUXDIR%"\lib\libbuft.lib "%TUXDIR%"\lib\li btux2.lib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user3 2.lib gdi32.lib comdlg32.lib winspool.lib -link -implib:BS-2648.lib Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. BS-2648.c simpserv.c Generating Code... Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:simpserv.exe -implib:BS-2648.lib BS-2648.obj simpserv.obj C:\tuxedo\lib\libtux.lib C:\tuxedo\lib\libbuft.lib C:\tuxedo\lib\libtux2.lib C:\tuxedo\lib\libfml.lib C:\tuxedo\lib\libfml32.lib C:\tuxedo\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab3>tmboot -y Booting all admin and server processes in E:\SIIC\LAB3\tuxconfig INFO: TUXEDO(r) System Release 6.5 INFO: Serial #: 1000016810, Expiration NONE, Maxusers 10 INFO: Licensed to: Jiaxin Posts Bureau Booting admin processes ... exec BBL -A : process id=8736 ... Started. Booting server processes ... exec simpserv -A : process id=3032 ... Started. 2 processes started. E:\siic\lab3>mycl fname JOHN lname SMITH E:\siic\lab3>mycl fname JOHN lname SMITH E:\siic\lab3>mycl fname JOHN lname SMITH E:\siic\lab3>tmadmin tmadmin - Copyright (c) 1996 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. TUXEDO is a registered trademark. > psr Prog Name Queue Name Grp Name ID RqDone Load Done Current Service --------- ---------- -------- -- ------ --------- --------------- BBL.exe 94567 simple 0 0 0 ( IDLE ) simpserv.exe 00001.00001 GROUP1 1 3 150 ( IDLE ) > psc Service Name Routine Name Prog Name Grp Name ID Machine # Done Status ------------ ------------ --------- -------- -- ------- ------ ------ TOUPPER TOUPPER simpserv.+ GROUP1 1 simple 3 AVAIL > pg Server group parameters: Group Name: GROUP1 Group Number: 1 Primary Machine: simple Current Machine: simple > pclt LMID User Name Client Name Time Status Bgn/Cmmt/Abrt --------------- --------------- --------------- -------- ------- ------------- simple NT tmadmin 0:00:19 IDLE 0/0/0 > q E:\siic\lab3>tmshutdown -y Shutting down all admin and server processes in E:\SIIC\LAB3\tuxconfig Shutting down server processes ... Server Id = 1 Group Id = GROUP1 Machine = simple: shutdown succeeded Shutting down admin processes ... Server Id = 0 Group Id = simple Machine = simple: shutdown succeeded 2 processes stopped. E:\siic\lab3>
********LAB4************ E:\siic\lab4>setenv E:\siic\lab4>set TUXDIR=C:\TUXEDO E:\siic\lab4>set PATH=C:\TUXEDO\BIN;D:\ora10g\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem.;C:\Program Files\Java\jdk1.6 .0_05\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Ulead Systems\MPEG;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;c:\tuxedo\b in;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\M icrosoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII E:\siic\lab4>set TUXCONFIG=E:\SIIC\LAB4\TUXCONFIG E:\siic\lab4>set FIELDTBLS=field.tbl,Usysflds E:\siic\lab4>set FLDTBLDIR=E:\SIIC\LAB4;C:\TUXEDO\udataobj E:\siic\lab4>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab4 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-09-17 14:06 Wisdom 154,624 TUXCONFIG 2002-10-29 15:31 Wisdom 518 ULOG.102902 2002-11-20 09:23 Wisdom 515 ULOG.112002 2002-09-17 14:06 Wisdom 1,836 Usysflds.h 2002-09-17 14:20 Wisdom 158 field.tbl 2002-09-17 16:55 Wisdom 433 field.tbl.h 2002-09-17 14:29 Wisdom 3,969 lab4.readme 2002-09-17 14:14 Wisdom 610 loan1.c 2002-09-17 14:15 Wisdom 16,384 loan1.exe 2002-09-17 14:15 Wisdom 1,303 loan1.obj 2002-09-17 14:11 Wisdom 1,879 req1.c 2002-09-17 14:11 Wisdom 16,384 req1.exe 2002-09-17 14:11 Wisdom 2,912 req1.obj 2008-07-14 10:02 Wisdom 170 setenv.cmd 2002-04-05 09:53 Wisdom 425 setenv.sh 2002-08-13 11:01 Wisdom 0 stderr 2002-08-13 11:01 Wisdom 0 stdout 2008-07-14 10:03 Wisdom 393 ubbsimple 2008-07-12 15:06 Wisdom <DIR> .adm 18 个文件 202,513 字节 3 个目录 1,818,558,464 可用字节 E:\siic\lab4>del tuxconfig E:\siic\lab4>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab4 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-10-29 15:31 Wisdom 518 ULOG.102902 2002-11-20 09:23 Wisdom 515 ULOG.112002 2002-09-17 14:06 Wisdom 1,836 Usysflds.h 2002-09-17 14:20 Wisdom 158 field.tbl 2002-09-17 16:55 Wisdom 433 field.tbl.h 2002-09-17 14:29 Wisdom 3,969 lab4.readme 2002-09-17 14:14 Wisdom 610 loan1.c 2002-09-17 14:15 Wisdom 16,384 loan1.exe 2002-09-17 14:15 Wisdom 1,303 loan1.obj 2002-09-17 14:11 Wisdom 1,879 req1.c 2002-09-17 14:11 Wisdom 16,384 req1.exe 2002-09-17 14:11 Wisdom 2,912 req1.obj 2008-07-14 10:02 Wisdom 170 setenv.cmd 2002-04-05 09:53 Wisdom 425 setenv.sh 2002-08-13 11:01 Wisdom 0 stderr 2002-08-13 11:01 Wisdom 0 stdout 2008-07-14 10:03 Wisdom 393 ubbsimple 2008-07-12 15:06 Wisdom <DIR> .adm 17 个文件 47,889 字节 3 个目录 1,818,722,304 可用字节 E:\siic\lab4>del field.tbl.h E:\siic\lab4>tmloadcf -y ubbsimple E:\siic\lab4>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab4 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-10-29 15:31 Wisdom 518 ULOG.102902 2002-11-20 09:23 Wisdom 515 ULOG.112002 2002-09-17 14:06 Wisdom 1,836 Usysflds.h 2002-09-17 14:20 Wisdom 158 field.tbl 2002-09-17 14:29 Wisdom 3,969 lab4.readme 2008-07-14 10:21 Wisdom 630 loan1.c 2002-09-17 14:15 Wisdom 16,384 loan1.exe 2002-09-17 14:15 Wisdom 1,303 loan1.obj 2002-09-17 14:11 Wisdom 1,879 req1.c 2002-09-17 14:11 Wisdom 16,384 req1.exe 2002-09-17 14:11 Wisdom 2,912 req1.obj 2008-07-14 10:02 Wisdom 170 setenv.cmd 2002-04-05 09:53 Wisdom 425 setenv.sh 2002-08-13 11:01 Wisdom 0 stderr 2002-08-13 11:01 Wisdom 0 stdout 2008-07-14 10:06 Wisdom 411 ubbsimple 2008-07-12 15:06 Wisdom <DIR> .adm 2008-07-14 10:26 Wisdom 154,624 TUXCONFIG 2008-07-14 10:26 Wisdom 303 ULOG.071408 18 个文件 202,421 字节 3 个目录 1,815,445,504 可用字节 E:\siic\lab4>mkfldhdr E:\siic\lab4>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab4 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 2002-10-29 15:31 Wisdom 518 ULOG.102902 2002-11-20 09:23 Wisdom 515 ULOG.112002 2008-07-14 10:28 Wisdom 1,836 Usysflds.h 2002-09-17 14:20 Wisdom 158 field.tbl 2002-09-17 14:29 Wisdom 3,969 lab4.readme 2008-07-14 10:21 Wisdom 630 loan1.c 2002-09-17 14:15 Wisdom 16,384 loan1.exe 2002-09-17 14:15 Wisdom 1,303 loan1.obj 2002-09-17 14:11 Wisdom 1,879 req1.c 2002-09-17 14:11 Wisdom 16,384 req1.exe 2002-09-17 14:11 Wisdom 2,912 req1.obj 2008-07-14 10:02 Wisdom 170 setenv.cmd 2002-04-05 09:53 Wisdom 425 setenv.sh 2002-08-13 11:01 Wisdom 0 stderr 2002-08-13 11:01 Wisdom 0 stdout 2008-07-14 10:06 Wisdom 411 ubbsimple 2008-07-12 15:06 Wisdom <DIR> .adm 2008-07-14 10:26 Wisdom 154,624 TUXCONFIG 2008-07-14 10:26 Wisdom 303 ULOG.071408 2008-07-14 10:28 Wisdom 493 field.tbl.h 19 个文件 202,914 字节 3 个目录 1,815,429,120 可用字节 E:\siic\lab4>mkfldhdr field.tbl E:\siic\lab4>buildclient -f req1.c -o req1 Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. req1.c Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:req1.exe -implib:BC-1de8.lib req1.obj C:\TUXEDO\lib\libtux.lib C:\TUXEDO\lib\libbuft.lib C:\TUXEDO\lib\libtux2.lib C:\TUXEDO\lib\libfml.lib C:\TUXEDO\lib\libfml32.lib C:\TUXEDO\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab4>buildserver -f loan1.c -o loan -s MORTGAGE1 cl /MD -I"%TUXDIR%"\include -Feloan BS-181c.c loan1.c "%TUXDIR%"\lib\libtux.lib "%TUXDIR%"\lib\libbuft.lib "%TUXDIR%"\lib\libtux2.l ib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib g di32.lib comdlg32.lib winspool.lib -link -implib:BS-181c.lib Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. BS-181c.c loan1.c Generating Code... R) Incremental Linker Version 6.00.8168 Microsoft ( Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:loan.exe -implib:BS-181c.lib BS-181c.obj loan1.obj C:\TUXEDO\lib\libtux.lib C:\TUXEDO\lib\libbuft.lib C:\TUXEDO\lib\libtux2.lib C:\TUXEDO\lib\libfml.lib C:\TUXEDO\lib\libfml32.lib C:\TUXEDO\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab4>tmboot Boot all admin and server processes? (y/n): y Booting all admin and server processes in E:\SIIC\LAB4\TUXCONFIG INFO: TUXEDO(r) System Release 6.5 INFO: Serial #: 1000016810, Expiration NONE, Maxusers 10 INFO: Licensed to: Jiaxin Posts Bureau Booting admin processes ... exec BBL -A : process id=6340 ... Started. Booting server processes ... exec loan1 -A : process id=6516 ... Started. 2 processes started. E:\siic\lab4>req1 Enter Principal: 100000000 Enter Number of Years: 20 Enter Interest Rate: 0.0065 PAYMENT = $824036.06 E:\siic\lab4>tmshutdown -y Shutting down all admin and server processes in E:\SIIC\LAB4\TUXCONFIG Shutting down server processes ... Server Id = 1 Group Id = BANK1 Machine = SITE1: shutdown succeeded Shutting down admin processes ... Server Id = 0 Group Id = SITE1 Machine = SITE1: shutdown succeeded 2 processes stopped. E:\siic\lab4>
********LAB5************ E:\siic\lab5>setenv E:\siic\lab5>set TUXDIR=C:\TUXEDO E:\siic\lab5>set APPDIR=E:\SIIC\LAB5 E:\siic\lab5>set PATH=C:\TUXEDO\bin;E:\SIIC\LAB5;D:\ora10g\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem.;C:\Program File s\Java\jdk1.6.0_05\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\ Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Ulead Systems\MPEG;c:\Program Files\Microsoft SQL Server\90\Tools\binn \;c:\tuxedo\bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Pr ogram Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII E:\siic\lab5>set TUXCONFIG=E:\SIIC\LAB5\tuxconfig E:\siic\lab5>dir 驱动器 E 中的卷是 娱乐 卷的序列号是 D3E3-2109 E:\siic\lab5 的目录 2008-07-12 15:06 Wisdom <DIR> . 2008-07-12 15:06 Wisdom <DIR> .. 1998-04-07 12:37 Wisdom 3,004 README 1998-04-07 12:37 Wisdom 2,853 README.nt 2002-09-17 15:37 Wisdom 2,590 ULOG.091702 2002-09-17 15:30 Wisdom 2,572 lab5.readme 2008-07-15 12:13 Wisdom 120 setenv.cmd 1998-04-07 12:37 Wisdom 1,880 simpapp.nt 2002-09-17 15:16 Wisdom 1,237 simpcl.c 2008-07-15 12:30 Wisdom 16,384 simpcl.exe 2008-07-15 12:30 Wisdom 1,923 simpcl.obj 2002-09-17 15:17 Wisdom 659 simpserv.c 2008-07-15 12:30 Wisdom 739 simpserv.obj 2002-09-17 15:12 Wisdom 0 stderr 2002-09-17 15:12 Wisdom 0 stdout 2008-07-15 12:22 Wisdom 388 ubbsimple 2008-07-12 15:06 Wisdom <DIR> .adm 2008-07-15 12:23 Wisdom 154,624 tuxconfig 2008-07-15 12:32 Wisdom 1,240 ULOG.071508 2008-07-15 12:30 Wisdom 16,384 simpserv.exe 17 个文件 206,597 字节 3 个目录 1,104,347,136 可用字节 E:\siic\lab5>del tuxconfig E:\siic\lab5>tmloadcf -y ubbsimple E:\siic\lab5>buildclient -f simpcl.c -o simpcl Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. simpcl.c Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:simpcl.exe -implib:BC-2dd8.lib simpcl.obj C:\TUXEDO\lib\libtux.lib C:\TUXEDO\lib\libbuft.lib C:\TUXEDO\lib\libtux2.lib C:\TUXEDO\lib\libfml.lib C:\TUXEDO\lib\libfml32.lib C:\TUXEDO\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab5>buildserver -f simpserv.c -o simpserv -s AAA -s BBB -s CCC cl /MD -I"%TUXDIR%"\include -Fesimpserv BS-24b8.c simpserv.c "%TUXDIR%"\lib\libtux.lib "%TUXDIR%"\lib\libbuft.lib "%TUXDIR%"\lib\li btux2.lib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user3 2.lib gdi32.lib comdlg32.lib winspool.lib -link -implib:BS-24b8.lib Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
BS-24b8.c simpserv.c Generating Code... Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:simpserv.exe -implib:BS-24b8.lib BS-24b8.obj simpserv.obj C:\TUXEDO\lib\libtux.lib C:\TUXEDO\lib\libbuft.lib C:\TUXEDO\lib\libtux2.lib C:\TUXEDO\lib\libfml.lib C:\TUXEDO\lib\libfml32.lib C:\TUXEDO\lib\libgp.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib E:\siic\lab5>tmboot -y Booting all admin and server processes in E:\SIIC\LAB5\tuxconfig INFO: TUXEDO(r) System Release 6.5 INFO: Serial #: 1000016810, Expiration NONE, Maxusers 10 INFO: Licensed to: Jiaxin Posts Bureau Booting admin processes ... exec BBL -A : process id=10832 ... Started. Booting server processes ... exec simpserv -A : process id=11884 ... Started. 2 processes started. E:\siic\lab5>tmadmin tmadmin - Copyright (c) 1996 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. TUXEDO is a registered trademark. > psr Prog Name Queue Name Grp Name ID RqDone Load Done Current Service --------- ---------- -------- -- ------ --------- --------------- BBL.exe 123456 simple 0 0 0 ( IDLE ) simpserv.exe 00001.00001 GROUP1 1 0 0 ( IDLE ) > psc Service Name Routine Name Prog Name Grp Name ID Machine # Done Status ------------ ------------ --------- -------- -- ------- ------ ------ CCC CCC simpserv.+ GROUP1 1 simple 0 AVAIL BBB BBB simpserv.+ GROUP1 1 simple 0 AVAIL AAA AAA simpserv.+ GROUP1 1 simple 0 AVAIL > pq Prog Name Queue Name # Serve Wk Queued # Queued Ave. Len Machine --------- ------------------- --------- -------- -------- ------- simpserv.exe 00001.00001 1 0 0 0.0 simple BBL.exe 123456 1 0 0 0.0 simple > q E:\siic\lab5>simpcl AAA Returned string is: aaa E:\siic\lab5>simpcl BBB Returned string is: bbb E:\siic\lab5>simpcl CCC Returned string is: ccc E:\siic\lab5>simpcl CC Can't send request to service CC Tperrno = 6 E:\siic\lab5>simpcl CCC Returned string is: ccc E:\siic\lab5>tmadmin tmadmin - Copyright (c) 1996 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. TUXEDO is a registered trademark. > psc Service Name Routine Name Prog Name Grp Name ID Machine # Done Status ------------ ------------ --------- -------- -- ------- ------ ------ CCC CCC simpserv.+ GROUP1 1 simple 2 AVAIL BBB BBB simpserv.+ GROUP1 1 simple 1 AVAIL AAA AAA simpserv.+ GROUP1 1 simple 1 AVAIL > psr Prog Name Queue Name Grp Name ID RqDone Load Done Current Service --------- ---------- -------- -- ------ --------- --------------- BBL.exe 123456 simple 0 0 0 ( IDLE ) simpserv.exe 00001.00001 GROUP1 1 4 200 ( IDLE ) > pq Prog Name Queue Name # Serve Wk Queued # Queued Ave. Len Machine --------- ------------------- --------- -------- -------- ------- simpserv.exe 00001.00001 1 0 0 0.0 simple BBL.exe 123456 1 0 0 0.0 simple > pclt LMID User Name Client Name Time Status Bgn/Cmmt/Abrt --------------- --------------- --------------- -------- ------- ------------- simple NT tmadmin 0:00:51 IDLE 0/0/0 > q E:\siic\lab5>ipcs IPCS status from IPCSEG_rel60 as of Tue Jul 15 12:38:15 2008 T ID KEY MODE OWNER GROUP Message Queues: q 3072 0x00000000 --rw-rw-rw- 0 0 q 2306 0x0001e240 -Rrw-rw-rw- 0 0 q 3 0x00000000 -Rrw-rw-rw- 0 0 Shared Memory: m 150 0x0001e240 --rw-rw-rw- 0 0 Semaphores: s 3072 0x0001e240 --ra-ra-ra- 0 0 s 7169 0x00000000 --ra-ra-ra- 0 0 E:\siic\lab5>tmshutdown -y E:\siic\lab5>
LAB1补充: 改server内函数名 >setenv >buildserver –f simpserv.c –o simpserv –s TOUPPER: XYZ >tmboot -y >tmadmin >psc >q >simpcl > |
|