플러그인 프로젝트 Manifest 파일 업데이트

새 JCICS 애플리케이션을 개발하거나 기존 애플리케이션을 플러그인 프로젝트에 패키지할 때 프로젝트 Manifest 파일을 업데이트하고 CICS-MainClass 선언을 포함해야 합니다.

이 태스크 정보

CICS-MainClass 선언은 JVM 서버 외부의 다른 CICS 애플리케이션에서 호출될 수 있는 클래스를 선언하는 데 사용됩니다. CICS 기본 클래스를 선언하는 OSGi 번들에 활성화 지연 정책을 사용하지 마십시오. CICS는 OSGi 번들이 OSGi 프레임워크에서 시작된 후 즉시 OSGi 번들을 활성화합니다. Manifest 파일에 수동으로 선언을 추가해야 합니다.

프로시저

  1. 편집기에 Manifest 파일이 아직 열려 있지 않으면 패키지 탐색기 보기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 PDE 도구 > Manifest 열기를 클릭하십시오. Manifest 파일이 Manifest 편집기에 열립니다.
  2. MANIFEST.MF 탭을 선택하십시오. 파일의 컨텐츠가 표시됩니다.
  3. 다음 선언을 Manifest 파일에 추가하십시오. CICS-MainClass: appname.classname 여기서,
    appname
    Manifest 파일에 표시된 번들 이름입니다.
    classname
    애플리케이션에 사용된 클래스의 이름입니다. 둘 이상의 클래스가 사용되면 appname.classname 요소를 쉼표로 구분하여 반복하십시오.

    선택사항: CICS-MainClass 선언에 별명을 사용할 수 있습니다. 예를 들어, CICS-MainClass: Table_application.CreateTable;alias=table1 선언은 CICS-MainClass Table_application.CreateTable에 별명 table1을 지정합니다. 프로그램을 CICS에 정의할 때는 클래스 이름 대신 별명 이름 table1을 사용합니다. 동일한 프로그램의 버전이 여러 개이고 각 클래스 이름이 동일할 경우 별명이 유용합니다. 별명을 사용하여 서로 다른 버전을 식별할 수 있습니다.

    다음 화면 캡처는 CICS Hello 예제의 예제 Manifest 파일을 보여줍니다. 예제 애플리케이션에는 HelloCICSWorld 및 HelloWorld라는 두 개의 클래스가 있고 Manifest 파일의 CICS-MainClass 선언에 선언되어 있습니다. 이러한 클래스는 JVM 서버 외부의 애플리케이션에서 호출될 수 있습니다.

    속성 및 값을 보여주는 Manifest의
화면 캡처

  4. 모든 클래스 선언을 추가한 경우 Ctrl +S를 눌러 Manifest 파일을 저장하십시오.

결과

이제 플러그인 프로젝트를 CICS 번들에 추가하고 이를 zFS에 배치할 수 있습니다. CICS® 번들은 하나 이상의 플러그인을 포함하고 있으며 CICS에서 애플리케이션의 배치 단위입니다.