CICS® 번들 프로젝트가 CICS 애플리케이션의 일부인 경우 번들 Manifest에서 적합한 애플리케이션 시작점을 선언하십시오. 애플리케이션 시작점은 애플리케이션에 대한 액세스 지점인 자원을 식별합니다. 애플리케이션 시작점은 플랫폼에 배치되는 애플리케이션의 다른 버전에 대한 사용자 액세스를 제어하는 데 사용됩니다.
프로젝트 탐색기 보기에 CICS 번들 프로젝트가 있어야 합니다.
PROGRAM 및 URIMAP 자원은 애플리케이션 시작점으로 식별될 수 있습니다.
플랫폼에 배치되는 애플리케이션의 경우, 애플리케이션 시작점은 애플리케이션의 다른 버전에 대한 사용자 액세스를 제어합니다. 애플리케이션 시작점은 사용자에 대해 사용 가능 또는 사용 불가능으로 설정될 수 있습니다. 편한 때에 플랫폼에서 CICS 리젼에 애플리케이션 및 해당 자원을 설치하고 CICS 번들을 사용으로 설정하여 설치를 확인할 수 있습니다. 사용자에게 애플리케이션 버전을 제공하도록 선택하는 경우, 사용자가 애플리케이션 시작점을 작성하므로 애플리케이션에 대해 제어하는 자원은 호출자가 사용할 수 있습니다.
애플리케이션 시작점의 자원은 동일한 CICS 번들에서 애플리케이션 시작점으로 정의될 필요가 없습니다. CICS는 애플리케이션이 설치될 때 지정된 자원에 애플리케이션 조작을 추가합니다. 애플리케이션 시작점으로 선언되는 PROGRAM 자원의 경우, 애플리케이션 시작점은 PROGRAM 자원의 위치에 관계없이 프로그램에 대한 사용자 액세스를 제어합니다. 그러나 애플리케이션 시작점으로 선언되는 URIMAP 자원의 경우, URIMAP 자원이 정의되는 동일한 CICS 번들에서 선언되는 경우 애플리케이션 시작점은 URIMAP 자원에 대한 액세스만 제어합니다.
CICS 번들에 정의되지 않은 자원에 대한 애플리케이션 시작점을 선언할 수 있지만, 번들이 배치될 CICS 리젼에는 이미 있습니다. 번들이 배치될 CICS 리젼에서 자동 설치될 수 있는 PROGRAM 자원의 애플리케이션 시작점을 선언할 수도 있습니다. 애플리케이션을 설치하는 경우 애플리케이션 시작점의 대상이 되는 자원이 없고 자동 설치될 수 없으면 애플리케이션 시작점 선언이 들어 있는 CICS 번들은 설치되지 않고 경고와 함께 표시됩니다.
플랫폼 번들의 일부로 설치되거나 실행 중인 플랫폼에 추가되는 CICS 번들에는 번들 Manifest의 애플리케이션 시작점 선언이 포함될 수 없습니다. CICS 번들 및 자원이 설치된 경우라도 플랫폼에 직접 설치되는 CICS 번들의 애플리케이션 시작점은 지원되지 않으며, CICS는 이러한 경우 애플리케이션 시작점을 사용으로 설정하지 않습니다. CICS 리젼에 직접 설치되는 독립형 CICS 번들에는 리젼 레벨 정책의 범위를 지정할 수 있는 애플리케이션 시작점 선언이 포함될 수 있습니다.
애플리케이션 시작점은 애플리케이션 시작점에서 지정되는 자원에 대한 사용자 액세스만을 제어합니다. 애플리케이션에 애플리케이션 시작점으로 명명되지 않은 공용 자원이 포함되는 경우 애플리케이션이 설치되어 사용으로 설정되면, 이러한 자원은 애플리케이션의 가용성 상태에 관계없이 플랫폼 또는 CICS 리젼에 설치된 기타 애플리케이션에서 액세스할 수 있습니다. 애플리케이션 버전에 대한 개인용 자원은 기타 애플리케이션이 액세스할 수 없습니다.
애플리케이션 시작점으로 정의되는 프로그램은 사용자 환경에서 고유한 PROGRAM 자원 이름이 있어야 합니다. 애플리케이션 외부에서 이러한 프로그램을 호출할 수 있으려면 프로그램이 공용 자원이어야 합니다. 개인용 PROGRAM 자원에 대한 애플리케이션 시작점이 있는 애플리케이션이 사용으로 설정되면, 애플리케이션 시작점으로 명명된 PROGRAM 자원은 개인 자원에서 공용 자원으로 변경됩니다. 그러므로 PROGRAM 자원은 CICS 리젼에 설치된 공용 프로그램과 동일한 이름 또는 기타 설치된 프로그램이 애플리케이션 시작점으로 정의한 공용 프로그램과 동일한 이름일 수 있습니다. 애플리케이션 시작점으로 정의된 동일한 프로그램의 다중 버전은 동일한 애플리케이션의 다중 버전에 대해 로드될 수 있습니다.
CICS 번들에서 URIMAP 자원을 정의하는 경우, 애플리케이션 시작점 선언을 사용하여 URIMAP 자원에서 제공하는 서버에 대한 사용자 액세스를 제어할 수 있습니다. 이 기능의 경우, 애플리케이션 시작점을 선언하고 동일한 CICS 번들에서 URIMAP 자원을 정의하십시오. 이런 경우 애플리케이션을 설치 후 사용으로 설정해도, URIMAP 자원에서 제공하는 서비스를 호출자가 아직 사용할 수 없습니다. 사용자에게 서비스를 제공하도록 선택한 경우 CICS Explorer® 또는 EXEC CICS SET BUNDLE 명령을 사용하여 애플리케이션 시작점 및 URIMAP 자원을 포함하는 CICS 번들을 사용 가능하도록 작성하십시오. 이 조치로 애플리케이션 시작점이 작성되므로, URIMAP 자원에서 제공하는 서비스를 사용자가 사용할 수 있게 됩니다.
애플리케이션 시작점이 URIMAP 자원이 제공하는 서비스에 대한 액세스를 제어하지 않도록 하려는 경우, 애플리케이션 시작점을 선언하고 다른 CICS 번들에서 URIMAP 자원을 정의하십시오. 애플리케이션 외부에서 정의되고 애플리케이션에 대해 종속성으로 선언되거나 가져온 URIMAP 자원을 애플리케이션 시작점으로 선언할 수도 있습니다. 이러한 경우, URIMAP 자원을 설치하고 사용으로 설정하자 마자 사용자가 서비스를 사용할 수 있습니다.
애플리케이션의 다른 버전에 대한 사용자 액세스를 제어할 뿐만 아니라, 애플리케이션 시작점을 사용하여 태스크의 애플리케이션 텍스트를 작성합니다. 애플리케이션이 배치될 때 조작 이름이 지정된 자원에 추가되고 자원을 사용하는 태스크에 대한 애플리케이션 컨텍스트 데이터가 생성됩니다.