Error Handler 샘플 설치

Error Handler 샘플을 들여온 경우에는 샘플을 브로커에 전개하기 전에 트랜잭션을 사용하도록 샘플을 구성해야 합니다. 또한 필수 WebSphere MQ 큐 및 DB2 데이터베이스 테이블도 작성해야 합니다.

Error Handler 샘플을 설정하려면 다음을 수행하십시오.

  1. 필수 WebSphere MQ 큐를 작성하십시오. Error Handler 메시지 플로우 프로젝트에서 errorhandlerqdefs.tst 스크립트가 제공됩니다. 이 스크립트를 사용하여 큐를 작성할 수 있습니다. 큐를 작성하려면 스크립트를 실행하십시오.
    1. 명령행에서 the errorhanderqdefs.tst 파일의 위치로 변경하십시오.

      Windows

      cd workspace_path\workspace\Error Handler Message Flows

      Linux

      cd workspace_path/workspace/Error Handler Message Flows

      여기서 workspace_path는 Error Handler Message Flows 프로젝트를 들여온 작업 공간의 위치를 가리키는 전체 경로입니다. 예를 들어, Windows에서는 디폴트 작업 공간 위치가 C:\Documents and Settings\Windows_user_name\IBM\wmbt6.0\workspace입니다.

    2. 다음 명령을 입력하십시오.

      runmqsc WBRK6_DEFAULT_QUEUE_MANAGER < errorhandlerqdefs.tst

      여기서 WBRK6_DEFAULT_QUEUE_MANAGER은 디폴트 구성에 있는 큐 관리자의 이름입니다.

    3. WebSphere MQ 탐색기를 시작하여 큐가 성공적으로 작성되었는지 점검하십시오.
  2. 필수 DB2 데이터베이스 및 테이블을 작성하십시오. 데이터베이스 작성에서 제공하는 지시사항을 따르십시오.
  3. 전역 통합에 적합하게 DB2 데이터베이스 관리자를 갱신하십시오.
    1. DB2 제어 센터를 시작하십시오.
      • Windows에서 시작 > 프로그램 > IBM DB2 > 일반 관리 도구 > 제어 센터를 누르십시오.
      • Linux의 경우, 명령행에서 db2cc를 입력하십시오.
    2. 탐색 트리에서 모든 시스템 > computername > 인스턴스 > DB2를 펼치십시오. 여기서 hostname은 컴퓨터의 이름이고 DB2는 데이터베이스 인스턴스의 이름입니다. Windows에서 DB2는 일반적으로 DB2이고 Linux에서 DB2는 일반적으로 db2inst1입니다.
    3. DB2를 마우스 오른쪽 단추로 누른 후 매개변수 구성...을 누르십시오. DBM 구성 대화 상자가 열립니다.
    4. DBM 구성 대화 상자에서 환경 섹션으로 대화 상자 화면을 이동하십시오. 키워드 열에서 TP_MON_NAME을 누르십시오.
    5. TP_MON_NAME에 대해 값 열에 있는 셀을 누른 후 동일 셀에서 생략 기호(...)를 누르십시오. DBM 구성 매개변수 변경 대화 상자가 열립니다.
    6. DBM 구성 매개변수 변경 대화 상자에서, 트랜잭션 프로세서 모니터 이름 목록에서 IBM MQSeries를 누른 후 확인을 누르십시오.
    7. 확인을 눌러 DBM 구성 대화 상자를 닫으십시오. DB2를 재시작하도록 알리는 메시지가 표시됩니다. 닫기를 눌러 메시지를 닫으십시오.
    8. 탐색 트리에서 DB2를 마우스 오른쪽 단추로 누른 다음 중지를 누르십시오. 대화 상자에는 DB2를 정지하고 현재 DB2 데이터베이스에 액세스 중인 모든 응용프로그램의 연결을 끊을 것인지 확인하는 프롬프트가 표시됩니다. 확인을 눌러 계속하고 DB2가 정지되기를 기다리십시오.
    9. 탐색 트리에서 DB2를 마우스 오른쪽 단추로 누른 다음 시작을 누르고 DB2가 다시 시작되기를 기다리십시오.
  4. STAFFDB 데이터베이스를 트랜잭션 관리자 역할을 수행하는 브로커의 큐 관리자에 대한 XA 자원 관리자(RM)로 정의하십시오.
    1. WebSphere MQ 탐색기를 시작하십시오.
      • Windows에서 시작 > 프로그램 > IBM WebSphere MQ > WebSphere MQ 탐색기를 누르십시오.
      • Linux의 쉘 프롬프트에서 strmqcfg를 입력하십시오.

      Windows에서 WebSphere MQ 버전 5.3을 사용할 경우, WebSphere MQ 탐색기 대신 WebSphere MQ 서비스 스냅인을 여십시오. Linux에는 WebSphere MQ 버전 5.3에 해당되는 그래픽 사용자 인터페이스가 없습니다.

    2. 트리를 펼쳐서 브로커의 큐 관리자 WBRK6_DEFAULT_QUEUE_MANAGER를 표시하십시오.
    3. WBRK6_DEFAULT_QUEUE_MANAGER를 마우스 오른쪽 단추로 누른 후 등록 정보...를 누르십시오. 큐 관리자의 등록 정보 대화 상자가 열립니다.
    4. 새 자원 관리자를 추가하십시오.
      • WebSphere MQ 탐색기 V6.0의 XA 자원 관리자 페이지에서 추가...를 누른 후 다음 표의 세부사항을 입력하십시오.
      • WebSphere MQ 서비스 V5.3의 자원 페이지에서 새로 작성을 누른 후 다음 표에 표시되는 세부사항을 입력하십시오.
        필드 이름
        Name Error Handler
        Switch file DB2 스위치 파일의 위치를 입력하십시오. Windows의 경우 위치는 install_dir\sample\xatm\db2swit.dll이고 Linux의 경우에는 위치가 install_dir/sample/xatm/db2swit입니다. 여기서 install_dir은 WebSphere Message Broker가 설치된 디렉토리입니다. DB2 스위치 파일이 올바르게 작동하도록 디폴트 위치에 DB2를 설치해야 합니다.

        XAOpenString
        XACloseString

        STAFFDB,userid,password
        여기서 userid는 WebSphere Message Broker 사용자 ID이고 password는 연관된 암호입니다.
        Thread of Control 드롭다운 목록에서 프로세스를 선택하십시오.
    5. 브로커의 큐 관리자를 정지 및 시작하려면 다음을 수행하십시오.
      • WebSphere MQ 탐색기 V6.0에서 WBRK6_DEFAULT_QUEUE_MANAGER를 마우스 오른쪽 단추로 누른 후 정지를 누르거나 WBRK6_DEFAULT_QUEUE_MANAGER를 마우스 오른쪽 단추로 누른 후 시작을 누르십시오. 큐 관리자가 오류 없이 시작되었는지 확인하십시오.
      • WebSphere MQ Services V5.3에서 WBRK6_DEFAULT_QUEUE_MANAGER를 마우스 오른쪽 단추로 누른 후 모든 작업 > 정지를 누르거나 WBRK6_DEFAULT_QUEUE_MANAGER를 마우스 오른쪽 단추로 누른 후 모든 작업 > 시작을 누르십시오. 큐 관리자가 오류 없이 시작되었는지 확인하십시오.
  5. 브로커에 Error Handler 샘플을 전개하십시오.
    1. Message Broker Toolkit에서 브로커 응용프로그램 개발 Perspective로 전환하십시오.
    2. 브로커 아카이브(bar) 파일을 새로 작성하고 Main_Flow.msgflow를 bar 파일에 추가하십시오.
      1. 자원 네비게이터 보기를 마우스 오른쪽 단추로 누른 후 새로 작성 > 메시지 브로커 아카이브를 누르십시오. 새 메시지 브로커 아카이브 마법사가 열립니다.
      2. 새 메시지 브로커 아카이브 마법사에서 서버 프로젝트를 선택하고 bar 파일의 이름을 입력한 다음 완료를 누르십시오. Bar 파일이 새로 작성되어 Bar 파일 편집기에서 열립니다.
      3. Bar 파일 편집기에서 추가 단추를 누르십시오. 브로커 아카이브에 추가 대화 상자가 열립니다.
      4. 브로커 아카이브에 추가 대화 상자에서 Error Handler Message Flows 프로젝트를 누른 후 Main_Flow.msgflow를 선택하십시오. 확인을 누르십시오. Main_Flow.msgflow 파일이 bar 파일에 추가됩니다.
    3. CTRL+S를 눌러 bar 파일을 저장하십시오.
    4. Message Brokers Toolkit이 구성 관리자에 연결되어 있는지 확인하십시오.
    5. 도메인 보기에서 ErrorHandler라고 하는 실행 그룹을 새로 작성하십시오.
    6. 브로커 관리 네비게이터에서 작성한 bar 파일을 마우스 오른쪽 단추로 누른 후 파일 전개...를 누르십시오. BAR 파일 전개 대화 상자가 열립니다.
    7. BAR 파일 전개 대화 상자에서 ErrorHandler 실행 그룹을 누른 후 확인을 누르십시오. Main_Flow.msgflow 파일이 브로커로 전개됩니다.

이제 Error Handler 샘플을 실행할 수 있습니다. 샘플 실행을 참조하십시오.

기본 페이지 아이콘   샘플 홈으로 돌아가기