================================== :UTILS:TACL Commands and Functions ================================== ACTIVATE [ [\node-name.]{$process-name | cpu,pin } ] suspend $myproc activate $myproc ADD DEFINE { define-name |( define-name [, define-name ]...) } [, LIKE define-name ] [, attribute-spec ] ...} delete define =myfile delete define =my* #definedeleteall add define =myfile, class map, file $DATA01.FILE.CUSTOMER add define =myreport, class spool, file $s.#enform,report enform.enform ADDDSTTRANSITION start-date-time , stop-date-time , offset ADDUSER [ / run-option [ , run-option ] ... / ] group-name.user-name , group-id,user-id adduser super.jim,255,25 ALARMOFF ALTER DEFINE define-name-list { { , attribute-spec } | { , RESET reset-list } } alter define =myfile, file $DATA22.FILE.CUSTOMER ALTPRI [\node-name.]{$process-name | cpu,pin } , pri altpri $myproc,199 altpri 8,20,120 ASSIGN [ logical-unit [ , [ actual-file-name ][ , create-open-spec ] ... ] ] assign customer-file, $data01.file.customer,shared ATTACHSEG { PRIVATE | { SHARED file-name directory-name } } BACKUPCPU [ cpu ] backupcpu 0 BREAK [ variable-level ] BUILTINS [ / { FUNCTIONS | VARIABLES } / ] BUSCMD [ / run-option [ , run-option ] ... / ]{ X | Y } , { DOWN | UP } , from-cpu , to-cpu CLEAR ALL | ALL ASSIGN | ALL PARAM | ASSIGN logical-unit | PARAM param-name param collector $S param collector param retry-count 22 COLUMNIZE list COMMENT [ comment-text ] _COMPAREV string-1 string-2 COMPUTE expression _CONTIME_TO_TEXT contime-list _CONTIME_TO_TEXT_DATE contime-list _CONTIME_TO_TEXT_TIME contime-list COPYDUMP [ / run-option [ , run-option ] ... / ]source-file , dest-file COPYDUMP is not supported on H-series systems. COPYVAR variable-level-in variable-level-out CREATE file-name [ , extent-size ] CREATESEG file-name DEBUG [ [\node-name.]{$process-name | cpu,pin } ] [ , TERM [\node-name.]$terminal-name ] _DEBUGGER current-trace-value reason-for-entry DEFAULT [ / run-option [ , run-option ] ... / ] default-names [,"default-security"] ,"default-security" DELETE DEFINE define-name-list DELUSER [ / run-option [ , run-option ] ... / ]group-name.user-name DETACHSEG directory-name ENV [ environment-parameter ] EXIT FC [ num | -num | text ] FILEINFO [ / OUT list-file / ] [ file-name-template [ [,] file-name-template ] ... ] FILENAMES [ / OUT list-file / ][ file-name-template [ [,] file-name-template ] ... ] FILES [ / OUT list-file / ][ subvol-template [ [,] subvol-template ] ... ] FILETOVAR file-name variable-level HELP HISTORY [ num ] HOME [ directory-name ] INFO [ / OUT list-file / ] DEFINE define-name-list[, DETAIL ] INITTERM INLECHO { OFF | ON } INLEOF INLOUT { OFF | ON } INLPREFIX [ prefix ] INLTO [ variable-level ] JOIN variable-level KEEP [ / LIST / ] num variable [ variable ] ... KEYS LIGHTS [ / run-option [, run-option ] .../ ] [ ON | OFF | SMOOTH [ num ] ] [ , sys-option | , ALL ] ... [, BEAT ] LOAD [ / KEEP num / ] file-name [ file-name ] ... LOGOFF [ / option [, option ] ... / ] LOGON { group-name.user-name | group-id,user-id | alias } [ [ ,password ] | [ , old-password, new-password ] | [ , old-password, new-password, new-password ]] [ ; parameter [, parameter ] ...] _LONGEST list _MONTH3 num O[BEY] command-file OUTVAR [ / option [ , option ] ... / ] string PARAM [ param-name param-value [ , param-name param-value ] ... ] PASSWORD [ / run-option [ , run-option ] ... / ] [ password ] PAUSE [ [\node-name.]{$process-name | cpu,pin } ] PMSEARCH subvol-spec [ [,] subvol-spec ] ... PMSG { ON | OFF } POP variable [ [,] variable ] ... POSTDUMP [ < options > ] PPD [ / OUT list-file / ] [ [\node-name.][ { $process-name | cpu,pin | * } ] ] PURGE / option / file-name-template [, file-name-template...] PUSH variable [ [,] variable ] ... RCVDUMP [ / run-option [ , run-option ] ... / ] dump-file , cpu , { X | Y } [ , param [ , param ] ] RCVDUMP , cpuNum [, SLICE ] [, START ][, END ] [ [, ONLINE | PARALLEL] [, FULL] ] RECEIVEDUMP is not supported on H-series systems. RECEIVEDUMP / OUT dump-file / cpu , fabric [ , param [ , param ] ] RELOAD [ / run-option [, run-option ] ... / ] [ [ cpu-set [; cpu-set ]... ] REMOTEPASSWORD [ \node-name [ , password ] ] RENAME old-file-name [,] new-file-name RESET DEFINE { { attribute-name [, attribute-name ]... } | * } [ RUN[D] ] program-file [ / run-option [ , run-option ].../ ] [ param-set ] SEGINFO SET DEFINE { attribute-spec | LIKE define-name }[, attribute-spec ]... SET DEFMODE { ON | OFF } SET HIGHPIN { ON | OFF } SET INSPECT { OFF | ON | SAVEABEND } SETPROMPT { SUBVOL | VOLUME | BOTH | NONE } SET SWAP [ $volume-name ] SETTIME { { month day } | { day month } } year , hour: min[: sec] [ GMT | LST |LCT ] SET VARIABLE [ / option [, option ]/ ] variable-level [ text ] SET VARIABLE built-in-variable [ built-in-text ] SHOW [ / OUT list-file / ] [ attribute [ , attribute ] ... ] SHOW [ / OUT list-file / ] DEFINE [ attribute-name | * ] SINK [ text ] STATUS [ / OUT list-file / ] [ range ] [ , condition ] ... [ , DETAIL ] [ , STOP ] STOP [ [\node-name.]{$process-name | cpu,pin } ] SUSPEND [ [\node-name.]{$process-name | cpu,pin } ] SWITCH SYSTEM [ \node-name ] SYSTIMES[\node-name.]TACL [ / run-option [ , run-option ] ... TIME USE [ directory-name [ [,] directory-name ] ... ] USERS [ / run-option [ , run-option ] ... / ] [ range ] VARIABLES [ directory-name ] VARINFO [ variable [ [,] variable ] ... ] VARTOFILE variable-level file-name VCHANGE [ / option [ , option ] ... / ] variable-level string-1 string-2 [ range ] VCOPY [ / option [ , option ] ... / ] source-var range dest-var dest-line VDELETE [ / option [ , option ] / ... ] variable-level range VFIND [ / option [ , option ] / ... ] variable-level string [ range ] VINSERT variable-level line-num VLIST [ / option [ , option ] / ...] variable-level [ range ] VMOVE [ / option [ , option ] / ... ] source-var range dest-var dest-line VOLUME [ [\node-name.] volume ] [ , "security" ] VTREE [ directory-name ] WAKEUP { ON | OFF } WHO { X | Y }BUSDOWN from-cpu , to-cpu { X | Y }BUSUP from-cpu , to-cpu ! [ num | - num | text ] ? [ num | - num | text ] ================================== Built-In Functions and Variables ================================== #ABEND [ / option [ , option ] ... / ] [ [\node-name.]{$process-name | cpu,pin } [ text ] ] #ABORTTRANSACTION #ACTIVATEPROCESS [ [\node-name.]{$process-name | cpu,pin} ] #ADDDSTTRANSITION low-gmt high-gmt offset #ALTERPRIORITY [ [\node-name.]{$process-name | cpu,pin } ] pri #APPEND to-variable-level [ text ] #APPENDV to-variable-level { from-variable-level | string } #ARGUMENT [ / option [ , option ] ... / ] alternative [ alternative ] ... #ASSIGN [ / option [ , option ] ... / logical-unit ] #BACKUPCPU [ cpu ] #BEGINTRANSACTION #BREAKMODE #BREAKPOINT variable-level state #BUILTINS [ / { FUNCTIONS | VARIABLES } / ] #CASE text enclosure #CHANGEUSER [ / CHANGEDEFAULTS / ] { group-name.user-name | group-id,user-id | alias } password #CHARACTERRULES #CHARADDR variable-level line-addr #CHARBREAK variable-level char-addr #CHARCOUNT variable-level #CHARDEL variable-level char-addr-1 [ FOR char-count | TO char-addr-2 ] #CHARFIND [ / EXACT / ] variable-level char-addr text #CHARFINDR [ / EXACT / ] variable-level char-addr text #CHARFINDRV [ / EXACT / ] variable-level char-addr string #CHARFINDV [ / EXACT / ] string-1 char-addr string-2 #CHARGET variable-level char-addr-1 [ FOR char-count | TO char-addr-2 ] #CHARGETV var-1 var-2 char-addr-1 [ FOR char-count | TO char-addr-2 ] #CHARINS string char-addr text #CHARINSV variable-level char-addr string #COLDLOADTACL #COMPAREV string-1 string-2 #COMPUTE expression #COMPUTEJULIANDAYNO year month day #COMPUTETIMESTAMP year month day hour min sec milli micro #COMPUTETRANSID system cpu sequence crash-count #CONTIME timestamp #CONVERTPHANDLE { / PROCESSID / integer-string } | { / INTEGERS / process-identifier } #CONVERTPROCESSTIME process-time #CONVERTTIMESTAMP gmt-timestamp direction [ \node-name ] #CREATEFILE [ / option [ , option ] / ] file-name #CREATEPROCESSNAME #CREATEREMOTENAME \node-name #DEBUGPROCESS [ / NOW / ] [\node-name.]{$process-name | cpu,pin } [ , TERM [\node-name.]$terminal-name ] #DEF variable { { ALIAS | DELTA | MACRO | ROUTINE |TEXT } enclosure } | { {DIRECTORY [ segment-spec ]} | {STRUCT structure-body} } #DEFAULTS [ / option [ , option ] / ] #DEFINEADD define-name [ flag ] #DEFINEDELETE define-name #DEFINEDELETEALL #DEFINEINFO define-name #DEFINEMODE #DEFINENAMES define-template #DEFINENEXTNAME [ define-name ] #DEFINEREADATTR{ define-name | _ } { attribute-name | cursor-mode } #DEFINERESTORE [ / option [ , option ] ... / ] buffer #DEFINERESTOREWORK #DEFINESAVE [ / WORK / ] define-name buffer #DEFINESAVEWORK #DEFINESETATTR attribute-name [ attribute-value ] #DEFINESETLIKE define-name #DEFINEVALIDATEWORK #DELAY csecs #DELTA [ / COMMANDS variable-level / ] [ text ] #DEVICEINFO / option [ , option ] ... /{ $device-name | file-name } #EMPTY [ text ] #EMPTYV [ / BLANK / ] string #EMSADDSUBJECT [ / SSID ssid / ] buffer-var token-id [ token-value ] #EMSADDSUBJECTV [ / SSID ssid / ] buffer-var token-id source-var #EMSGET [ / option [ , option ] ... / ] buffer-var get-op #EMSGETV [ / option [ , option ] ... / ] buffer-var get-op result-var #EMSINIT [ / option [ , option ] / ] buffer-var ssid event-number token-id [ token-value ] ... ] #EMSINITV [ / option [ , option ] / ] buffer-var ssid event-number token-id source-var #EMSTEXT [ / option [ , option ] ... / ] buffer-var #EMSTEXTV [ / option [ , option ] ... / ] buffer-var formatted-var [ lengths-var ] #ENDTRANSACTION #EOF variable-level #ERRORNUMBERS #ERRORTEXT / option [ option ] ... / #EXCEPTION #EXIT #EXTRACT variable-level #EXTRACTV from-variable-level to-variable-level #FILEGETLOCKINFO [ / option / ] fvname control lockdesc participants #FILEINFO / option [ , option ] ... / file-name #FILENAMES [ / option [ , option ] ... / ][ file-name-template ] #FILTER [ exception [ exception ] ... ] #FRAME #GETCONFIGURATION / option [ , option ] ... / #GETPROCESSSTATE [ / option [ , option ] ... / ] #GETSCAN #HELPKEY #HIGHPIN #HISTORY [ / option [ , option ] ... / ] #HOME #IF [ NOT ] numeric-expression [ enclosure ] #IN #INFORMAT #INITTERM #INLINEECHO #INLINEEOF #INLINEOUT #INLINEPREFIX #INLINEPROCESS #INLINETO #INPUT [ / option [ , option ] ... / ] [ prompt ] #INPUTEOF #INPUTV [ / option [ , option ] ... / ] variable-level prompt-string #INSPECT #INTERACTIVE [ / CURRENT / ] #INTERPRETJULIANDAYNO julian-day-num #INTERPRETTIMESTAMP four-word-timestamp #INTERPRETTRANSID transid #JULIANTIMESTAMP [ type [ tuid-request ] ] #KEEP num variable #KEYS #LINEADDR variable-level char-addr #LINEBREAK variable-level line-addr char-offset #LINECOUNT variable-level #LINEDEL variable-level line-addr-1 [ FOR line-count | TO line-addr-2 ] #LINEFIND [ / EXACT / ] variable-level line-addr text #LINEFINDR [ / EXACT / ] variable-level line-addr text #LINEFINDRV [ / EXACT / ] variable-level line-addr string #LINEFINDV [ / EXACT / ] variable-level line-addr string #LINEGET string line-addr-1 [ FOR line-count | TO line-addr-2 ] #LINEGETV string variable-level line-addr-1 [ FOR line-count | TO line-addr-2 ] #LINEINS variable-level line-addr text #LINEINSV variable-level line-addr string #LINEJOIN variable-level line-addr #LOAD [ / option [ , option ] / ] file-name #LOCKINFO lock-spec tag buffer #LOGOFF [ / option [ , option ] ... / ] #LOOKUPPROCESS / option [ , option ] ... / specifier #LOOP enclosure #push loopcnt #set loopcnt 1 [#loop |do| #output Displaying [loopcnt] of 9 #set loopcnt [#compute [loopcnt] + 1] |until| (loopcnt > 9) ] #MATCH template [ text ] #MOM #MORE #MYGMOM #MYPID #MYSYSTEM #MYTERM #NEWPROCESS program-file [ / option [, option ]... / ] [ param-set ] #NEXTFILENAME [ file-name ] #OPENINFO / option [ , option ] / { file-name | device-name }tag #OUT #OUTFORMAT #OUTPUT [ / option [ , option ] ... / ] [ text ] #OUTPUTV [ / option [ , option ] ... / ] string #PARAM [ param-name ] #PAUSE [ [\node-name.]{$process-name | cpu,pin } ] #PMSEARCHLIST #PMSG #POP variable [ [,] variable ] ... #PREFIX #PROCESS #PROCESSEXISTS [\node-name.]{$process-name | cpu,pin } #PROCESSFILESECURITY #PROCESSINFO / option [ , option ] ... /[ [\node-name.]{$process-name | cpu,pin } ] #PROCESSORSTATUS [ \node-name ] #PROCESSORTYPE [ / BOTH | NAME / ] { { [\node-name.]{$process-name | cpu, pin } } | cpu-num #PROMPT #PURGE file-name #PUSH variable [ [,] variable ] … #RAISE exception #REPLYV string #REQUESTER [ / option [ , option ] / ] { CLOSE variable-level } { READ file-name error-var read-var prompt-var } | { WRITE file-name error-var write-var } #RESET option [ option ] … #REST #RESULT [ text ] #RETURN #ROUTEPMSG { ALL | STANDARD |( message-type [ message-type ] ... ) } #ROUTINENAME #SEGMENT [ / USED / ] #SEGMENTCONVERT / FORMAT { a | b } / old-file-name new-file-name #SEGMENTINFO / option [ , option ] / [ segment-id ] #SEGMENTVERSION file-name #SERVER / option [ , option ] ... / [ server-name ] #SET { [ / option [, option ]/] variable-level [ text ] } | { built-in-variable [ built-in-text ] } #SETBYTES destination source #SETCONFIGURATION / option [, option ] .../[ tacl-image-name] #SETMANY variable-name-list , [ text ] #SETPROCESSSTATE / LOGGEDON | TSNLOGON | STOPONLOGOFF | PROPAGATELOGON | PROPAGATESTOPONLOGOFF / { 0 | 1 } #SETSCAN num #SETSYSTEMCLOCK julian-gmt mode [ tuid ] #SETV dest-variable-level source-string #SHIFTDEFAULT #SHIFTSTRING [ / option / ] [ text ] #SORT [ / option / ] [ text ] #SPIFORMATCLOSE #SSGET [ / option [ , option ] ... / ] buffer-var get-op #SSGETV [ / option [ , option ] ... / ] buffer-var get-op result-var #SSINIT [ / TYPE 0 / ] buffer-var ssid command [ / type-0-option [ , type-0-option ] ... / ] token-id #SSNULL token-map struct #SSPUT [ / option [ , option ] ... / ] buffer-var token-id [ token-value [ token-value ] ... ] #SSPUTV [ / option [ , option ], / ] buffer-var token-id source-var #STOP [ / option [ , option ] ... / ] [ [\node-name.]{$process-name | cpu,pin } [ text ] ] #SUSPENDPROCESS [ [\node-name.]{$process-name | cpu,pin} ] #SWITCH #SYSTEM [ \node-name ] #SYSTEMNAME system-number #SYSTEMNUMBER \node-name #TACLOPERATION #TACLSECURITY #TACLVERSION / REVISION / #TIMESTAMP #TOSVERSION [ \node-name ] #TRACE #UNFRAME #USELIST #USERID user #USERNAME user #VARIABLEINFO / option [ , option ] ... / variable-level #VARIABLES [ / { BREAKPOINT | IO } / ] #VARIABLESV [ / { BREAKPOINT | IO } / ] variable-level #WAIT variable-level [ variable-level ] ... #WAKEUP #WIDTH ================================== STRUCT Declarations ================================== #DEF variable STRUCT { BEGIN declaration [ declaration ] ... END ; } | ( LIKE structure-identifier ; } type identifier [ VALUE initial-value ] ; type identifier ( lower-bound : upper-bound ) [ VALUE initial-value ] ; STRUCT identifier [ ( lower-bound : upper-bound ) ] ; { BEGIN declaration [ declaration ] ... END ; } | { LIKE structure-identifier ; } FILLER num ; type identifier [ ( lower-bound : upper-bound ) ] REDEFINES previous-identifier ; ================================== #SET Summary ================================== The following summarizes the syntax of the #SET function when it is used to assign values to built-in variables. SET VARIABLE commands used for the same purpose have the same syntax. #SET #ASSIGN [ [ / option [ , option ] ... / ] logical-unit ] #SET #BREAKMODE { DISABLE | ENABLE | POSTPONE } #SET #CHARACTERRULES file-name #SET #DEFAULTS subvolume-name #SET #DEFINEMODE { OFF | ON } #SET #ERRORNUMBERS n n n n #SET #EXIT num #SET #HELPKEY [ key-name ] #SET #HIGHPIN { OFF | ON } #SET #HOME directory #SET #IN file-name #SET #INFORMAT { PLAIN | QUOTED | TACL } #SET #INLINEECHO num #SET #INLINEOUT num #SET #INLINEPREFIX [ prefix ] #SET #INLINETO [ variable-level ] #SET #INPUTEOF num #SET #INSPECT { OFF | ON | SAVEABEND } #SET #MYTERM home-term #SET #OUT file-name #SET #OUTFORMAT { PLAIN | PRETTY | TACL } #SET #PARAM [ param-name [ param-value ] ] #SET #PMSEARCHLIST searchlist #SET #PMSG num #SET #PREFIX [ text ] #SET #PROCESSFILESECURITY " security" #SET #PROMPT num #SET #REPLYPREFIX [ num] #SET #SHIFTDEFAULT { DOWN | NOOP | UP } #SET #TACLSECURITY "security" #SET #TRACE num #SET #USELIST [ directory-name [ directory-name ] ... ] #SET #WAKEUP num #SET #WIDTH num ================================== #DELTA Command Summary ================================== Table A-1 summarizes the syntax of the #DELTA character processor commands. Command Description xA Convert ASCII y,xA Convert ASCII with error return B Beginning xC Character move x:C Character move with return code xD Delete EIfile$ Open file for input EOfile$ Open file for output xFC Lowercase lines y,xFC Lowercase characters x@FC Uppercase lines y,x@FC Uppercase characters FEvar$ Test variable level for emptiness FFvar$ Get frame number of variable level xFGvar$ Compare lines to variable level y,xFGvar$ Compare range to variable level FL Get length from last I or S operation FOvar$ Pop variable FTvar$ Get variable type xFTvar$ Set variable type FUvar$ Push variable xFUvar$ Push and load variable with x Gvar$ Get text from variable level H Whole buffer Itext$ Insert text xI Insert ASCII y,xI Insert y*ASCII xJ Jump characters xK Kill lines y,xK Kill characters xL Move by lines Mvar$ Invoke macro xP Write lines y,xP Write characters Qvar$ Get value from variable level xStext$ Search x:Stext$ Search with return code xT Type lines y,xT Type characters @Tvar$ Type variable level contents :Ttext$ Type text xUvar$ Unload x into variable level y,xUvar$ Unload x into variable level xV View lines x:V View lines and show end xXvar$ Extract lines to variable level y,xXvar$ Extract characters to variable level xY Read lines Z Get buffer size \ Convert number in text to value in X x\ Put x in text ^\ Exit from macro ? Condition :? NOT condition ' End condition , Move X into Y $ Clear X and Y . Get current position = Display X or Y,X < Begin iteration x< Iterate x times ; Exit iteration > End iteration @> End iteration, do not decrement iteration count ! Comment ====================================================== Mapping TACL Built-In Functions to Guardian Procedures ====================================================== #ABEND PROCESS_STOP_ #ABORTTRANSACTION ABORTTRANSACTION #ACTIVATEPROCESS PROCESS_ACTIVATE_ #ADDDSTTRANSITION ADDDSTTRANSITION #ALTERPRIORITY PROCESS_SETINFO_ #APPEND None #APPENDV None #ARGUMENT None #BACKUPCPU PROCESS_GETINFO_,PROCESSHANDLE_DECOMPOSE_ #BEGINTRANSACTION BEGINTRANSACTION #BREAKPOINT None #BUILTINS None #CASE None #CHANGEUSER PROCESSACCESSID #CHARADDR None #CHARBREAK None #CHARCOUNT None #CHARDEL None #CHARFIND None #CHARFINDR None #CHARFINDRV None #CHARFINDV None #CHARGET None #CHARGETV None #CHARINS None #CHARINSV None #COLDLOADTACL None #COMPAREV None #COMPUTE None #COMPUTEJULIANDAYNO COMPUTEJULIANDAYNO #COMPUTETIMESTAMP COMPUTETIMESTAMP #COMPUTETRANSID COMPUTETRANSID API #CONTIME The time is computed with conversion logic. #CONVERTPHANDLE PROCESSHANDLE_TO_STRING_ #CONVERTPROCESSTIME CONVERTPROCESSTIME #PROCESSINFO FILENAME_DECOMPOSE_, PROCESSHANDLE_DECOMPOSE_, PROCESS_GETPAIRINFO_,PROCESS_GETINFOLIST_, PROCESS_GETINFO_, PROCESSHANDLE_TO_STRING_,FILENAME_EDIT_, FILENAME_DECOMPOSE_ #CONVERTTIMESTAMP CONVERTTIMESTAMP #CREATEFILE FILE_CREATELIST_, FILENAME_DECOMPOSE_ #CREATEPROCESSNAME CREATEPROCESSNAME #CREATEREMOTENAME CREATEREMOTENAME #DEBUGPROCESS PROCESS_DEBUG_ #DEF None #DEFINEADD DEFINEADD #DEFINEDELETE DEFINEDELETE #DEFINEDELETEALL DEFINEDELETEALL #DEFINEINFO DEFINEINFO #DEFINENAMES GETSYSTEMNAME, DEFINENEXTNAME #DEFINENEXTNAME DEFINENEXTNAME #DEFINEREADATTR DEFINEREADATTR #DEFINERESTORE DEFINERESTORE #DEFINERESTOREWORK DEFINERESTOREWORK #DEFINESAVE DEFINESAVE #DEFINESAVEWORK DEFINESAVEWORK #DEFINESETATTR DEFINESETATTR #DEFINESETLIKE DEFINESETLIKE #DEFINEVALIDATEWORK DEFINEVALIDATEWORK #DELAY SIGNALTIMEOUT, AWAITIO #DELTA None #DEVICEINFO FILE_GETINFOLISTBYNAME_ #EMPTY None #EMPTYV None #EMSADDSUBJECT EMSADDSUBJECT (EMS PROCEDURE) #EMSADDSUBJECTV EMSADDSUBJECT (EMS PROCEDURE) #EMSGET EMSGET (EMS PROCEDURE) #EMSGETV EMSGET (EMS PROCEDURE) #EMSINIT None #EMSINITV None #EMSTEXT EMSTEXT (EMS PROCEDURE) #EMSTEXTV EMSTEXT (EMS PROCEDURE) #ENDTRANSACTION ENDTRANSACTION API #EOF None #ERRORTEXT None #EXCEPTION None #EXTRACT None #EXTRACTV None #FILEGETLOCKINFO FILE_GETLOCKINFO_ #FILEINFO FILEINQUIRE, FILENAME_UNRESOLVE_, FILEINFO,FILE_GETINFOLISTBYNAME_, | | #FILENAMES None #FILTER None #FRAME None #GETCONFIGURATION None #GETPROCESSSTATE PROCESS_GETINFOLIST_ #GETSCAN None #HISTORY None #IF None #INITTERM None #INLINEEOF None #INPUT None #INPUTV None #INTERACTIVE FNAMECOMPARE #INTERPRETJULIANDAYN INTERPRETJULIANDAYNO #INTERPRETTIMESTAMP INTERPRETTIMESTAMP #INTERPRETTRANSID INTERPRETTRANSID (TM/MP API) #JULIANTIMESTAMP JULIANTIMESTAMP #KEEP None #KEYS None #LINEADDR None #LINEBREAK None #LINECOUNT None #LINEDEL None #LINEFIND None #LINEFINDR None #LINEFINDRV None #LINEFINDV None #LINEGET None #LINEGETV None #LINEINS None #LINEINSV None #LINEJOIN None #LOAD None #LOCKINFO PROCESSHANDLE_TO_FILENAME_,FILENAME_TO_OLDFILENAME_,LOCKINFO #LOGOFF None #LOOKUPPROCESS PROCESSHANDLE_DECOMPOSE_,FILENAME_DECOMPOSE_,PROCESS_GETPAIRINFO_,GETSYSTEMNAME, #LOOP None #MATCH None #MOM PROCESS_GETINFO_ #MORE None #MYGMOM PROCESS_GETINFO_ #MYPID PROCESSHANDLE_DECOMPOSE_ #MYSYSTEM MYSYSTEMNUMBER #NEWPROCESS FILENAME_DECOMPOSE_, PROCESS_GETINFO_,OLDFILENAME_TO_FILENAME_, PROCESS_CREATE_,PROCESSHANDLE_TO_STRING_, FILE_OPEN_,FILE_CLOSE_ #NEXTFILENAME NEXTFILENAME, FNAMECOLLAPSE #OPENINFO FILENAME_DECOMPOSE_, FILE_GETOPENINFO_,FILENAME_UNRESOLVE_ #OUTPUT None #OUTPUTV None #PAUSE PROCESSHANDLE_TO_STRING_, AWAITIO, FILEINFO #POP None #PROCESS MYSYSTEMNUMBER,PROCESSHANDLE_DECOMPOSE_,PROCESSHANDLE_TO_STRING_ #PROCESSEXISTS None #PROCESSINFO PROCESS_GETPAIRINFO_, PROCESS_GETINFOLIST_ , PROCESS_GETINFO_, PROCESSHANDLE_TO_STRING_ ,FILENAME_DECOMPOSE_, FILENAME_EDIT_,PROCESSHANDLE_DECOMPOSE_ #PROCESSORSTATUS PROCESSORSTATUS, REMOTEPROCESSORSTATUS #PROCESSORTYPE PROCESSOR_GETNAME_ ,PROCESSHANDLE_DECOMPOSE_ #PURGE PURGE, FILEINFO #PUSH None #RAISE None #RENAME FILE_GETINFOLISTBYNAME_, FILE_OPEN_, FILEINFO, FILE_RENAME_, CLOSE #REPLY None #REPLYV None #REQUESTER DEVICEINFO2, OLDFILENAME_TO_FILENAME_, FILENAME_COMPARE_, FILEINFO #RESET None #REST None #RESULT None #RETURN None #ROUTINENAME None #SEGMENT None #SEGMENTCONVERT None #SEGMENTINFO None #SEGMENTVERSION OPEN, FILEINFO, READ, CLOSE #SERVER FILENAME_TO_OLDFILENAME_ #SET None #SETBYTES None #SETCONFIGURATION PROCESSACCESSID, FILE_GETINFOBYNAME_,FILE_OPEN_,FILE_CLOSE_,READX,POSITION,WRITEX #SETMANY None #SETPROCESSSTATE PROCESS_SETINFO_ #SETSCAN None #SETSYSTEMCLOCK SETSYSTEMCLOCK #SETV None #SHIFTSTRING SHIFTSTRING #SORT No GPC Used #SPIFORMATCLOSE SPI_FORMAT_CLOSE_ (DSM PROCEDURE) #SSGET SSGET (EMS PROCEDURE) #SSGETV SSGET (EMS PROCEDURE) #SSINIT SSINIT (SPI PROCEDURE) #SSMOVE SSMOVE (SPI PROCEDURE) #SSNULL SSNULL (SPI PROCEDURE) #SSPUT SSPUT (SPI PROCEDURE) #SSPUTV SSPUT (SPI PROCEDURE) #STOP PROCESS_STOP_, PROCESS_GETPAIRINFO_ #SUSPENDPROCESS PROCESS_SUSPEND_ #SWITCH PROCESS_STOP_, CHECKPOINT #SYSTEM None #SYSTEMNAME GETSYSTEMNAME #SYSTEMNUMBER LOCATESYSTEM #TACLOPERATION None #TACLVERSION None #TIMESTAMP None #TOSVERSION TOSVERSION #UNFRAME None #USERID None #USERNAME None #VARIABLEINFO None #VARIABLES No GPC Used. #VARIABLESV No GPC Used. #WAIT No GPC Used. #XFILEINFO FILE_GETINFOLISTBYNAME_,OLDFILENAME_TO_FILENAME_,FILENAME_DECOMPOSE_ #XFILENAMES No GPC Used. #XFILES No GPC Used. #XLOGON PROCESSACCESSID, USER_AUTHENTICATE_ #XPPD PROCESS_GETPAIRINFO_, MYSYSTEMNUMBER,PROCESSHANDLE_DECOMPOSE_,FILENAME_DECOMPOSE_ #XSTATUS PROCESS_GETINFO_, PROCESS_GETPAIRINFO_,PROCESS_GETINFOLIST_,PROCESS_STOP_, UNUMZ, SHIFTSTRING,GETSYSTEMNAME,PROCESSHANDLE_DECOMPOSE_