버전 2.1 브로커를 z/OS의 버전 6.0으로 이주
시작하기 전에- z/OS에서 브로커 작성에 관련된
단계에 익숙해야 합니다.
- JCL은 mqsimigratecomponents 명령을
사용하여 z/OS에서 브로커를 이주합니다. 이 명령은
다수의 매개변수를 포함하는데, 브로커 이주를 시도하기 전에 이를 완전히 이해해야 합니다.
- 브로커를 이주하기 전에 진행 중인 집계가 없는지 확인하십시오. 브로커를 버전 6.0으로 이주할 때
진행 중인 집계에 대해 저장되고 있는 활성 데이터는 손실됩니다.
- 브로커가 로케일에 나열되지 않은 로케일로 실행되는 경우,
코드 페이지가 지원되는 코드 페이지 중 하나이고
로케일이 올바르게 설정되었는지 점검하십시오.
- 버전 2.1 브로커를 정지하십시오.
- 브로커 데이터베이스 테이블을 백업하십시오.
- 새 브로커 PDSE를 작성하십시오.
- 버전 6.0이 설치된
SBIPPROC/SBIPSAMP PDSE에서 새 브로커 PDSE로 모든 브로커 JCL을 복사하고 모두 사용자 정의하십시오. 자세한 정보는 브로커 JCL 사용자 정의를 참조하십시오.
- 브로커의 버전 2.1 mqsicompcif 파일에 정의된 값을 사용하여 BIPEDIT 파일을 사용자 정의하십시오.
- ENVFILE 환경 파일과 dsnaoini ODBC 초기화 파일에 작성한 추가 변경사항을 구성요소 데이터 세트의
BIPBPROF 및 BIPDSNAO에 복사하십시오. BIPGEN 작업을 제출하여
ENVFILE 환경 파일을 작성하십시오.
- JCL BIPMGTB 작업을 사용자 정의하고 전송하십시오. 이렇게 하면 LOB 테이블 공간이 작성됩니다.
z/OS의 브로커 데이터베이스는
버전 5.0에서 LOB 데이터베이스를 사용했습니다. 버전 2.1에서는
사용되지 않았으므로 지금 작성해야 합니다.
- BIPMGCMP 작업을 사용자 정의하고 전송하십시오. 그러면 레지스트리, 큐 및 브로커 데이터베이스를
이주합니다. 데이터베이스 이주의 일부로 데이터베이스 테이블이 작성 또는 삭제 및 제거되므로
올바른 DB2 권한을 갖고 있어야 합니다. 이 권한은
mqsicreatebroker 명령을 실행하는 데 필요한 권한과 동일합니다.
- 시작한 작업 JCL MQ01BRK를 프로시저 라이브러리에 복사하십시오. 시작한
작업을 복사할 때 백업 목적을 위해 원본의 두 번째 복사본을 안전한 곳에
보관하십시오.
- 버전 6.0 브로커를 시작할 때 확인 프로그램이 실행됩니다.