27.12.2012 Views

z/VM: CP Commands and Utilities Reference - z/VM - IBM

z/VM: CP Commands and Utilities Reference - z/VM - IBM

z/VM: CP Commands and Utilities Reference - z/VM - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>CP</strong>XLOAD<br />

(RECFM F) <strong>and</strong> a logical record length of 80 (LRECL 80). If the file does not<br />

contain text records, it can be any record format <strong>and</strong> must have a logical record<br />

length less than 4,000 (LRECL < 4000).<br />

TEXT<br />

tells <strong>CP</strong> that this is a text file that contains 1 or more CSECTs <strong>and</strong> can contain<br />

1 or more <strong>CP</strong>XLOAD directives. Text files must have a fixed record format<br />

(RECFM F) <strong>and</strong> a logical record length of 80 (LRECL 80).<br />

TXTLIB<br />

tells <strong>CP</strong> that the file is a text library that contains 1 or more members. A TXTLIB<br />

member can contain 1 or more control sections (CSECTs) <strong>and</strong> can contain<br />

<strong>CP</strong>XLOAD directives. TXTLIB files must have a fixed record format (RECFM F)<br />

<strong>and</strong> a logical record length of 80 (LRECL 80).<br />

* tells <strong>CP</strong> to search the list of <strong>CP</strong>-accessed minidisks until it finds the first<br />

occurrence of the specified file that you want loaded. If you do not specify a file<br />

mode, * is the default.<br />

fm is the file mode of the <strong>CP</strong>-accessed minidisk containing the file that you want<br />

loaded.<br />

MEMber member<br />

is the name of the member in the TXTLIB that you want loaded.<br />

You can use generic member names to request a specific subset of files. A<br />

generic member name is a 1- to 8-character string with asterisks (*) in place of<br />

1 or more characters <strong>and</strong> percent signs (%) in place of exactly 1 character. For<br />

example:<br />

hc%p* ...<br />

lists all members that start with HC <strong>and</strong> have P as their fourth character.<br />

LOck<br />

NOLOck<br />

has no effect <strong>and</strong> is retained only for compatibility. All symbols are considered<br />

resident, which means they cannot be locked or unlocked.<br />

MP<br />

102 z/<strong>VM</strong>: <strong>CP</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Reference</strong><br />

tells <strong>CP</strong> that the entry point is multiprocessor (MP) capable. This means that<br />

the entry point can be dispatched on any of the machine’s processors. If<br />

omitted, MP is the default.<br />

NOMP<br />

NONMP<br />

tells <strong>CP</strong> that the entry point is dispatched only on the master processor,<br />

because (in general) the entry point assumes that competitive routines are also<br />

not multiprocessor (MP) capable. Use NOMP or NONMP to prevent entry points<br />

from overlaying each other’s chains of control blocks when you do not take the<br />

precaution of getting a system lock. For example, SPOOL routines are NOMP.<br />

CONtrol epname<br />

tells <strong>CP</strong> to call the specified entry point after loading the customer-written <strong>CP</strong><br />

routines <strong>and</strong> before processing a <strong>CP</strong>XUNLOAD request. You can load the<br />

customer-written <strong>CP</strong> routines containing the specified entry point either before<br />

or within this <strong>CP</strong>XLOAD request. The variable epname must be a 1- to<br />

8-character string. The first character must be alphabetic or one of the following<br />

special characters: dollar sign ($), number sign (#), underscore (_), or at sign<br />

(@). The rest of the string can be alphanumeric characters, the 4 special<br />

characters ($, #, _, <strong>and</strong> @), or any combination thereof.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!