시나리오: 브로커를 작성할 때 오류 메시지 BIP0874E 및 BIP1776S가 표시됩니다.
설명:구성 관리자를 작성하기 전 IBM Agent Controller를 올바르게
설치하지 않은 경우에 이러한 문제점이 발생합니다.
해결책: 이러한 경우 다음을 수행하십시오.
모든 데이터를 제거하려면 mqsideleteconfigmgr 명령에서
-n 및 -m 매개변수를 사용하여
구성 관리자를 삭제하십시오.
구성 관리자 데이터베이스를 삭제하십시오.
IBM Agent Controller를 설치하십시오.
구성 관리자 저장소를 재작성하십시오.
구성 관리자를 재작성하십시오.
이제 브로커를 작성할 수 있습니다.
브로커를 작성할 때 메시지 BIP1511이 발행됨
시나리오: 토폴로지 편집기에서 브로커를 새로 작성할 때 오류 메시지 BIP1511E가 표시됩니다.
BIP1511E: 'QM1' 큐 관리자가 'BR1' 브로커와 연관될 수 없습니다. 이미 'BR1' 브로커와 연관되어 있습니다.
설명: 큐 관리자가 브로커와 이미 연관되어 있어서 큐 관리자를
브로커와 연관시킬 수 없습니다. 브로커를 삭제할 때 잘못된 순서로 조치를 수행하여
문제가 발생했으며 같은 이름의 브로커를 재작성하려고 했습니다.
해결책: 브로커를 삭제한 후 재작성하십시오.
mqsistop 명령을 사용하여 브로커를 정지하십시오.
토폴로지에서 브로커를 삭제하십시오.
삭제되었는지와 Workbench에서 브로커가 제거되었는지 점검하십시오.
publish/subscribe를 사용 중이고
연결된 브로커의 네트워크가 삭제의 결과로 수정된 경우, 토폴로지 델타 전개를 발행하십시오.
mqsideletebroker 명령을 사용하여 브로커를 삭제하십시오.
삭제한 토폴로지가 전개될 때까지 브로커를 재작성하지 마십시오. 브로커가 Workbench에 더 이상 표시되지 않으면 다음과 같이 브로커를 재작성할 수 있습니다.
mqsicreatebroker 명령을 사용하여 브로커를 작성하십시오.
토폴로지에서 브로커를 작성하십시오.
토폴로지를 전개하십시오.
브로커를 작성하거나 삭제한 후 토폴로지 편집기를 저장하는 동안 메시지 BIP0874가 발행됨
시나리오: 브로커를
작성하거나 삭제한 후 토폴로지 편집기를 저장하는 동안 메시지 BIP0874E가 표시되며
브로커가 작성되거나 삭제되지 않습니다.
설명: 더 이상 토폴로지를 수정할 권한이 없어서 이 문제가 발생했습니다.
해결책:WebSphere Message Broker 관리자에게
브로커 토폴로지에 대한 사용자 ID 전체 액세스를 요청하십시오.
편집기를
닫고 토폴로지 변경사항을 저장하려는 경우, 오류 메시지를 수신하지 않습니다.
AIX에서 브로커를 작성할 때 파일을 작성할 수 없음
시나리오:WebSphere Message BrokerAIX용 에서
mqsicreatebroker
명령을 실행할 때 다음 메시지가 표시됩니다.
BIP8135E 파일을 작성할 수 없습니다. 운영 체제 리턴 코드 1
설명: WebSphere Message Broker 테스트용으로 작성한 사용자 ID에는
mqm의 기본 그룹이 있어야 하며
그룹 세트 중 하나에 mqbrkrs가 있어야
합니다. 다음은 사용자의 특성 변경 및 표시를 보여주는 AIX의 SMIT 패널에 대한
예입니다.
사용자 특성 변경 / 표시
입력 필드에 값을 입력하거나 선택하십시오.
원하는 것을 모두 변경한 후 Enter 키를 누르십시오.
[TOP] [Entry Fields]
* 사용자 이름 peterc
사용자 ID [202] #
ADMINISTRATIVE USER? false +
1차 그룹 [mqm] +
그룹 세트 [mqm,system,mqbrkrs,sys> +
구성 관리자가 삭제된 브로커 큐 관리자에 대한
참조를 제거하지 않음
시나리오: 브로커 정의가 올바르지 않으므로 새 브로커를 추가할 수 없습니다.
설명: 브로커 구성요소를 Message Brokers Toolkit에서 먼저 제거하지 않고
삭제한 경우에 이러한 상황이 발생할 수 있습니다.
브로커 정의가 올바르지 않은 경우,
구성 관리자가 큐 관리자가 삭제된 브로커와 이미 연관되어 있음을 보고하므로 구성 관리자가 동일한 큐 관리자를 사용하여 새 브로커를 브로커 도메인에 추가하도록 지시할 수 없습니다.
브로커 정의가 올바르지 않으면 재전개할 수 없습니다. 브로커 구성요소를 삭제한 후 이 브로커로 전개하려는 경우,
구성 관리자가 삭제된 브로커로 이미 전개 중임을 보고하므로
이 브로커로의 후속 전개에 실패합니다.
해결책: 삭제된 브로커의 큐 관리자를 삭제한 후 전개하십시오. 전개할 때, 구성 관리자는
큐 관리자가 존재하지 않음을 인식하고 브로커 정의를 클린업합니다.
이제 큐 관리자를 다른 브로커와 연관시키거나 브로커를 다시 전개할 수 있습니다.
z/OS에서 구성요소를 작성할 때 JCL BIPGEN이 실패함
시나리오: PDSE에서 파일 시스템으로 구성요소 프로파일(BIPBPROF, BIPCPROF 또는 BIPUPROF)을 복사할 때
BIPGEN 작업이 실패합니다.
설명: 파일 시스템에 충분한 공간이 없거나 구성요소 프로파일이 없거나
적절한 권한이 없을 수 있습니다.
해결책: 다음을 확인하십시오.
파일 시스템에 충분한 공간이 있는지 확인하십시오. OMVS 명령 df
-P /pathname을 사용하여 파일 시스템에서 사용한 공간과 사용 가능한 공간을 확인할 수 있습니다. 100MB는
3 276 800 512바이트 섹터입니다.
프로파일 파일이 PDSE에 있는지 확인하십시오.
파일 시스템에 쓸 수 있는 공간이 있는지 확인하십시오.
DB2 프로파일이 실행되지 않은 경우
mqsicreatebroker 명령이 정지됨
시나리오: DB2 프로파일이 실행되지 않은 경우
mqsicreatebroker 명령이 정지됩니다. 명령을 정지하면
이로 인해 브로커가 부분적으로 설정될 수 있습니다. 이렇게 부분적으로 작성된 브로커는
mqsilist 및 레지스트리로 표시될 수 있지만
브로커 테이블은 작성되지 않습니다.
설명: 환경을 올바르게 설정하지 않은 경우 이 오류가 발생할 수 있습니다.
해결책: 부분 설정을 제거하고 브로커 도메인 구성의 지시사항을 따라
환경이 올바르게 설정되었는지 확인하십시오.
mqsicreatebroker 명령을 재발행하기 전에
DB2 프로파일을 실행하십시오.
mqsicreatebroker 명령이
Oracle 데이터 소스를 사용하여 실행되는 경우 Solaris에서 코어 덤프가 발생함
시나리오: mqsicreatebroker 명령이
Oracle 데이터 소스를 사용하여 실행되는 경우 Solaris에서 코어 덤프가 발생합니다.
설명: Oracle 라이브러리 로드에 실패한 경우 이 문제점이 발생합니다.
해결책: Oracle sqlplus 유틸리티를 실행할 수 있는 경우에는
기본 Oracle 환경이 올바릅니다. 그러나 디폴트 Oracle 라이브러리가 64비트 버전이면 해당 라이브러리가 브로커와 호환 가능하지 않습니다. 브로커를 작성할 때 환경에서 LD_LIBRARY_PATH 설정을 점검하십시오.
브로커는 32비트 Oracle 라이브러리를 필요로 하며 이는 64비트 Oracle 설치의 경우 일반적으로
<ORACLE_HOME>/lib32에 있습니다. 일부 운영 체제에서는 32비트 전용 버전의 Oracle을 설치할 수 있습니다. 이러한 종류의 Oracle을 설치한 경우 라이브러리의 위치는 <ORACLE_HOME>/lib입니다.
DataFlowEngine이 Oracle을 사용하여 HP-UX에서 버전 6.0 브로커를 작성할 때 이상종료로 종료함
시나리오: DataFlowEngine(DFE)이 Oracle을 사용하여 HP-UX에서 버전 6.0 브로커를 작성할 때 이상종료로 종료합니다.
설명: DB2가 Oracle과 동일한 컴퓨터에 설치된 경우 이 문제점이 발생합니다.
해결책: WebSphere Message Broker가 사용하는 DB2 lil 파일을 제거하십시오. 예를 들면, 다음 명령을 발행하십시오.