EXEC 2

EXEC 2 är ett tolkat datorskriptspråk med kommandoprocedurkontroll som används av EXEC 2-processorn som ursprungligen levererades med CMS- komponenten i operativsystemet IBM Virtual Machine/System Product ( VM/SP ).

Relation till EXEC

EXEC 2 är mestadels kompatibel med CMS EXEC men EXEC 2-skript måste börja med en &TRACE -sats. Vissa EXEC-satser och fördefinierade variabler finns inte i EXEC 2, även om det i vissa fall finns analoger. Det finns några mindre skillnader i vissa uttalanden och fördefinierade funktioner.

EXEC 2 har följande förbättringar:

  • Det finns ingen 8-byte-begränsning på tokenlängd.
  • Uttalanden kan vara upp till 255 tecken långa.
  • EXEC 2 kan utfärda kommandon till subkommandomiljöer såväl som CMS och CP.
  • EXEC 2 har ytterligare inbyggda funktioner.
  • EXEC 2 har användardefinierade funktioner.
  • EXEC 2-kommandon kan inkludera subrutiner och funktioner.
  • EXEC 2 har extra felsökningsmöjligheter.
  • CMS-program kan manipulera EXEC 2-variabler.

Vissa tillstånd för EXEC stöds inte i EXEC 2, inklusive:

  • &BEGSTALA ALLA
  • &KONTROLLERA
  • &EMSG
  • &SLUTET
  • &GÅ TILL TOPPEN
  • &HEX
  • &STANSA
  • &PLATS
  • &TID

Vissa fördefinierade variabler för EXEC är inte definierade i EXEC2:

  • &*
  • &$
  • &DISKX
  • &DISK*
  • &DISK?
  • &DOS
  • &EXEC
  • &GLOBAL
  • &GLOBALn
  • &LÄSFLAGGA
  • &TYPEFLAGGA

XEDIT makron

XEDIT- makron är filer med filtypen XEDIT, vars innehåll är skrivet med syntaxen för CMS EXEC, EXEC 2 eller REXX . Som vanliga EXEC 2 "EXEC"-kommandofiler börjar de med en "&TRACE"-sats, för att skilja dem från CMS EXEC-filer.

Historia

Skrivet på 1970-talet och formellt introducerat för CMS med VM/SP Release 1, EXEC 2 föregicks av CMS EXEC och ersattes av REXX .

Alla tre kommandotolkarna – CMS EXEC, EXEC 2 och REXX – stöds fortfarande av z/VM .

externa länkar