在Tuxedo中提供了tmconfig命令,用于动态修改Tuxedo应用系统的配置。它的使用方法如下:(1) 设置环境变量EDITOR:set EDITOR=c:\\winnt\\notepad.exe(当然,也可以指定其它比较流行的文本编译器,以下notepad为例)(2) 在DOS方式下执行C:\tuxdemo\tmconfig命令。Section:1)RESOURCES, 2)MACHINES,3)GROUPS, 4)SERVERS
5)SERVICES 6)NETWORK 7)ROUTING q)QUIT 9)WSL
10)NETGROUPS 11)NETMAPS 12)INTERFACES[1]:4
(3) 如果要对SERVERS节中进行操作,选择4。
(4) 在要进行的操作中选择4。
Operation: 1)FIRST 2)NEXT 3)RETRIEVE 4)ADD 5)UPDATE
6)CLEAR BUFFER 7)QUIT [1]: 4
(5) 在提示是否用指定的文本编辑器进行编辑时,选择Y。
Enter editor to add/modify fields [N]? y
(6) 在文本编辑器中输入(这些属性的含义请参考Tuxedo的联机文档):
TA_SERVERNAME D:\\TUXDEMO\\SIMPAPP\\simpserv.exe
TA_SRVGRP GROUP1
TA_SRVID 22
(7) 保存并关闭该文本编辑器。
(8)在下面的提示中选择Y,使改变生效。
Perform operation [y]?y
Return value TAUPDATED
Buffer contents:
TA_OPERATION 4
TA_SECTION 3
TA_STATUS Update completed successfully
TA_OCCURS 1
TA_BASESRVID 22
TA_GRACE 86400
TA_GRPNO 1
TA_MAX 1
TA_MAXGEN 1
TA_MIN 1
TA_RPPERM 438
TA_RQPERM 438
TA_SEQUENCE 10006
TA_SRVID 22
TA_STATE INACTIVE
TA_CLOPT -A
TA_CONV N
TA_ENVFILE
TA_RCMD
TA_REPLYQ N
TA_RESTART N
TA_RQADDR 00001.00022
TA_SERVERNAME D:\\TUXDEMO\\SIMPAPP\\simpserv.exe
TA_SYSTEM_ACCESS FASTPATH
TA_SRVGRP GROUP1
(9) 如果TA_STATE为INACTIVE,可选择4。
Section:1) RESOURCE, 2)MACHINES, 3) GROUPS 4)SERVERS
5)SERVICES 6)NETWORK 7)ROUTING q)QUIT 9)WSL
10)NETGROUPS 11)NETMAPS 12)INTERFACES[1]:4
(10) 选择5,对配置进行修改。
Operation: 1)FIRST 2)NEXT 3)RETRIEVE 4)ADD 5)UPDATE
6)CLEAR BUFFER 7)QUIT [1]: 5
(11) 在提示是否用文本编辑器进行编辑时,选择Y。
Enter editor to add/modify fields [n]? y
(12) 在文本编辑器中把INACTIVE改为ACTIVE,保存修改并退出文本编辑器。
(13) 在下面的提示中选择Y,使改变生效。
Perform operation [y]?y
Return value TAUPDATED
Buffer contents:
TA_OPERATION 5
TA_SECTION 3
TA_STATUS Update completed successfully
TA_OCCURS 1
TA_BASESRVID 22
TA_GRACE 86400
TA_GRPNO 1
TA_MAX 1
TA_MAXGEN 1
TA_MIN 1
TA_RPPERM 438
TA_RQPERM 438
TA_SEQUENCE 10006
TA_SRVID 22
TA_STATE ACTIVE
TA_CLOPT -A
TA_CONV N
TA_ENVFILE
TA_RCMD
TA_REPLYQ N
TA_RESTART N
TA_RQADDR 00001.00022
TA_SERVERNAME D:\\TUXDEMO\\SIMPAPP\\simpserv.exe
TA_SYSTEM_ACCESS FASTPATH
TA_SRVGRP GROUP1
(14) 选择q退出。
Section:1) RESOURCE, 2)MACHINES, 3) GROUPS 4)SERVERS
5)SERVICES 6)NETWORK 7)ROUTING q)QUIT 9)WSL
10)NETGROUPS 11)NETMAPS 12)INTERFACES[1]: q
(15) 如果要把修改保存到UBBCONFIG文件中,在下面的提示中输入UBBCONFIG文件名。
Unload TUXCONFIG file into backup UBB [y]? n
到此,通过tmconfig动态增加了一个Server。
[注意]:这种方法不是对所有的的修改都可以,如把原来不是MSSQ的改为MSSQ,就无法通过这种方式。