CICS® TS Feature Pack for Dynamic Scripting V2.0은
설치가 완료되었는지 확인하기 위해 배치할 수 있고 PHP 애플리케이션을 개발하고
배치하기 위해 시작할 수 있는 방법을 이해하도록 도울 수 있는
예제 애플리케이션을 제공합니다.
시작하기 전에
예제 애플리케이션을 배치하려면
다음 조건을 충족해야 합니다.
- CICS TS Feature Pack for Dynamic Scripting V2.0 z/OS® 컴포넌트가
완전히 설치되고 구성되었습니다.
- CICS에서 번들을 작성하고 배치하는 방법을 압니다.
- CICS Explorer® SDK가 시작되고
다음 연결이 설정됩니다.
- 대상 CICS 리젼이 정의된
CICSPlex®에
CICS 관리 인터페이스 연결
- 충분한 액세스 권한으로 적절한 z/OS 시스템에 z/OS® FTP 연결
이 태스크 정보
CICS TS Feature Pack for Dynamic Scripting V2.0은
두 가지 컴포넌트(SMP/E를 사용하여 호스트 시스템에 설치된
z/OS 컴포넌트, PHP 대상 플랫폼 정의 및 PHP 예제 마법사를 포함하는
CICS Explorer SDK)로 구성됩니다.
기능팩은 설치가 완료되었는지 확인하기 위해 배치할 수 있고
PHP 애플리케이션을 개발하고 배치하기 위해 시작할 수 있는 방법을
이해하도록 도울 수 있는 예제 애플리케이션을 제공합니다. 예제 애플리케이션은
CICS Explorer SDK를 사용하여 배치됩니다.
샘플 애플리케이션을 배치하기 전에
z/OS 컴포넌트가 완전히 설치되고 구성되어야 합니다.
프로시저
- CICS TS Feature Pack for Dynamic Scripting V2.0 대상 환경 설정의 지시사항을 따라
"PHP가 있는 CICS TS V5.1 Runtime"을
CICS Explorer SDK의 대상 플랫폼으로 설정하십시오.
- CICS Explorer SDK에서
를 클릭하십시오.
- "마법사 선택" 창에서
CICS 예제 및 PHP를 펼치십시오.
- CICS Dynamic Scripting 예제(PHP)를 선택하고
다음을 클릭하십시오. 작성되는 프로젝트를 표시하는
두 번째 창이 표시됩니다.
- 완료를 클릭하십시오. 세 개의
프로젝트가 작성됩니다.
- 이름이 com.ibm.cics.server.examples.php.web인
Web 3.0 지원이 있는 OSGi 번들입니다.
이 번들은 PHP 요청을 처리하기 위해 다음 파일을 포함합니다.
- 이 번들을 PHP 엔진에 등록할 수 있도록 샘플 활성자가
start() 메소드에서 선언된 CICSPHPInitialiser.getInstance().activate(context)와
함께 제공됩니다.
- 서블릿 3.0 jar, JCICS jar, PHP jar의 종속성을 추가하도록 구성된
MANIFEST.MF입니다.
- PHP 요청을 처리하는 데 PHPServlet을 사용하도록 구성된
web.xml입니다.
- 기본 php.ini입니다. 요구사항에 따라
이를 업데이트할 수 있습니다.
- JCICS API가 HTML에 리젼 APPLID 정보를 에코하도록 해주는
샘플 index.php 및 이미지입니다.
- 이름이 com.ibm.cics.server.examples.php.web인 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에
배치됩니다.
패키지 탐색기 분할창의 번들을 볼 수 있습니다.
- 이름이 com.ibm.cics.server.examples.php.bundle인 CICS 번들 프로젝트를
마우스 오른쪽 단추로 클릭하고 번들 프로젝트를 z/OS UNIX 파일 시스템으로 내보내기를 클릭하여
이를 zFS로 내보내십시오.
- 6단계에서 내보낸
CICS 번들 프로젝트를 참조하는
BUNDLE 자원을 정의하고 설치하십시오.
세부사항은 CICS Explorer SDK 도움말 항목
JVM 서버에 OSGi 번들 배치를 참조하십시오.
- URL http://hostname:port/com.ibm.cics.server.examples.php.web으로
이동하십시오. 여기서 hostname 및 port는
CICS 리젼의 호스트 이름 및 포트입니다.
결과
"CICS Dynamic Scripting 예제(PHP)가
현재 CICS 리젼 APPLID에서
실행 중입니다."라는 텍스트를 포함하는 화면이 브라우저에 표시됩니다. 여기서
APPLID는 CICS 리젼의 APPLID입니다. 자세한 정보는 JVM 서버에 OSGi 번들 배치의 내용을 참조하십시오.