![[z/OS]](../images/ngzos.gif)
WebSphere Application Server에서 CICS로 가져온 트랜잭션 모니터링
이 태스크 정보
글로벌 트랜잭션에서 실행 중인 WebSphere® Application Server 컴포넌트에서부터 TXN=Y 매개변수로 시작되는 CICS® 링크 서버까지, 글로벌 트랜잭션이 CICS로 전파됩니다.
트랜잭션의 새 분기는 WebSphere가 코디네이터로, CICS가 종속으로 역할을 하는 CICS에서 작성됩니다. 트랜잭션 분기에 대한 전체 표시는 작업 단위(UOW)로서 CICS에서 정의되고 코디네이 터에 대한 표시가 작업 단위 링크(UOWLINK)의 장치로서 CICS에서 정의됩니다.
CICS 링크 서버는 시스템 에서 다른 UOWLINKS와 구별될 수 있도록 UOWLINK를 표시하고, 원본 WebSphere 서버 및 분기를 작성하는데 사용된 최적화된 로컬 어댑터 등록으로 다시 올라갑니다.
다음 필드는 UOWLINK로 설정됩니다.
- 역할
WebSphere가 전체 UOW의 결과를 조정하기 때문에 coordinator로 설정하십시오.
- 유형
IIOP로 설정하십시오. IIOP 코디네이터와 자원 모델은 WebSphere 코디네이터와 CICS 종속 사이의 관계를 잘 나타냅니다.
- 호스트해당 WebSphere 서버를 설명하는 문자열로 설정하십시오. 문자열 구문은 다음과 같습니다.
여기서, DGN은 디먼 그룹 이름이며 NDN은 노드 짧은 이름이고 SVN은 트랜잭션을 조정하는 WebSphere Application Server의 서버 짧은 이름입니다. RGN은 트랜잭션 분기를 작성하는데 사용되는 링크 서버의 레지스터 이름입니다.WOLA:<DGN>/<NDN>/<SVN>:<RGN>
다음 예제에서
의 값은 WebSphere 서버 BBOS001이 노드 SY1과 디먼 그룹 SY1에서 트랜잭션을 초기화했고, 링크 서버 MYLINKSERVER를 사용하여 CICS로 가져옴을 표시합니다.WOLA:SY1/SY1/BBOS001:MYLINKSERVER
CICS 프로그램 내에서 EXEC CICS INQUIRE UOW 및 EXEC CICS INQUIRE UOWLINK API를 사용하여 CICS 종속 분기 상태를 모니터할 수 있습니다.
CICS-제공
CEMT 트랜잭션은 현재 CICS로
알려진 UOWs를 표시하기 위해 이 API를 사용합니다.
오류가 동기점 처리 중 발생했으면 특정 UOW에 대해 조사할 수 있습니다. 이 상황의 예제로,
글로벌 트랜잭션이 미결이거나 두 단계의 커미트에서 1단계와 2단계 사이에 있는 동안
CICS UOW를 실행하는 태스크가
이상 종료한 경우를 들 수 있습니다. CEMT INQUIRE UOW 트랜잭션의 예 출력은 다음과 같습니다.
| INQUIRE UOW |
| STATUS: RESULTS - OVERTYPE TO MODIFY |
| Uow(C5B2837D664B4D25) Inf Act Tra(CSOL) Tas(0000003) |
| Age(00000373) Use(CICSUSER) |
| Uow(C5B2837DCB24B56B) Inf Act Tra(CSSY) Tas(0000005) |
| Age(00000373) Use(CICSUSER) |
| Uow(C5B2837DCB2B046B) Inf Act Tra(CSSY) Tas(0000006) |
| Age(00000373) Use(CICSUSER) |
| Uow(C5B2837DDE3D9C96) Inf Act Tra(CSTP) Tas(0000008) |
| Age(00000373) Use(CICSUSER) |
| Uow(C5B28380EF477F93) Inf Act Tra(CSHQ) Tas(0000020) |
| Age(00000370) Use(CICSUSER) |
| Uow(C5B2839DD76D01D5) Inf Act Tra(CSNE) Tas(0000021) |
| Age(00000339) Use(CICSUSER) |
| Uow(C5B284C7C4C9535B) Inf Act Tra(OLAT) Tas(0000043) |
| Age(00000027) Ter(L320) Netn(L320 ) Use(CICSUSER) |
| Uow(C5B284C7C81DB991) Inf Act Tra(BBO$) Tas(0000044) |
| Age(00000027) Use(CICSUSER) |
|+ Uow(C5B284C82EAF3BE0) Ind Shu Tra(BBO#) Tas(0000047) |
| Age(00000026) Use(CICSUSER) |
| |
| SYSID=CICS APPLID=CICSHTH3 |
| RESPONSE: NORMAL TIME: 14.13.08 DATE: 03.18.10 |
|PF 1 HELP 3 END 5 VAR 7 SBH 8 SFH 9 MSG 10 SB 11 SF
이 예제에서, UOW C5B284C82EAF3BE0는 미결이며(약어 "Ind"로 표시
), 처리 지연이기도 합니다(약어 "Shu"로 표시). UOW를 실행 중인 태스크가 더 이상
사용가능하지 않거나 이상 종료되거나 UOW가 이전 CICS 인스턴스에서
있기 때문에 UOW는 처리 지연됩니다.
다음과 같이 커서를 이 UOW에 두고 enter를 클릭하여 UOW에 관한 세부사항을 참조하십시오. | INQUIRE UOW |
| RESULT - OVERTYPE TO MODIFY |
| Uow(C5B284C82EAF3BE0) |
| Uowstate( Indoubt ) |
| Waitstate(Shunted) |
| Transid(BBO#) |
| Taskid(0000047) |
| Age(00000047) |
| Termid() |
| Netname() |
| Userid(CICSUSER) |
| Waitcause() |
| Link() |
| Sysid() |
| Netuowid(..MCLNT2L.CICSHTH3.dH......) |
| Otstid(.......O.b...... .Ep6E3.S....m.............O.b...... .Ep6E3.S....) |
| Otstid(m..........................) |
| |
| |
| |
| |
| SYSID=CICS APPLID=CICSHTH3 |
| TIME: 14.13.28 DATE: 03.18.10 |
|PF 1 HELP 2 HEX 3 END 5 VAR 7 SBH 8 SFH 10 SB 11 SF
주의: Transid는 BBO#이며
CICS 링크 태스크에 대한 기본
트랜잭션 ID입니다.
UOW가 미결로 남아있는 이유를 판별하려면, 이 UOW에 대한
UOWLINK 오브젝트를 조사하여 코디네이터가 존재하는지를 확인할 수
있습니다.
다음 예제는 CEMT INQUIRE
UOWLINK에 대한 출력입니다.
UOW C5B284C82EAF3BE0에 대해 하나의 UOWLINK가 있습니다. 약어 "Iio"로 표시되는
IIOP 유형 링크이며 약어 "Coo Ots"로 표시되는 OTS
Coordinator 링크입니다. 다음과 같이 UOWLINK 위에 커서를 놓고 enter를 클릭하여
이 UOWLINK에 대한 세부사항을 표시하십시오.| INQUIRE UOWLINK |
| STATUS: RESULTS - OVERTYPE TO MODIFY |
| Uowl(01020001) Uow(C5B284C7C4C9535B) Rmi Lin(BBOATRUE) |
| Unk Net(..MCLNT2L.L320.dGDI........) |
| Uowl(01030001) Uow(C5B284C7C81DB991) Rmi Lin(BBOATRUE) |
| Unk Net(..MCLNT2L.CICSHTH3.dGH.....) |
| Uowl(01010003) Uow(C5B284C82EAF3BE0) Rmi Lin(BBOATRUE) |
| Sub Net(..MCLNT2L.CICSHTH3.dH......) |
| Uowl(01040001) Uow(C5B284C82EAF3BE0) Iio |
| Coo Ots Net(..MCLNT2L.CICSHTH3.dH......) |
| Uowl(01000002) Uow(C5B284E2AEAA9951) Rmi Lin(BBOATRUE) |
| Unk Net(..MCLNT2L.CICSHTH3.dS..r...) |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| SYSID=CICS APPLID=CICSHTH3 |
| RESPONSE: NORMAL TIME: 14.13.38 DATE: 03.18.10 |
|PF 1 HELP 3 END 5 VAR 7 SBH 8 SFH 9 MSG 10 SB 11 SF |
|
| INQUIRE UOWLINK |
| RESULT - OVERTYPE TO MODIFY NOT FOUND |
| Uowlink(01040001) |
| Uow(C3F5C2F2F8F4C3F8) |
| Type(Iiop) |
| Link() |
| Action( ) |
| Role(Coordinator) |
| Protocol(Ots) |
| Resyncstatus() |
| Sysid() |
| Rmiqfy() |
| Netuowid(..MCLNT2L.CICSHTH3.dH......) |
| Urid() |
| Host(WOLA:PLEX1/SY1/BBOS001:OLASERVER) |
| |
| |
| |
| |
| |
| |
| SYSID=CICS APPLID=CICSHTH3 |
| TIME: 14.13.46 DATE: 03.18.10 |
|PF 1 HELP 2 HEX 3 END 5 VAR 7 SBH 8 SFH 10 SB 11 SF |
주의: 이 화면에서 Uow() 필드가 EBCDIC 텍스트에서부터 해당
16진수 표현까지 변환되므로 이전 화면(예: C3=C, F5=5 및 C2=B)과 일치하지 않습니다. 코디네이터
를 나타내는 호스트는 WOLA:PLEX1/SY1/BBOS001:OLASERVER입니다.
코디네이터가 WOLA 또는
WebSphere 최적화된 로컬
어댑터임을 나타냅니다. 우리가 연결되는 서버는 디먼 그룹 PLEX1의 노드 SY1에 있는 BBOS001입니다. 이 트랜잭션 분기를 작성하는데 사용된 등록의 이름은 OLASERVER입니다.
이 UOW는 서버 BBOS001이 이 UOW를 위한 결과를 전달하는 것을 대기해야
합니다.
CEMT 트랜잭션에 대한 자세한 정보는 z/OS®용 CICS Transaction Server, 버전 4.1 Information
Center에서 CEMT INQUIRE 명령 주제를 참조하십시오.
EXEC CICS INQUIRE
UOW 및 EXEC CICS INQUIRE UOWLINK API 명령에 관한 자세한 정보는
z/OS용
CICS Transaction
Server 버전 4.1 Information
Center에서 시스템 명령 주제를 참조하십시오.