show

show 문은 양식 또는 웹 페이지를 표시합니다.

이 명령문은 다음 유형의 코드에서 유효합니다.
  • 기본 텍스트 UI 프로그램
  • 기본 웹 트랜잭션 프로그램
  • 호출된 웹 트랜잭션 프로그램
  • 이전 유형의 프로그램에서 호출된 라이브러리

또한 프로그램에서 라이브러리에 있는 변수와 함께 show 문을 사용할 수 있습니다.

show 문에는 다음과 같은 효과가 있습니다.
  1. 복구 가능 자원을 커미트하고, 파일을 닫으며, 잠금을 해제합니다.
  2. 사용할 프로그램에 기본 레코드를 선택적으로 전달합니다. 이 레코드(사용된 경우)는 show 문의 passing 절에 지정됩니다.
  3. 첫 번째 프로그램을 종료합니다.
  4. 텍스트 양식 또는 웹 페이지를 표시합니다.

텍스트 양식이 표시되는 경우 이 명령문은 항상 전송 연기를 이행합니다. 사용자는 새 프로그램 또는 트랜잭션을 호출하기 위해 양식을 제출합니다. 웹 페이지가 표시되는 경우 전송 연기는 선택적입니다. 호출된 프로그램, 또는 호출된 트랜잭션의 첫 번째 프로그램이 항상 기본 프로그램이 됩니다.

구문

show문에 대한 구문 다이어그램
formName
프로그램에 표시 가능한 텍스트 양식의 이름입니다. 가시성에 대한 자세한 정보는 범위의 내용을 참조하십시오. 명령문에 returning 절을 포함하는 경우 텍스트 양식은 호출된 프로그램의 inputForm 특성에 있는 텍스트 양식과 같아야 합니다.
VGUIRecordName
프로그램에 표시 가능한 UI 레코드의 이름입니다. 가시성에 대한 자세한 정보는 범위의 내용을 참조하십시오. 명령문에 returning to 절이 포함된 경우 UI 레코드는 호출된 프로그램의 inputUIRecord 특성에 있는 UI 레코드와 같아야 합니다.
targetName
사용자가 텍스트 양식 또는 웹 페이지를 제출한 후에 호출되는 프로그램 또는 트랜잭션의 ID입니다. 이름은 따옴표가 없는 파트 참조, 따옴표 안의 리터럴 문자, 상수 또는 sysVar.transferName 등의 다른 변수일 수 있습니다.
basicRecordName
기본 레코드의 이름입니다. 컨텐츠는 수신 프로그램의 입력 레코드에 지정됩니다.
properties
하나의 특성이 지원됩니다. 해당 특성은 MS/VS를 대상 플랫폼으로 사용하는 텍스트 UI 프로그램에서만 의미가 있습니다.
isExternal
부울 특성입니다.
  • 기본값 NO는 EGL 생성 프로그램이 전송 연기의 대상이 됨을 표시합니다.
  • YES는 비EGL 생성 프로그램이 대상이 됨을 표시합니다.

호환성

표 1. show 문에 대한 호환성 고려사항
플랫폼 문제
z/OS®용 CICS®

EGL은 이 명령문을 CICS START 명령문과 함께 구현하며 해당 명령문의 COMMAREA 옵션을 사용하여 레코드를 전달합니다. 레코드 데이터는 CICS 공통 영역의 첫 번째 바이트에서 시작되며 최대 레코드 길이는 32763입니다.

targetName은 CICS 트랜잭션 이름을 참조합니다.

show 문은 비EGL 생성 프로그램에 대해서는 전송 연기를 지원하지 않습니다.

IBM® i show 문은 비EGL 생성 프로그램에 대해서는 전송 연기를 지원하지 않습니다.
IMS/VS

show 문은 EGL 생성 프로그램 또는 비EGL 생성 프로그램에 대해 전송 연기를 지원합니다. targetName은 IMS™ 트랜잭션 이름을 참조합니다.

EGL 생성 프로그램과 관련하여 다음 규칙이 적용됩니다.
  • 대상 프로그램은 다음 빌드 디스크립터 옵션에 대해 소스 프로그램과 같은 값을 지정해야 합니다. spaSize, spaADFspaStatusBytePosition.
  • 대상과 소스 프로그램은 동일한 양식 그룹을 공유해야 합니다.

EGL 생성 프로그램이 아닌 대상 프로그램은 MFS를 사용하여 전달된 양식을 받아야 합니다. MFS 맵 이름은 EGL 양식 이름과 같을 수 있습니다.

IMS BMP show 문이 지원되지 않습니다.
z/OS 일괄처리 show 문이 지원되지 않습니다.
웹 트랜잭션 show 문은 기본 또는 호출된 웹 트랜젝션에 지원됩니다. 이 경우 returning to 절은 선택적이며 isExternal 특성은 아무 효과가 없습니다.
기타 Java™ 생성 show 문은 비EGL 생성 프로그램에 대해서는 전송 연기를 지원하지 않습니다.