개인 기록용이라 설명이 많이 부족합니다.
시행착오를 겪으며 테스트 중 입니다.
결과는 맨 아래에 나와있습니다.
이 글은 그저 테스트에 충실했습니다...
클라이언트가 WSL WSH 를 통해서 서비스를 호출하는 테스트 진행
테스트용
tmboot -y
tmadmin
./simpcl "aaaa" (서비스 호출)
Tperrno=6 에러 발생
tail -f ULOG파일
로 에러추적
WARNING: LLE Configuration discovered! Note that LLE has been deprecated. You should upgrade to SSL to secure network links.
자꾸 이 에러가 나온다.
tmboot -y
WSH 기동 확인
실패한 것이다.
client가 WSL에 init 이 되지 않은 것 같다.
LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr =
해결 방안은 init 시키는 건데 어떻게 하는가...
tmshutdown
tmloadcf -y ubbsimple
위 명령어 둘을 차례대로 다시 하니 WSH가 어플리케이션에 정상적으로 연결됐다고 하는 것 같다.
151722.node1!tmloadcf.4194886.1.-2: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151722.node1!tmloadcf.4194886.1.-2: CMDTUX_CAT:872: INFO: TUXCONFIG file /ofm/jwchoi/sw/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp/tuxconfig has been updated
151734.node1!BBL.19989202.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit, Patch Level (none)
151734.node1!BBL.19989202.1.0: LIBTUX_CAT:262: INFO: Standard main starting
151734.node1!WSL.8978802.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151734.node1!WSL.8978802.1.0: LIBTUX_CAT:262: INFO: Standard main starting
151734.node1!WSH.27459992.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151734.node1!WSH.27459992.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151734.node1!WSH.30212668.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151734.node1!WSH.30212668.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151734.node1!WSH.25363186.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151734.node1!WSH.25363186.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151734.node1!WSH.33685770.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151734.node1!WSH.33685770.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151734.node1!WSH.11469380.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151734.node1!WSH.11469380.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151734.node1!WSH.32375404.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151734.node1!WSH.32375404.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.35652138.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.35652138.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.34734704.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.34734704.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.18154110.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.18154110.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.35520938.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.35520938.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.27590958.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.27590958.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.34865832.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.34865832.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.46727574.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.46727574.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.23266008.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.23266008.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.62783798.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.62783798.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.66126086.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.66126086.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.22413866.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.22413866.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.39715528.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.39715528.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.55771548.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.55771548.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
151735.node1!WSH.15663598.1.0: 08-26-2022: Tuxedo Version 12.2.2.0.0, 64-bit
151735.node1!WSH.15663598.1.0: WSNAT_CAT:1030: INFO: Work Station Handler joining application
WSH 기동 확인 (WSNAT_CAT:1030)
정상적으로 연결된 것이 맞는 것 같다.
다시 TOUPPER 서비스를 수행해보자.
[node1@jwchoi:/ofm/jwchoi/sw/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp]# tmadmin
tmadmin - Copyright (c) 1996-2016 Oracle.
All Rights Reserved.
Distributed under license by Oracle.
Tuxedo is a registered trademark.
> pclt
LMID User Name Client Name Time Status Bgn/Cmmt/Abrt
--------------- --------------- --------------- -------- ------- -------------
simple jwchoi WSH 0:01:32 IDLE 0/0/0
simple jwchoi WSH 0:01:32 IDLE 0/0/0
simple jwchoi WSH 0:01:32 IDLE 0/0/0
simple jwchoi WSH 0:01:32 IDLE 0/0/0
simple jwchoi WSH 0:01:32 IDLE 0/0/0
simple jwchoi WSH 0:01:32 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi WSH 0:01:31 IDLE 0/0/0
simple jwchoi tmadmin 0:00:03 IDLE 0/0/0
> psr
Prog Name Queue Name 2ndQueue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- ---------- -------- -- ------ --------- ---------------
WSL 01000.01000 WSLGRP 1000 0 0 ( IDLE )
BBL 123457 simple 0 1 50 ( IDLE )
안된 이유를 알았다.
WSL은 통신을 위해서 띄워지는 것이기 때문에 AP server가 있어야한다는 사실을 까맣게 잊고 있었다.
아는 사실을 간과하였다.
항상 로직을 떠올리면서 프로그래밍 해야한다는 것이 중요하다는 것을 느꼈다.
물론 모든 로직을 구성한 상태에서 (완벽히) 프로그래밍을 해야 실수를 줄인다.
실수를 줄이자.
해결한 방법은 위에서 말했듯이, WSH와 통신할 AP server 를 하나 띄워줘야했다는 것이다.
ubbsimple 을 다시 설정해줬다면 tuxedo를 재실행 해보자.
드디어 된다.
client가 tuxedo의 WSL를 통해 service를 호출하였다.
완성
리눅스 서버에서도 띄워보자.
환경변수파일을 ubbsimple2 로 새로 만들어서 진행하였다.
실수하지말자
하지만 서버가 띄워지지 않았다.
왜 안뜨지?
내가 만든 AP server는 simpserv 인데 실행되지 않았다.
왤까?
- 내가 buildclient -w 와 buildserver를 해주지 않았기 때문이다.
각각 WSL을 연결시켜주고 서버에 서비스를 build 해주는 역할을 한다.
만들어보자
만들었으면 tmadmin -r 로 어드민 접속을 하여
psr , psc, pclt 명령어로 확인해본다.
모두 잘 떠있다.
완료
'Middleware > Tuxedo' 카테고리의 다른 글
[TUXEDO] ULOG 주요 에러 메시지 (0) | 2022.08.30 |
---|---|
[Tuxedo] 서비스 호출하기 (TOLOWER) (0) | 2022.08.30 |
[Tuxedo] 두 개의 장비에서 서비스를 호출할 때, 왜 1번 장비는 되고 2번 장비는 호출이 안될까? (0) | 2022.08.25 |
ld: 0711-224 WARNING 에러 (0) | 2022.08.25 |
[Tuxedo] 오라클 설치 / root.sh 와 oraInstRoot.sh 는 무엇인가? (0) | 2022.08.24 |