사용자 정의 확장 샘플 설치
3 단계를 수행하려면 Message Broker Toolkit을 닫아야 하기 때문에 시작 전에 이 지시사항을 인쇄하면 쉽게 따를 수 있습니다.
SearchFilter 및 NumCompute 샘플을 모두 설치하려면 다음을 수행하십시오.
- 두 샘플을 들여오십시오. 그러면 다음 디렉토리가 작업 공간에 추가됩니다.
- UDESampleCCode. NumCompute 노드의 소스 코드가 포함됩니다.
- UDESampleJavaCode. SearchFilter 노드의 소스 코드가 포함됩니다.
- UDESampleLibraries. Java 라이브러리가 이 프로젝트의 최상위 레벨로 저장됩니다. C 라이브러리는 플랫폼에 해당하는 서브폴더에 저장됩니다.
- UDESampleMessageFlowProject. 두 개의 샘플 메시지 플로우 프로젝트 및 큐에 삽입 파일이 포함됩니다. 샘플마다 하나의 메시지 플로우 프로젝트가 있습니다.
- UDESamplePlugInNodeProject. 두 샘플에 대한 등록 정보 정의가 포함됩니다.
- UDESampleServerProject. SearchFilter 샘플과 NumCompute 샘플 모두에 대해 컴파일된 메시지 플로우가 포함됩니다.
UDE 샘플을 들여오고 설치할 때 UDESampleMessageFlowProject와 관련된 약 9개의 오류와 1개의 경고(사용하지 않는 메소드)가
툴킷에 있습니다. 이는 예상된 상황으로 메시지 플로우 노드 팔레트에 UDE를 표시하도록 하는
5 단계를 완료하면 해결됩니다.
- Message Brokers Toolkit을 닫으십시오.
- 다음 위치에서
- Windows의 경우: C:\Documents and Settings\user name\IBM\wmbt6.0\workspace\
- Linux의 경우: /home/user name/IBM/wmbt6.0/workspace/
다음 위치로 UDESamplePlugInNodeProject를 복사하십시오.
- Windows의 경우(드라이브 C에 설치된 것으로 가정): C:\Program Files\IBM\MessageBrokersToolkit\6.0\evtoolkit\eclipse\plugins\
- Linux의 경우: /opt/ibm/MessageBrokersToolkit/6.0/evtoolkit/eclipse/plugins/
이로 인해 노드가 메시지 플로우 노드 팔레트에 표시됩니다.
Linux의 경우에 한해 루트가 아닌 사용자로 툴킷을 실행하는 경우 다음과 같이 파일 권한을 설정해야 합니다.
- cd /opt/ibm/MessageBrokersToolkit/6.0/evtoolkit/eclipse/plugins/UDESamplePlugInNodeProject
- chmod 666 *
- chmod 755 icons
- "-clean" 옵션으로 Message Brokers Toolkit을 재시작하십시오. 명령행에서 또는 메뉴 바로 가기를 수정하여 이를 완료할 수 있습니다. "-clean" 옵션은 메시지 플로우 노드 팔레트에서 변경사항을 적용할 수 있도록
UDE를 변경할 때마다 사용되어야 합니다.
- 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 10
- 명령 콘솔의 명령 프롬프트에서 다음 명령을 입력하십시오.
mqsistart WBRK6_DEFAULT_BROKER
- 브로커 관리 Perspective로 전환하십시오.
- 도메인에 연결하십시오.
- 도메인 보기에서 WBRK6_DEFAULT_CONFIGURATION_MANAGER 도메인을 마우스 오른쪽 단추로 누르십시오.
- 연결을 누르십시오.
- WBRK6_DEFAULT_BROKER를 펼치십시오.
- 브로커 아카이브 > UDESampleServerProject를 누르십시오.
- UDESampleArchive.bar 파일을 UDESampleExecutionGroup 실행 그룹으로 끌어 놓아 전개하십시오.
.bar 파일에는 SearchFilter 및 NumCompute 샘플에 대해 컴파일된 메시지 플로우가 포함됩니다. UDESampleExecutionGroup 내에서 전개된 두 개의 메시지 플로우가 표시되어야 합니다.
이제 샘플을 실행할 수 있습니다. 사용자 정의 확장 샘플 실행을 참조하십시오.
샘플 홈으로 돌아가기