관찰되는 몇몇의 예기치 않은 동작, 예기치 않은 동작의 가능한 원인, 그리고 가능한 실수를 찾아 수정하는 방법에 대해 설명합니다.
이 주제에 설명된 제안사항은 컴파일된 언어 디버거가 시작되지 않는 이유를 판별하는 데 도움이 됩니다. 목록을 검토하기 전, 다음 단계를 수행하여 워크스테이션의 TCP/IP 주소를 확인하십시오.
이러한 제안사항을 검토하기 전에
디버그 보기 오른쪽에 있는 리스너 아이콘을 찾아 워크스테이션에 있는
디버그 디먼이 청취 중인지 확인하십시오. 리스너 아이콘이 초록색이면() 디버그 디먼이 청취 중입니다.
리스너 아이콘이 빨간색이면(
) 디버그 디먼이 청취 중이 아닙니다.
디버그 디먼이 청취하게 하려면 아이콘을 클릭하십시오.
관찰된 동작 | 설명 | 솔루션 |
---|---|---|
이전 버전의 디버거(예: System z®용 WebSphere® Developer Debugger)에서는 원격 디버그 세션을 시작할 수 있었으나 현재 디버거에서는 원격 디버그 세션을 시작할 수 없습니다. | System z용 WebSphere Developer 릴리스부터 기본 포트 번호가 변경되었습니다. | TEST 런타임 옵션의 VADTCPIP& 서브옵션을 지정한 경우, 이것을 TCPIP&로 변경하고 새 기본 포트 번호 8001을 지정하십시오. TEST 런타임 옵션의 TCPIP& 서브옵션을 지정한 경우에는 기본 포트 번호를 8001로 변경하십시오. |
호스트에서 프로그램을 시작하지만 프로그램이 실패하고(오류 메시지가 표시됨), 3270 터미널에 활동이 표시되지 않거나(주로 "정지"라고 함) 디버거에 활동이 표시되지 않습니다. | 방화벽이 호스트와 디버거 간의 통신을 막고 있을 수 있습니다. | 다음 프로그램에 통신 권한을 부여하는 방법에 대해서는 사용하는 방화벽 소프트웨어에 대한 지시사항을 검토하십시오. |
디버거를 시작할 때 디먼이 청취하지(초록색으로 전환되지) 않습니다. 리스너 아이콘을 클릭해도 아이콘이 빨간색(청취 중이 아님)으로 유지됩니다. | 소켓(port_id)이 사용 가능하지 않을 수도 있습니다. | 디버그 디먼의 port_id를 변경한 후 그와 일치하도록 TEST 런타임 옵션의 port_id 매개변수를 변경하십시오. |
호스트에서 프로그램을 시작하지만 3270 터미널에 활동이 표시되지 않거나(또는 화면 맨 아래에 연결 실패를 표시하는 메시지가 표시되지 않거나) 디버거에 활동이 표시되지 않습니다. | 워크스테이션이 네트워크에 연결되지 않았을 수도 있습니다. | 네트워크에 연결된 다른 워크스테이션에서 Ping 명령을 사용하여 사용자 워크스테이션이 네트워크에 연결되어 있는지 판별하십시오. |
Debug Tool이 전체 화면 모드로 시작됩니다(3270 터미널에 전체 화면 세션이 나타납니다). 예를 들어, CICS® 프로그램 또는 TSO에서 원격 디버그 모드 세션을 시도 중입니다. | tcpip_workstation_id 또는 port_id 매개변수가 구문 및 기능상 올바르지 않습니다. | 할당 실패에 대한 MVS SDSF 로그를 검토하십시오. |
일괄처리 프로그램(예: JES 일괄처리 작업 또는 CICS 일괄처리 트랜잭션)을 디버그 중이며 원격 디버그 모드 세션을 시작하지 않고 디버그가 실행됩니다. | tcpip_workstation_id 또는 port_id 매개변수가 구문 및 기능상 올바르지 않습니다. | 할당 실패에 대한 MVS SDSF 로그를 검토하십시오. |
일괄처리 프로그램을 디버그 중이며 원격 디버그 모드 세션을 시작하지 않고 디버그가 실행됩니다. 또한 z/OS® 환경에서 TCPIP.TCPIP.DATA로 이름 지정된 기본 TCP/IP 데이터 세트를 사용하고 있지 않습니다. | 할당 실패에 대한 MVS SDSF
로그를 검토하십시오. 올바른 TCP/IP 데이터 세트 이름으로 SYSTCPD DD 이름을
지정하십시오. 예를 들면 다음과 같습니다. //SYSTCPD DD DISP=SHR,DSN=MY.TCPIP.DATA |