CMS Command and Macro Reference (Rel 6 PLC 17 Apr81)
Page100(100 of 405)
E1CEC If the E1CEC interpreter finds an error, it displays the message: DMSEXT012E ERROR IN EXEC FILE filename, LINE nnnn -description possible errors, and the associated return codes, are: !!g§££iE1i2!! FILE NOT FOUND &SKIP OR &GOTO ERROR BAD FILE FORMAT TO) MANY ARGUMENTS MAX DEPTH OF LOOP NESTING EXCEEDED ERROR READING FILE INVALID SYNTAX INVALID FORM OF CONDITION INVALID ASSIGNMENT MISUSE OF SPECIAL VARIABLE ERROR IN &ERROR ACTION CONVERSION ERROR TOO MANY TOKENS IN STATEMENT MISUSE OF BUILT-IN FUNCTION EOF FOUND IN LOOP INVALID CONTROL WORD EXEC ARITHMETIC UNDERFLOW EXEC ARITHMETIC OVERFLOW SPECIAL CHARACTER IN VARIABLE SYMBOL DMSEXC001E NO FILENAME SPECIFIED RC=2q Return 801 802 803 80q 805 806 801 808 809 810 812 813 81q 815 816 817 818 819 86 IBM VM/370 CMS Command and Macro Reference
FETCH FETCH Use the FE!CH command in CMS/DOS to load an executable phase into storage for execution. The format of the FETCH command is: r 1 FETch , phasename ((options ••• () ]] [ START] I , [COMP] I [ORIGIN hexloc] L- phasename is the name of the phase to be loaded into virtual storage. CMS searches for the phase: • In a DOS/VS private core image library, if IJSYSCL has been defined • In eMS DOSLIBs that have been identified with the GLOBAL command • In the DOS/VS system core image library, if you specified the mode letter of the DOS/VS system residence on the SET DOS ON command line START specifies that once the phase is loaded into storage, execution should begin immediately. CaMP specifies that should contain Note 5.) when the phase is to be executed, the address of its entry point. register 1 (See Usage ORIGIN hexloc fetches the program and loads it at the location specified by hexloc; this location must be in the CMS user area. The location, hexloc, is a hexadecimal number of up to eight characters. (See Usage Note 6.) 1. If you do not use the START option, FETCH displays a message at your terminal indicating the name of the phase and the storage location of its entry point. At this time, you can set address instruction stops for testing. To continue, issue the START command to initiate execution of the phase just loaded. 2 • The fetch routine is also invoked by supervisor instructions 1, 2, 4, or 65. The search order for phases is the same as listed above. call (SVC) executable 3. If you want to fetch a phase from a private core image library, you must issue an ASSGN command for the logical unit SYSCLB and define the library in a DLBL command using the ddname IJSSYCL. For example: assgn sysclb c dlbl ijsyscl c dsn core image lib (sysclb perm Section 2. CMS Commands 87