CICS 번들 배치

CICS® 번들을 CICS Explorer®에서 z/OS® UNIX System Services(z/OS UNIX)로 직접 내보내서 배치할 수 있습니다. BUNDLE 자원을 사용하여 zFS에서 번들을 찾고 CICS 리젼의 번들에서 자원을 동적으로 작성할 수 있습니다.

시작하기 전에

CICS Explorer에서 내보낸 번들을 zFS의 대상 디렉토리나 플랫폼 홈 디렉토리에 쓸 수 있고 플랫폼의 모든 CICS 리젼 또는 적절한 CICS 리젼에서 읽을 수 있도록 zFS 파일 권한이 설정되었는지 확인해야 합니다.
  • z/OS FTP 디먼에 대한 파일 모드 작성 마스크를 설정하여 소유자에게는 쓰기 권한을 그룹에는 읽기 권한을 제공하십시오. 이와 같이 구성하려면 FTP.DATA 구성 파일에서 UMASK문을 사용하십시오.
  • 선택적으로 USS(UNIX System Services) 액세스 제어 목록(ACL) 항목을 사용하여 보안도 제어하는 경우 zFS의 플랫폼 홈 디렉토리에서 기본 ACL을 상속받는지 확인하십시오. 예를 들어, /var/cicsts/CICSplex/platform1입니다. 여기서 CICSplex는 CICSplex의 이름이고 platform1은 플랫폼의 이름입니다.

이 태스크 정보

CICS Explorer에서 CICS 번들을 작성한 후 CICS에서 사용할 수 있도록 z/OS UNIX 파일 시스템으로 내보내야 합니다. CICS 번들 프로젝트를 개별적으로 배치하거나 관리 번들로 배치할 수 있습니다. 예를 들어 번들 프로젝트가 플랫폼에 배치될 애플리케이션의 일부인 경우 애플리케이션 프로젝트 내보내기를 통해 번들 프로젝트를 애플리케이션 번들과 함께 배치할 수 있습니다. 다음 프로시저는 CICS 번들을 개별적으로 배치하는 방법에 대해 설명합니다.

참고: z/OS 파일 시스템에 번들을 직접 배치할 권한이 없는 경우 CICS 번들 프로젝트를 압축 파일로 로컬 파일 시스템에 내보낼 수 있습니다. 자세한 정보는 로컬 파일 시스템에 CICS 번들 프로젝트 내보내기를 참조하십시오. 하지만 이 옵션은 OSGi 번들이 포함된 CICS 번들 프로젝트에는 적용되지 않습니다.

프로시저

  1. 프로젝트 탐색기로 이동하십시오.
  2. CICS 번들 프로젝트를 마우스 오른쪽 단추로 클릭하고 z/OS UNIX 파일 시스템에 번들 프로젝트 내보내기를 클릭하십시오. 이제 플랫폼의 홈 디렉토리 또는 파일 시스템의 특정 위치로 내보내도록 선택할 수 있습니다.
  3. 다음 단추 중 하나를 클릭하여 애플리케이션을 내보낼 위치를 지정하십시오.
    • 참고: 페이지의 맨 아래에 있는 선택란은 이 프로젝트에 대한 사용자 설정이 기억되는지 여부를 제어합니다.
    • 플랫폼의 홈 디렉토리로 내보내기. 이 선택사항을 선택하는 경우 다음을 클릭한 후 다음 단계를 완료하십시오.
      1. 내보낼 애플리케이션을 선택하십시오(적용 가능한 경우 현재 선택사항이 필드에 표시됨).
      2. 내보낼 대상 플랫폼을 선택하십시오.
      3. CICS 번들 프로젝트의 변수를 variables.properties 파일의 값으로 대체하려면 특성 파일을 사용하여 변수 해석 선택란을 선택하십시오.
      4. 다음을 클릭하십시오.
      5. 내보내기에 사용할 z/OS 연결을 선택하십시오. 선택을 하면 연결이 설정되고 마법사가 이 연결을 사용하여 플랫폼 홈 디렉토리의 애플리케이션 서브디렉토리 및 번들을 확인합니다.
      6. 완료를 클릭하십시오.
    • 파일 시스템의 특정 위치로 내보내기. 이 옵션을 선택하는 경우 다음을 클릭하십시오.
  4. 연결 필드에서 원격 파일 시스템에 대한 적합한 z/OS 연결을 선택하십시오. 연결 아이콘을 클릭하여 현재 표시된 연결을 사용하거나 또는 화살표를 클릭하여 다른 연결을 선택하거나 새 연결을 작성할 수 있습니다. 지원되는 옵션은 z/OS FTP 연결, z/OS 원격 시스템(RSE) 연결 및 z/OSMF 연결입니다.
    참고:
  5. 상위 디렉토리 필드에서 z/OS UNIX 파일 시스템 디렉토리의 이름을 전송 대상으로 지정하십시오. 새 디렉토리이거나 기존의 디렉토리일 수 있습니다. 디렉토리 폴더의 이름을 입력하면 디렉토리 트리를 새로 고치며 해당 폴더가 존재하는 경우 루트로 표시됩니다. 폴더를 두 번 클릭하면 이 폴더가 트리의 루트가 됩니다. 또는 트리에서 선택하여 해당 디렉토리로 이동할 수도 있습니다.

    번들 디렉토리 필드에는 내보낸 번들의 대상 디렉토리가 표시됩니다. 기본적으로 번들 디렉토리 이름에는 번들 ID 및 버전을 사용합니다. ID 또는 버전을 지정하지 않은 경우 번들의 이름을 사용합니다. 디렉토리 이름을 덮어써서 변경할 수 있습니다.

  6. 옵션: 파일을 전송하기 전에 대상 디렉토리에서 폴더 및 파일을 제거하려면 번들 디렉토리의 기존 컨텐츠 지우기 선택란을 선택하십시오. 선택란을 선택하지 않고 이 이름의 폴더가 존재하면 내보내기가 수행되지 않습니다.
  7. CICS 번들 프로젝트의 변수를 variables.properties 파일의 값으로 대체하려면 특성 파일을 사용하여 변수 해석 선택란을 선택하십시오.
  8. 완료를 클릭하십시오.

결과

번들 프로젝트를 z/OS UNIX의 대상 디렉토리로 내보냅니다.

OSGi 프로젝트의 경우 OSGi 번들 참조를 CICS 번들 프로젝트에 추가할 때 버전 범위가 정의된 경우 해당 OSGi 프로젝트 범위에서 가장 높은 버전이 포함됩니다.

다음에 수행할 작업

CICS 번들의 BUNDLE 자원을 정의하고 사용으로 설정하십시오. 번들 정의 보기를 열어 정의를 작성할 수 있습니다. BUNDLE 자원을 사용하면 CICS는 번들 디렉토리에서 Manifest를 읽고 CICS 자원을 동적으로 작성합니다. 또한 CICS 리젼에 종속 항목이 있는지 검사합니다. 번들 자원에 대한 자세한 정보는 CICS TS V5.4.0 제품 문서의 BUNDLE 자원의 내용을 참조하십시오.

참고: CICS Explorer를 사용하여 CICS 번들 프로젝트를 작성 및 배치한 경우 프로젝트 소스가 적절히 관리되는지 확인해야 합니다. CICS 번들은 zFS의 내보낸 데이터로부터 재구성할 수 없으며 워크스테이션 장애가 발생할 경우 데이터가 유실될 수 있습니다. CICS Explorer의 내보내기 기능을 사용하여 프로젝트를 내보내고 소스 코드 관리 시스템에 체크인시킬 수 있습니다.