EXEC 2

EXEC 2

EXEC 2는 IBM Virtual Machine/System Product(VM/SP; 가상 머신/[1]시스템 제품) 운영 체제의 CMS 구성 요소와 함께 제공된 EXEC 2 프로세서에서 사용되는 해석된 명령어 프로시저 제어, 컴퓨터 스크립트 언어입니다.

EXEC와의 관계

EXEC 2는 CMS EXEC과 대부분 호환되지만[2] EXEC 2 스크립트는 &TRACE 문으로 시작해야 합니다.일부 EXEC 문과 사전 정의된 변수는 EXEC 2에 존재하지 않지만 경우에 따라서는 아날로그가 있습니다.일부 문장과 미리 정의된 함수에는 몇 가지 사소한 차이가 있습니다.

EXEC 2에는 다음과 같은 [3]확장 기능이 있습니다.

  • 토큰 [4]길이에는 8바이트 제한이 없습니다.
  • 문의 길이는 최대 255자입니다.
  • EXEC 2는 CMS 및 CP뿐만 아니라 하위 명령 환경에도 명령을 실행할 수 있습니다.
  • EXEC 2에는 추가 기능이 내장되어 있습니다.
  • EXEC 2에는 사용자 정의 기능이 있습니다.
  • EXEC 2 명령에는 서브루틴 및 기능이 포함될 수 있습니다.
  • EXEC 2에는 추가 디버깅 기능이 있습니다.
  • CMS 프로그램은 EXEC 2 변수를 조작할 수 있습니다.

EXEC 2 에서는, 다음의 몇개의 스테이트가 서포트되고 있지 않습니다.

  • & BEGSTACK 모두
  • 제어
  • & EMSG
  • & GOTO TOP
  • & HEX
  • 펀치
  • 스페이스
  • 시간

EXEC2에 정의되어 있지 않은 EXEC 변수도 있습니다.

  • &*
  • &$
  • 디스크X
  • 디스크*
  • 디스크?
  • & DOS
  • EXEC
  • 글로벌
  • 글로벌
  • 판독 플래그
  • & 타입플래그

XEDIT 매크로

XEDIT 매크로는 파일 타입이 XEDIT인 파일이며, 내용은 CMS EXEC, EXEC 2 또는 REXX [5]구문을 사용하여 작성됩니다.일반 EXEC 2 "EXEC" 명령 파일과 마찬가지로 CMS EXEC 파일과 구별하기 위해 "&TRACE"[5] 문으로 시작합니다.

역사

1970년대에[6] 작성되어 VM/SP Release 1을 탑재한 CMS용으로 정식 도입된 EXEC 2는 CMS EXEC에 의해 선행되어 REXX로 대체되었습니다.

3개의 명령어인터프리터(CMS EXEC, EXEC 2, REXX)는 모두 z/VM에서 계속 지원됩니다.

레퍼런스

  1. ^ Varian, Melinda. "VM AND THE VM COMMUNITY: Past, Present, and Future" (PDF). Retrieved March 14, 2012.
  2. ^ "Appendix A: CMS EXEC and EXEC 2 Relationship". IBM Virtual Machine/Sysrem Product: EXEC 2 Reference - Program Number 5664-167 - Release 2 (PDF). Program Profuct. IBM. pp. 48–55. SC24-5219-1. Retrieved April 29, 2022.
  3. ^ IBM Corporation. "EXEC 2 Processor and CMS EXEC Processor". Retrieved March 14, 2012.
  4. ^ "EXEC 2 Processor and CMS EXEC Processor".
  5. ^ a b EXEC 2 Reference (PDF). p. 92.
  6. ^ "EXEC 2".

외부 링크