JCL(Job Control Language)은 mqsimigratecomponents 명령을
사용하여 z/OS에서 브로커를 이주합니다. 이 명령은
다수의 매개변수를 포함하는데, 브로커 이주를 시도하기 전에 이를 완전히 이해해야 합니다.
브로커를 이주하기 전에 진행 중인 집계가 없는지 확인하십시오. 브로커를 버전 6.0으로 이주할 때
진행 중인 집계에 대해 저장되고 있는 활성 데이터는 손실됩니다.
브로커가 로케일 주제에 나열되지 않은 로케일로 실행되는 경우,
코드 페이지가 지원되는 코드 페이지 중 하나이고 로케일이 올바르게 설정되었는지 점검하십시오.
z/OS에서 버전 5.0 브로커를 버전 6.0으로 이주하려면 다음 단계를 완료하십시오.
버전 5.0 브로커를 정지하십시오.
브로커 데이터베이스 테이블을 백업하십시오.
새 브로커 PDSE를 작성하십시오.
버전 6.0이 설치된 SBIPPROC 및 SBIPSAMP PDSE에서
새 브로커 PDSE로 모든 브로커 JCL을 복사하고 모두 사용자 정의하십시오.
자세한 정보는 브로커 JCL 사용자 정의를 참조하십시오.
이 이주에 새 버전 6.0 JCL
사용자 정의 시, ++HOME++ JCL 변수를
기존 버전 5.0 구성요소 디렉토리의 값과 동일하게
작성하지 마십시오. 그렇지 않으면, 이전 ENVFILE이 BIPGEN 작업 전송 시
겹쳐쓰기됩니다. ++HOME++ 변수를 시작된 작업
사용자 ID 홈 디렉토리(예: /u/mq01brk)에 설정하십시오.
브로커의 버전 5.0mqsicompcif 파일에 정의된 값을 사용하여 BIPEDIT 파일을
사용자 정의하십시오. mqsicompcif 및 BIPEDIT의 해당 사용자 정의 변수는 버전 5.0 mqsicompcif
파일에 사용된 사용자 정의 변수와 버전 6.0 BIPEDIT
파일의 해당 변수를 나열합니다.
ENVFILE 환경 파일과 dsnaoini ODBC 초기화 파일에 작성한
추가 변경사항을 구성요소 데이터 세트의 BIPBPROF 및 BIPDSNAO에 복사하십시오. BIPGEN 작업을 제출하여
ENVFILE 환경 파일을 작성하십시오.
BIPMGCMP 작업을 사용자 정의하고 전송하십시오. 그러면 레지스트리, 큐 및 브로커 데이터베이스를
이주합니다. 데이터베이스 이주의 일부로 데이터베이스 테이블이 작성 또는 삭제 및 제거되므로
올바른 DB2 권한이 필요합니다.
이 권한은
mqsicreatebroker 명령을 실행하는 데 필요한 권한과 동일합니다.
시작 작업 JCL(BIPBRKP)을 프로시저 라이브러리로 복사하십시오. 시작한
작업을 복사할 때 백업 목적을 위해 원본의 두 번째 복사본을 안전한 곳에
보관하십시오.