The CP DEFINE command allows you to change your configuration
temporarily for the current terminal session. For example:
define readerOOb temporarily aids a card reader at virtual address OOB. The entry:
define t3330 as 291 cyl 125
adds a temporary virtual disk, containing 125 cylinders, at virtual
address 291.
If your virtual machine is operating in basic control (B:) mode (that
is, your machine can use only six channels 0-5), you can only
define virtual devices with addresses up through5FFi in extended
control(E:) mode, your virtual machine can use 16 channels O-F, and you
can use all addresses through FFF.You can enter:
define storage as 768k+0 temoorarily change the virtual storage size of your virtual machine 768K (K=1024 bytes). When you redefine storage, your virtual machine
is automatically reset and you must reload your operating system.
WhenJsinq the SPOOL, SPECIAL and DEDICATE directory control statements to define virtual devices, specify virtual addresses that do
not with or contend with the virtual control unit interfacee This or contention occurs because devices can require special IIO interface protocols from control units such as shared and nonshared
subchannel operations. putting devices that require different real
control units on the same virtual control unit can result in a hung orbusy To avoid this problem, users must define (and separate)
deviceswithin their own control unit range. For example, if the
directory entry specifies:SPOOL 102 3211 SPECIAL 103 3270
thecontr)l unit 0 on channel 1 controls both a nonshared device (the 3211 printer) and a shared device (the 3270 display unit). Processing
of both proqrams involving these two devices can result in a
hunq or busy condition=
Testing and Debugging of Programs
Into the testing and debugging facilities that are contained
in your virtual machine's operating system, has several CP commands that you can use. These commands can be used to locate,
display, and alter the program instructions that are executing in your virtual storage.
In the followinq discussions of theADSrOp, DISPLAY, DUMP, and STORE commands, it is important that you understand the levels of storage you
can specify on the command line.Only first level storage (storage that is real to the virtual
machine) can be handled directly. This includes theV=R partitions or reqions of DOS/VS and OS/VS as well as storage in as/pcP, MFT, and MVT. V=V partitions or regions of DOS/VS and OS/VS constitute second
levelst)rage and cannot be specified directly. The user, or the Section 3. CP Command Usage 27
temporarily for the current terminal session. For example:
define reader
define t3330 as 291 cyl 125
adds a temporary virtual disk, containing 125 cylinders, at virtual
addr
If your virtual machine is operating in basic control (B:) mode (that
is, your
define virtual devices with addresses up through
control
can use all addresses through FFF.
define storage as 768k
is automatically reset and you must reload your operating system.
When
not
subchannel operations. putting devices that require different real
control units on the same virtual control unit can result in a hung or
devices
directory entry specifies:
the
of both
hunq or busy condition=
Testing and Debugging of Programs
In
in your virtual machine's operating system,
display,
In the followinq discussions of the
can specify on the command line.
machine) can be handled directly. This includes the
level