사용자 정의 노드 이주

다음 단계를 완료하여 사용자 정의 노드를 WebSphere Message Broker 버전 6.0으로 이주해야 합니다.
  1. 사용자 정의 노드의 Message Brokers Toolkit 표현 이주
  2. 런타임 사용자 정의 노드 코드 이주

사용자 정의 노드의 Message Brokers Toolkit 표현 이주

버전 6.0 Message Brokers Toolkit에서 버전 5.0 Message Brokers Toolkit으로 기록된 사용자 정의 노드를 전개할 수 있습니다. 사용자 정의 노드를 전개하기 전에 사용자 정의 노드의 Message Brokers Toolkit버전 6.0 Message Brokers Toolkit으로 이주해야 합니다.

버전 5.1 또는 버전 5.1Message Brokers Toolkit에서 버전 6.0 Message Brokers Toolkit으로 이주하려면 다음 단계를 완료하십시오.

  1. 사용자 정의 노드 프로젝트를 버전 6.0 Message Brokers Toolkit으로 들여오십시오.
  2. 패키지 탐색기에서 사용자 정의 노드 프로젝트를 선택하고 프로젝트 > 프로젝트 지우기를 누르십시오.

버전 5.0 Message Brokers Toolkit에서 버전 6.0 Message Brokers Toolkit으로 이주하려면 다음 단계를 완료하십시오.

  1. 사용자 정의 노드 프로젝트를 버전 6.0 Message Brokers Toolkit으로 들여오십시오.
  2. 패키지 탐색기에서 사용자 정의 노드 프로젝트를 선택하고 프로젝트 > 프로젝트 지우기를 누르십시오.
  3. 사용자 정의 노드 프로젝트 루트에 있는 plugin.xml 파일에서 다음과 일치하도록 <requires> 요소를 수정하십시오.
    <requires>
            <import match="greaterOrEqual" plugin="com.ibm.etools.mft.api" version="6.0.0"/>
    </requires>
  4. 동일한 plugin.xml 파일에서 다음과 일치하도록 "org.eclipse.help.contexts" 확장자를 수정하십시오.
    <extension point="org.eclipse.help.contexts">
    	<contexts file="HelpContexts.xml"/>
    </extension>

사용자 정의 노드를 이주한 경우에는 사용자 정의 노드가 들어 있는 메시지를 이주할 필요가 없습니다.

이제 런타임 사용자 정의 노드 코드 이주 단계를 완료해야 합니다.

런타임 사용자 정의 노드 코드 이주

이 단계를 시작하기 전에 사용자 정의 노드의 Message Brokers Toolkit 표현 이주 단계를 완료해야 합니다.

런타임 사용자 정의 노드 코드를 이주하려면 다음 단계를 완료하십시오.

  1. 컴파일하거나 패키징한 사용자 정의 확장 파일을 파일이 사용될 모든 브로커 시스템에 넣으십시오.
    • Java 사용자 정의 노드를 이주하면, 사용자 정의 확장 파일을 한 번 빌드하여 각 시스템에 분배할 수 있습니다.
    • C 사용자 정의 노드를 이주하고 모든 브로커가 동일한 시스템 유형이면, 사용자 정의 확장 파일을 한 번 빌드하여 각 시스템에 분배할 수 있습니다.
    • C 사용자 정의 노드를 이주하고 다양한 유형의 시스템으로 구성된 클러스터(예: 하나의 AIX, 하나의 Solaris 및 하나의 Windows 브로커)가 있으면, 파일을 각 시스템 유형에서 별도로 빌드해야 합니다.
  2. mqsichangebroker 또는 mqsicreatebroker 명령을 사용하여 파일을 저장할 디렉토리를 지정하십시오.

    이전 버전에서 .lil 또는 .jar 파일은 설치 디렉토리에 저장되었을 것입니다. .lil 또는 .jar 파일을 WebSphere Message Broker 설치 디렉토리에 저장하지 마십시오.

    C 사용자 정의 확장의 경우, .lil 파일에 해당하는 .pdb 파일을 선택된 디렉토리에 저장하십시오. .pdb 파일은 액세스 파기 또는 기타 소프트웨어 기능 결함이 발생할 경우 스택 진단 정보를 표시할 때 WebSphere Message Broker에 사용되는 기호 정보를 제공합니다.

  3. 각 브로커를 정지했다 시작하십시오. 새 파일이 있는지 확인하기 위해서입니다.
    다음과 같은 상황에서는 브로커를 재시작할 필요가 없습니다.
    • Message Brokers Toolkit에서 실행 그룹을 작성하고 아직 실행 그룹에 아무 것도 전개하지 않은 경우 .lil, .pdb 및 .jar 파일을 선택된 디렉토리에 추가할 수 있습니다.
    • 사용할 실행 그룹에 이미 다른 것이 전개된 경우, .lil, .pdb 또는 .jar 파일을 선택된 디렉토리에 추가한 후 mqsireload 명령을 사용하여 그룹을 재시작하십시오. Windows 운영 체제에서는 운영 체제에 의해 설정된 파일 잠금으로 인해 브로커가 실행 중일 때 기존 파일을 덮어쓸 수 없습니다.
    동일한 브로커에 연결된 실행 그룹은 해당 실행 그룹이 재시작되거나 해당 실행 그룹에 어떤 것이 처음 전개될 때에도 새 .lil, .pdb 및 .jar 파일을 감지하므로 이 두 가지 접근법을 주의하여 사용하십시오. 브로커를 재시작하는 보다 편리한 방법을 사용하여 특정 실행 그룹에 관심이 있는 사용자가 최근에 브로커가 변경되었음을 알도록 하십시오.

    이와 같은 두 가지 상황은 이미 이전 단계를 완료했고 mqsichangebroker 또는 mqsicreatebroker 명령을 사용하여 사용자 정의 확장 파일을 넣은 디렉토리를 브로커에 알려준 것으로 간주합니다.

    사용자 정의 노드가 설치되면 메시지 플로우와 마찬가지로 스키마와 이름별로 참조됩니다.

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