Tuxedo service rename 방법
#실행 결과
> 실제 서비스 이름 : TOLOWER
- psc로 확인 했을 때 service name이 TOLOWER2로 호출 되어야 함.
* TOLOWER2은 예시. 수정 가능
수정이 필요한 환경변수
*SERVER
*SERVICES
1. *server단에서 simpserv2 수정
2. CLOPT에 -s 옵션을 추가하여 TOLOWER2(변경될 서비스명):TOLOWER(변경할 서비스명)
ex)
CLOPT=" -s TOLOWER2:TOLOWER"
ubbconfig예시)
simpserv2 SRVGRP=GROUP2 SRVID=200
CLOPT="-A -r -s TOLOWER2:TOLOWER -o /ofm/jwchoi/sw2/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp/stdout2 -e /ofm/jwchoi/sw2/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp/stder
r2 -- -s TOLOWER2:TOLOWER"
RQADDR="test2"
RQPERM=0600 MIN=10 MAX=30 REPLYQ=Y CONV=N SEQUENCE=11
MAXGEN=255 GRACE=86400
3. *service단에서 TOLOWER2 추가
*services 에 서비스 추가
*SERVICES
TOLOWER2 SRVGRP=GROUP2
TOUPPER
TOLOWER
4. Client에서 서비스함수를 TOLOWER2로 수정 후 컴파일
buildclient -w -o simpcl -f simpcl.c
5. AP Server로 서비스 호출이 되는지 확인
./simpcl AAAAAAAAAAAAAAAA
엔진 재기동 후 커맨드
tmshutdown -cy
tmloadcf -y ubbshm
tmboot -y
tmadmin -r
psc
printservice
psc
Service Name Routine Name Prog Name Grp Name ID Machine # Done Status
------------ ------------ --------- -------- -- ------- ------ ------
TOUPPER TOUPPER simpserv4 GROUP4 400 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 200 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 401 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 201 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 402 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 202 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 403 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 203 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 404 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 204 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 405 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 205 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 406 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 206 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 407 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 207 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 408 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 208 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 409 AIX1 0 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 209 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 300 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 100 AIX1 0 AVAIL
DMADMIN DMADMIN DMADM DOMGRP 300 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 301 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 101 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 302 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 102 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 303 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 103 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 304 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 104 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 305 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 105 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 306 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 106 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 307 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 107 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 308 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 108 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 309 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 109 AIX1 0 AVAIL
TUXDOM1 GWS GWADM DOMGRP 310 AIX1 0 AVAIL
TOUPPER GWS GWTDOMAIN DOMGRP 320 AIX1 0 AVAIL
TOLOWER GWS GWTDOMAIN DOMGRP 320 AIX1 0 AVAIL
변경 후 printservice
TOLOWER-> TOLOWER2
> psc
Service Name Routine Name Prog Name Grp Name ID Machine # Done Status
------------ ------------ --------- -------- -- ------- ------ ------
TOUPPER TOUPPER simpserv4 GROUP4 400 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 200 AIX1 68 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 200 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 401 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 201 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 201 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 402 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 202 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 202 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 403 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 203 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 203 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 404 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 204 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 204 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 405 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 205 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 205 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 406 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 206 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 206 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 407 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 207 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 207 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 408 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 208 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 208 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv4 GROUP4 409 AIX1 0 AVAIL
TOLOWER2 TOLOWER simpserv2 GROUP2 209 AIX1 69 AVAIL
TOLOWER TOLOWER simpserv2 GROUP2 209 AIX1 5 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 300 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 100 AIX1 0 AVAIL
DMADMIN DMADMIN DMADM DOMGRP 300 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 301 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 101 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 302 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 102 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 303 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 103 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 304 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 104 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 305 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 105 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 306 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 106 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 307 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 107 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 308 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 108 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv3 GROUP3 309 AIX1 0 AVAIL
TOUPPER TOUPPER simpserv GROUP1 109 AIX1 0 AVAIL
TUXDOM1 GWS GWADM DOMGRP 310 AIX1 0 AVAIL
TOUPPER GWS GWTDOMAIN DOMGRP 320 AIX1 0 AVAIL
TOLOWER GWS GWTDOMAIN DOMGRP 320 AIX1 0 AVAIL
'Middleware > Tuxedo' 카테고리의 다른 글
[Tuxedo] tmshutdown SIGKILL / SIGTERM 옵션을 사용할 경우 (0) | 2022.11.30 |
---|---|
[Tuxedo] 한 계정으로 서로 다른 버전의 Tuxedo 기동하기 (0) | 2022.11.28 |
AP server kill / restart (PID 변경됨) (0) | 2022.11.16 |
[Tuxedo] 일반사용자로 설치된 디렉토리의 소유자를 root로 변경 (0) | 2022.11.15 |
[Tuxedo] Oracle Tuxedo 11g / 12c - 관리자 root로 설치 (0) | 2022.11.14 |