Loading and Saving Discontiguous Saved Segments VSAMGEN assigns a storage protection key of X'F' to the first five
segments, the shared portion of VSAM, and a storage. protection key of
I'E' to the last segment, the nonshared portion of VSAM. Then VSAMGEN saves VS AM. VSAMGEN issues the following message, which indicates that the VSAM discontiguous segments are saved. DMSVGN365I SYSTEM segmentname SAVED VSAMGEN then issues the following message to ask you if you want it
to erase the DOSLIB that it created: DMSVGN368R ERASE CMSVSAM DOSLIB? ENTER "YES" OR "NO": Answer "yes" unless you are using a larger minidisk than MAINT 191. otherwise, there will not be enough disk space for C5SAnS construction. If any errors occur during the VSAMGEN procedure, the action
required to complete the procedure is as follows:
1. If an error occurred before message DMKSVGN364R was issued you must
reinvoke the VSAMGEN EIEC.
2. If an error occurred before any DOSLIBs were created, you can
reinvoke the VSAMGEN EXEC and respond 'UPDATE' to message DMSVGN360R. The system will then prompt you for the systems to be
generated and ask if tape or cards are to be used for the PTF application. Respond 'CARDS' and when a request for the module
name is presented, enter 'END'. The system will then start
creating DOSLIBs. 3. If an error occurred after a DOSLIB was created you can reinvoke
the VSAMGEN EXEC and respond 'RESTART' to message DMSVGN360R. 4. If an error occurred after the CMSVSAM DOSLIB was created and you
had entered iBOTHi to message DMSVGN264R, you can reinvoke the VSAMGEN EXEC, respond 'CMSVSAM' to message DMSVGN264R and respond 'RESTART' to message DMSVGN360R. Once the CMSVSAM segment is
saved, reinvoke the VSAMGEN EXEC, respond 'UPDATE' to message DMKSVGN360R and proceed as in step 2 to create the CMSAMS segment. VSAMGEN then continues by installing the access method services
segments. VSAMGEN link-edits the access method services modules and
places· them in a CMS phase library called CMSAMS DOSLIB. You receive
the following messages: DMSVGN365I LINK-EDITING CMSAMS ••• DMSVGN363I CMSAMS DOSLIB CREATED ON DISK 'A'.
Note: While VSAMGEN is installing access method services,
information messages and the linkage editor continues. A greater than 4 causes VSAMGEN to terminate.
you receive
return code You are then prompted to enter the load address for the access method
services segments. DMSVGN363R ENTER LOCATION WHERE CMSAMS WILL BE LOADED AND SAVED: In this example, enter: 170000 (1472K). Part 3. Generating VM/370 (CP, CMS, RSCS, and IPCS) 215
Loading and Saving Discontiguous Saved Segments VSAKGEN fetches the access method service modules, loads the modules
at the designated address, assigns a storage protection key of X'F' to
the first six segments, and a key of X'E' to the last two segments.
Then VSAMGEN saves the access method services segments. You receive the
message
followed by messages from the FETCH command describing the entry point
of the modules being fetched. then prompts you for the name of the access method services
segments.
In this example, enter:
cmsams
Then VSAMGEN saves the access method services segments. A message: DKSVGN3651 SYSTEK segmentname SAVED is issued to indicate that the access method services segments are
successfully saved. VSAMGEN then issues the following message to ask you if you want it
to erase the DOSLIB that it created: DMSVGN368R ERASE CKSAMS DOSLIB? ENTER "YES" OR "NO": Answer "yes" unless you are using a larger minidisk than MAINT 191.
Loading and Saving the CMS/DOS Segment Called CMSDOS To load and save the CKS/DOS segment
procedure, DOSGEN, that you used to
called INSTVS AM. called CMSnOS, use the same EXEC load and save the CKS/DOS segment
If you plan to load the 64K CMS/DOS segment called CMSDOS at 1984K (lFOOOO), as in the example shown in Figure 31, your virtual machine
size must be at least 2112K. Access the CMS system disk as anything (A through G) Save the CKS/DOS segment called CKSDOS by issuing the command:
dosgen lFOOOO cmsdos DOSGEN checks that the address
than X'20000', and less than 16K. contains valid characters, is greater
If an error is detected, the message DMSGEN095E INVALID ADDRESS 'address'
is issued and the command is terminated. DOSGEN then checks for a read/write A-disk on which to write the CKS loader work file; if none is accessed, it issues an error message and
terminat es. DMSGEN006E NO READ/WRITE A-DISK ACCESSED 216 IBK VK/310 Planning and System Generation Guide
Previous Page Next Page