디버그 Perspective

디버그 Perspective는 메시지 플로우 디버거를 사용하여 메시지 플로우의 그래픽 표현을 테스트 및 디버그하는 곳입니다.

다음 그림은 Message Brokers Toolkit디버그 Perspective를 표시합니다. 이 그림에서 LargeMsgSupport_MRM_XML 메시지 플로우는 디버깅 중입니다.

Message Brokers Toolkit에서
디버그 Perspective의 화면 캡처.

디버그 Perspective 보기

디버그 Perspective에는 다음과 같은 보기가 들어 있습니다.

디버그 보기
메시지 플로우 디버깅에 도움이 되도록 선택된 호스트에 대해 전개된 메시지 플로우 유형을 표시합니다. 플로우의 실행을 제어할 수 있는 도구 모음 단추가 제공됩니다. 플로우를 시작, 정지 및 계속하거나 서브플로우로 들어가거나 서브플로우에서 나가고 소스 코드로 이동할 수 있습니다.

플로우 디버거를 플로우 런타임 엔진에 접속하면 디버그 보기에 다음과 같은 플로우 관련 엔티티의 이름이 표시됩니다.

  • 호스트 컴퓨터 및 호스트 컴퓨터가 실행 중인 플로우 런타임 엔진. 이것은 다음 엔티티의 이름을 콜론으로 디리미트한 연결로 표시됩니다.
    • 호스트 컴퓨터
    • 브로커
    • 실행 그룹
    • 플로우 엔진
    항목은 플로우 엔진 기호로 식별됩니다. 예를 들면 다음과 같습니다.
    • 플로우 엔진 TestPC01:WMQIV5BR:TestExecution:DataFlowEngine
  • 플로우 런타임 엔진에서 전개되고 플로우 기호로 식별된 플로우. 예를 들면 다음과 같습니다.
    • 메시지 플로우 TestFlow
  • 변경 시작중단점에 도달하면 각 플로우에 대해 작성되고 다음 기호로 식별되는 플로우 인스턴스. 예를 들면 다음과 같습니다.
    • 플로우 인스턴스 일시정지 3068(일시정지).
    변경 끝

디버그 보기에서 다음과 같은 디버깅 작업을 수행할 수 있습니다.

  • 현재 전개된 플로우의 플로우 런타임 엔진의 조회
  • 플로우 디버거에서 플로우 런타임 엔진 분리
  • 플로우 실행 계속
  • 종료 시까지 실행
  • 노드 통과
  • 서브플로우로 이동 또는 서브플로우에서 이동
  • 소스 코드 통과, 소스 코드로 들어가기 또는 소스 코드에서 나가기
중단점 보기
메시지 플로우의 연결에 설정된 중단점을 나열합니다. 이 보기에서 중단점을 추가하고 사용 또는 사용 안하거나 제거할 수 있습니다. 등록 정보 보기를 사용하여 중단점을 하나 이상의 특정 메시지 플로우 인스턴스로 제한할 수도 있습니다.

중단점 보기변수 보기는 동일한 분할창을 공유합니다. 원하는 보기를 선택하려면 탭 중 하나를 누르십시오.

중단점 보기는 선택한 플로우의 모든 인스턴스에 설정된 중단점을 표시합니다. 각 중단점은 두 개의 기호(메시지 플로우 편집기에서도 사용됨) 중 하나로 식별됩니다.

  • 사용 가능한 중단점 중단점을 사용할 수 있습니다.
  • 사용 불가능한 중단점 중단점을 사용할 수 없습니다.

중단점 보기에서 다음과 같은 디버깅 작업을 수행할 수 있습니다.

  • 중단점 제거
  • 중단점 사용 또는 사용 불가
  • 하나 이상의 플로우 인스턴스로 중단점 제한
변수 보기
중단점으로 메시지 플로우가 인터럽트될 경우, 메시지 컨텐츠를 보고 메시지 플로우가 예상대로 실행되고 있는지 여부를 점검하여 필요한 사항을 변경할 수 있습니다.

변수 보기중단점 보기가 동일한 분할창을 공유합니다. 원하는 보기를 선택하려면 탭 중 하나를 누르십시오.

변수 보기는 플로우를 통해 현재 이동하는 메시지를 표시합니다. 보기를 사용하여 디버깅 중에 플로우에서 메시지의 컨텐츠를 조사하거나 변경하십시오.

메시지 플로우 편집기 보기
메시지 플로우 편집기는 플로우를 그래픽으로 표시하고 디버그합니다. 이 보기에서 메시지 플로우의 연결에 중단점을 추가할 수 있습니다.

메시지 플로우 편집기는 플로우에 설정된 중단점을 표시합니다. 각 중단점은 다음과 같이 기호로 식별됩니다.

  • 사용 가능한 중단점 중단점을 사용할 수 있습니다.
  • 사용 불가능한 중단점 중단점을 사용할 수 없습니다.
  • 사용 가능한 일시정지된 중단점 중단점에서 플로우가 일시정지됩니다.

또한 편집기는 노드 위에 다음 기호를 표시합니다.

  • 사용 가능한 소스 코드 플로우 디버거가 내부로 들어갈 수 있는 ESQL 코드나 Java 코드를 포함하는 노드에서 플로우가 일시정지됩니다.

브로커 응용프로그램 개발 perspective에서 메시지 플로우 편집기는 플로우를 작성하고 그래픽으로 표시 및 편집하는 데 사용됩니다. 이 편집기 사용에 대한 자세한 내용은 메시지 플로우 편집기의 설명과 메시지 플로우 컨텐츠 정의의 작업을 참조하십시오.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ab00140_