CICS TS Feature Pack for Dynamic Scripting V2.0 예제 애플리케이션 배치

CICS® TS Feature Pack for Dynamic Scripting V2.0에는 설치가 완료되었는지 확인하기 위해 배치할 수 있으며 PHP 애플리케이션의 개발 및 배치를 시작하는 방법에 대한 이해를 돕기 위한 예제 애플리케이션이 있습니다.

시작하기 전에

예제 애플리케이션을 설치하려면 먼저 다음 조건을 충족해야 합니다.

이 태스크 정보

CICS TS Feature Pack for Dynamic Scripting V2.0은 두 개의 기능 영역으로 구성됩니다. CICS TS Feature Pack for Dynamic Scripting V2.0 z/OS 컴포넌트는 SMP/E를 사용하여 호스트 시스템에 설치되며 CICS Explorer SDK에 설치되는 기능에는 PHP 대상 플랫폼 정의 및 PHP 예제 마법사가 포함됩니다. 기능팩에는 설치가 완료되었는지 확인하기 위해 배치할 수 있으며 PHP 애플리케이션의 개발 및 배치를 시작하는 방법에 대한 이해를 돕기 위한 예제 애플리케이션이 있습니다.예제 애플리케이션은 CICS Explorer SDK를 사용하여 배치됩니다. 예제 애플리케이션을 배치하기 전에 z/OS 컴포넌트를 전체 설치하고 구성해야 합니다.

프로시저

  1. CICS TS Feature Pack for Dynamic Scripting V2.0 대상 환경 설정의 지시사항을 따라 CICS Explorer SDK에서 "CICS TS Runtime with PHP"를 대상 플랫폼으로 설정하십시오.
  2. CICS Explorer SDK에서 파일 > 새로 작성 > 예제를 클릭하십시오.
  3. "마법사 선택" 창에서 CICS 예제PHP를 펼치십시오.
  4. CICS 동적 스크립팅 예제(PHP)를 선택하고 다음을 클릭하십시오. 작성된 프로젝트를 보여주는 두번째 창이 표시됩니다.
  5. 완료를 클릭하십시오. 다음 세 개의 프로젝트가 작성됩니다.
    • com.ibm.cics.server.examples.php.web이라는 웹 3.0을 지원하는 OSGi 번들. 이 번들에는 PHP 요청을 처리하기 위해 다음 파일이 포함됩니다.
      • start() 메소드에서 선언되는 CICSPHPInitialiser.getInstance().activate(context)를 포함한 예제 Activator가 제공되며 이 번들은 PHP 엔진에 등록될 수 있습니다.
      • 서블릿 3.0 jar, JCICS jar 및 PHP jar에 종속성을 추가하기 위해 구성된 MANIFEST.MF.
      • PHPServlet을 사용하여 PHP 요청을 처리하기 위해 구성된 web.xml.
      • 기본 php.ini. 필요에 따라 업데이트할 수 있습니다.
      • JCICS API가 리젼 APPLID 정보를 HTML로 화면 출력(echo)할 수 있게 해주는 샘플 index.php 및 이미지.
    • com.ibm.cics.server.examples.php.web이라는 웹 3.0을 지원하는 OSGi 번들을 포함하는 com.ibm.cics.server.examples.php.app라는 OSGi 애플리케이션 프로젝트. 이 프로젝트는 eba 파일로 내보내기하여 배치할 수 있습니다.
    • com.ibm.cics.server.examples.php.app project를 참조하는 EBABUNDLE 자원을 포함한 com.ibm.cics.server.examples.php.bundle이라는 CICS 번들 프로젝트. 이 프로젝트는 샘플 Liberty JVM 서버 DFH$PHP에 배치됩니다.
    패키지 탐색기 분할창에서 번들을 볼 수 있습니다.
  6. com.ibm.cics.server.examples.php.bundle이라는 CICS 번들 프로젝트에서 마우스 오른쪽 단추를 클릭한 후 z/OS UNIX 파일 시스템으로 번들 프로젝트 내보내기를 클릭하여 zFS로 내보내십시오.
  7. 6 단계에서 내보낸 CICS 번들 프로젝트를 참조하는 BUNDLE 자원을 정의 및 설치하십시오. 세부사항은 CICS Explorer SDK 도움말 항목 JVM 서버에 OSGi 번들 배치의 내용을 참조하십시오.
  8. http://hostname:port/com.ibm.cics.server.examples.php.web URL로 이동하십시오. 여기서 hostnameport는 Liberty JVM 서버에 정의된 호스트 이름 및 포트입니다.

결과

브라우저에 "CICS 동적 스크립팅 예제(PHP)가 CICS 리젼 APPLID에서 실행되고 있습니다."라는 텍스트를 포함하는 화면이 표시됩니다. 여기서 APPLID는 해당 CICS 리젼의 APPLID입니다. 자세한 정보는 JVM 서버에 OSGi 번들 배치의 내용을 참조하십시오.