show
show 문은 양식 또는 웹 페이지를 표시합니다.
이 명령문은 다음 유형의 코드에서 유효합니다.
- 기본 텍스트 UI 프로그램
- 기본 웹 트랜잭션 프로그램
- 호출된 웹 트랜잭션 프로그램
- 이전 유형의 프로그램에서 호출된 라이브러리
또한 프로그램에서 라이브러리에 있는 변수와 함께 show 문을 사용할 수 있습니다.
show 문에는 다음과 같은 효과가 있습니다.
- 복구 가능 자원을 커미트하고, 파일을 닫으며, 잠금을 해제합니다.
- 사용할 프로그램에 기본 레코드를 선택적으로 전달합니다. 이 레코드(사용된 경우)는 show 문의 passing 절에 지정됩니다.
- 첫 번째 프로그램을 종료합니다.
- 텍스트 양식 또는 웹 페이지를 표시합니다.
텍스트 양식이 표시되는 경우 이 명령문은 항상 전송 연기를 이행합니다. 사용자는 새 프로그램 또는 트랜잭션을 호출하기 위해 양식을 제출합니다. 웹 페이지가 표시되는 경우 전송 연기는 선택적입니다. 호출된 프로그램, 또는 호출된 트랜잭션의 첫 번째 프로그램이 항상 기본 프로그램이 됩니다.
구문

- formName
- 프로그램에 표시 가능한 텍스트 양식의 이름입니다. 가시성에 대한 자세한 정보는 범위의 내용을 참조하십시오. 명령문에 returning 절을 포함하는 경우 텍스트 양식은 호출된 프로그램의 inputForm 특성에 있는 텍스트 양식과 같아야 합니다.
- VGUIRecordName
- 프로그램에 표시 가능한 UI 레코드의 이름입니다. 가시성에 대한 자세한 정보는 범위의 내용을 참조하십시오. 명령문에 returning to 절이 포함된 경우 UI 레코드는 호출된 프로그램의 inputUIRecord 특성에 있는 UI 레코드와 같아야 합니다.
- targetName
- 사용자가 텍스트 양식 또는 웹 페이지를 제출한 후에 호출되는 프로그램 또는 트랜잭션의 ID입니다. 이름은 따옴표가 없는 파트 참조, 따옴표 안의 리터럴 문자, 상수 또는 sysVar.transferName 등의 다른 변수일 수 있습니다.
- basicRecordName
- 기본 레코드의 이름입니다. 컨텐츠는 수신 프로그램의 입력 레코드에 지정됩니다.
- properties
- 하나의 특성이 지원됩니다. 해당 특성은 MS/VS를 대상 플랫폼으로 사용하는 텍스트 UI 프로그램에서만 의미가 있습니다.
- isExternal
- 부울 특성입니다.
- 기본값 NO는 EGL 생성 프로그램이 전송 연기의 대상이 됨을 표시합니다.
- YES는 비EGL 생성 프로그램이 대상이 됨을 표시합니다.
호환성
| 플랫폼 | 문제 |
|---|---|
| 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 생성 프로그램과 관련하여 다음 규칙이 적용됩니다.
EGL 생성 프로그램이 아닌 대상 프로그램은 MFS를 사용하여 전달된 양식을 받아야 합니다. MFS 맵 이름은 EGL 양식 이름과 같을 수 있습니다. |
| IMS BMP | show 문이 지원되지 않습니다. |
| z/OS 일괄처리 | show 문이 지원되지 않습니다. |
| 웹 트랜잭션 | show 문은 기본 또는 호출된 웹 트랜젝션에 지원됩니다. 이 경우 returning to 절은 선택적이며 isExternal 특성은 아무 효과가 없습니다. |
| 기타 Java™ 생성 | show 문은 비EGL 생성 프로그램에 대해서는 전송 연기를 지원하지 않습니다. |