사용자 정의 확장 샘플 설치
SearchFilter 및 NumCompute 샘플을 모두 설치하려면 다음을 수행하십시오.
- 두 샘플을 들여오십시오. 그러면 다음 디렉토리가 작업 공간에 추가됩니다.
- UDESampleCCode. NumCompute 노드의 소스 코드가 포함됩니다.
- UDESampleJavaCode. SearchFilter 노드의 소스 코드가 포함됩니다.
- UDESampleLibraries. Java 라이브러리가 이 프로젝트의 최상위 레벨로 저장됩니다. C 라이브러리는 플랫폼에 해당하는 서브폴더에 저장됩니다.
- UDESampleMessageFlowProject. 두 개의 샘플 메시지 플로우 프로젝트 및 큐에 삽입 파일이 포함됩니다. 샘플마다 하나의 메시지 플로우 프로젝트가 있습니다.
- UDESamplePlugInNodeProject. 두 샘플에 대한 등록 정보 정의가 포함됩니다.
- UDESampleServerProject. SearchFilter 샘플과 NumCompute 샘플 모두에 대해 컴파일된 메시지 플로우가 포함됩니다.
- 디폴트 디렉토리에 WebSphere Message Broker를 설치하지 않은 경우, CLASSPATH 컴파일 오류를 제거하도록
Java CLASSPATH를 편집해야 합니다. CLASSPATH를 편집하려면 다음을 수행하십시오.
- 사용자 정의 확장 프로젝트를 마우스 오른쪽 단추로 누르십시오. 프로젝트 이름은
UDESampleServerProject입니다.
- 등록 정보를 누르십시오.
- Java 빌드 경로를 누르십시오.
- jplugin2.jar을 누르십시오.
- 편집을 누르십시오.
- IBM WebSphere Message Brokers Toolkit 설치 디렉토리에 있는 이 jar 파일의 위치를 찾으십시오. 예:
- Windows의 경우,
C:\Program Files\IBM\MessageBrokersToolkit\6.0\ibtoolkit\eclipse\plugins\com.ibm.etools.mft.jcn_6.0.0\jplugin2.jar
- Linux의 경우, /opt/ibm/mqsi/6.x/ibtoolkit/eclipse/plugins/com.ibm.etools.mft.jcn_6.0.0\jplugin2.jar
- 확인을 누르십시오.
- 확인을 누르십시오. CLASSPATH 오류는 자동으로 해결되어야 합니다. 자동으로 해결되지 않으면 프로젝트 > 정리 > 모든 프로젝트 정리를 누르십시오. 그러면 모든 프로젝트가 정리됩니다.
- Message Brokers Toolkit을 닫으십시오.
- UDESamplePlugInNodeProject를 적절한 디렉토리로 복사하십시오. 그러면 런타임 시 브로커가 읽을 수 있도록 준비가 됩니다.
- Windows의 경우,
C:\Documents and Settings\user name\IBM\wmqi6.0\workspace\
- Linux의 경우, /var/mqsi/shared-classes
- Message Brokers Toolkit을 시작하십시오.
- 브로커 응용프로그램 개발 Perspective로 전환하십시오.
- 자원 네비게이터 창에서 샘플 라이브러리 폴더를 찾으십시오.
- .jar 파일 및 관련 .lil 파일을 찾을 때까지 해당 플랫폼 고유의 서브폴더를 펼치십시오.
- Ctrl을 누른 상태에서 .lil 및 .jar 파일을 선택하십시오.
- 파일 > 내보내기 > 파일 시스템을 눌러
UDESampleJavaCode.jar 파일 및 관련 NumComputeNode.lil 파일을 디렉토리로 내보내십시오. 파일을 내보낼 디렉토리를 지정하도록 요청받았을 때 작성되지 않은 디렉토리를 입력하면, 해당 디렉토리가
자동으로 작성됩니다(예: C:\UserLibraries).
- 명령 콘솔의 명령 프롬프트에서 다음 명령을 입력하십시오.
mqsistop WBRK6_DEFAULT_BROKER
- 명령 콘솔의 명령 프롬프트에서 다음 명령을 입력하십시오.
mqsichangebroker WBRK6_DEFAULT_BROKER -l directory from step 8
- 명령 콘솔의 명령 프롬프트에서 다음 명령을 입력하십시오.
mqsistart WBRK6_DEFAULT_BROKER
- 브로커 관리 perspective로 전환하십시오.
- 도메인에 연결하십시오.
- 도메인 보기에서 WBRK6_DEFAULT_CONFIGURATION_MANAGER 도메인을 마우스 오른쪽 단추로 누르십시오.
- 연결을 누르십시오.
- 브로커 아카이브 > UDESampleServerProject를 누르십시오.
- UDESampleArchive.bar 파일을 UDESampleExecutionGroup 실행 그룹으로 끌어 놓아 전개하십시오.
.bar 파일에는 SearchFilter 및 NumCompute 샘플에 대해 컴파일된 메시지 플로우가 포함됩니다. 실행 그룹 내에서 두 개의 전개된 메시지 플로우가 표시되어야 합니다.
이제 샘플을 실행할 수 있습니다. 사용자 정의 확장 샘플 실행을 참조하십시오.
샘플 홈으로 돌아가기