


		MVS38j Sysgen with 3375, 3380 and 3390 mods

		SMP4 installation Instructions

		Version 00.09		April 25, 2002

		Author: James M. Morrison
			jimmm@attglobal.net


This file, and the remaining contents of the archive containing it
are released to the public domain.

This code is supplied AS-IS, and no warranties are provided or implied.



		Introduction
		------------


Please review readme.txt before beginning here.  Once you've completed
the work here, you will need to perform an MVS38j system generation.
You can use your own sysgen procedure, or use what I provide in

	doc/sysgen.txt

SMP4 is the predecessor of IBM's current MVS system maintenance facility,
SMP/E.  SMP4 isn't as full-featured as SMP/E, but it meets our needs.

For experienced SMP4 users, please review

	doc/mcs-sum.txt

which provides details on the usermods.  Packaging-wise, there are two
main sets of usermods:

	1) 3380 + 3390 support, usermods M023xxx
	2) 3375 support, usermods M024xxx

The mcs-sum document provides the sysmod names you need to install
using ACCEPT NOAPPLY.  It will not be necessary to APPLY these usermods,
which is slightly unusual to people not used to doing things this way.
If you've done an NCP install, it's the same deal.



		Task Overview
		-------------

			Review installation material

			Re-create install tape, if required

			RECEIVE usermods

			ACCEPT CHECK NOAPPLY usermods

			ACCEPT NOAPPLY usermods

			Perform system generation (see doc/sysgen.txt)



		----------------------------
		Review installation material
		----------------------------


	It's always a good idea to look over the installation materials
	before you begin an SMP4 (or SMP/E for that matter) install.

	Especially have a look at doc/mcs-sum.txt so you know what
	usermods you're installing.  I recommend you install both
	the "3380 + 3390" and the 3375 support, even if you don't
	plan on using 3375s.

	There are two environments which I'll address here:

		1)  Environments which have already installed a previous
		    version of 3380 + 3390 support, and will only be
		    adding 3375 support.  Jobs which provide this
		    support are named <xx>-smp-<whatever>-3375.jcl.

		2)  Environments which have not previously installed 
		    3380 + 3390 support, and will be installing both
		    the "3380 + 3390" support AND 3375 support.
		    Jobs which provide this support are named
		    <xx>-smp-whatever-3375+3380+3390.jcl.

		    If you want only 3375 support, without 3380s and
		    3390s, you'll have to do it yourself.  While it
		    should be possible, it seems pointless as the
		    3375 support is fairly small.

	The main difference is the set of sysmods you ACCEPT.

	If you have a previous set of sysmods for 3380 + 3390 support,
	the MCS is the same as before.  Once I've released a sysmod,
	it should never change.  Subsequent changes will be packaged
	in their own sysmod, just like you'd expect.  You are perfectly
	entitled to yell at me if I've violated this principle, and I
	will more than likely be duly apologetic and offer you a full
	refund of what you paid me (exactly $USD 0.00). <grin>



		-----------------------------------
		Re-create install tape, if required
		-----------------------------------


	I can't imagine this being necessary, but if you care to rebuild
	the tape, see:

		jcl/00-init-tape.jcl
		jcl/01-make-tape.jcl

	This job is packaged to use rdrprep, available at:

		http://ensose.com/mvs38j.html

	The base release of the LCLASM and LCLMAC datasets are available as:

		xmit/base-lclasm.xmit
		xmit/base-lclmac.xmit

	They should never change, and are derived from the 0008 level of the 
	mods, which incorporates the K900071 fix.  Use the Hercules dasdload 
	command to load them before running the make-tape job, and modify
	the JCL accordingly.



		-----------------------------------
		RECEIVE usermods
		-----------------------------------


	Review the JCL, particularly the REGION= and TLIB= values.
	Run the RECEIVE, using your own or my JCL:

		jcl/02-smp-receive.jcl

	SMP4 will not re-RECEIVE any sysmods you've already received,
	which is OK.  Review the job's output, you should receive a
	return code of 0:

		HMA2050    RECEIVE PROCESSING COMPLETED - HIGHEST RETURN CODE IS 00

	If this is the first time you've received the base elements, 
	you should see the following messages:
	
		HMA3950    SYSMOD M023000 HAS RELFILE ELEMENTS
		HMA3520    ALLOCATE SUCCESSFUL FOR ddddd.M023000.F1 ON VOLUME xxxx
		HMA3520    ALLOCATE SUCCESSFUL FOR ddddd.M023000.F2 ON VOLUME xxxx
		HMA3940    SYSMOD M023000 RELFILE ELEMENTS LOADED



		-----------------------------
		ACCEPT CHECK NOAPPLY usermods
		-----------------------------


	First, decide which usermods to ACCEPT.  Looking in 

		doc/mcs-sum.txt

	there are two sets.  

	If you've already got the 3380 + 3390 usermods ACCEPTed, you only 
	need the 3375 usermods; otherwise my recommendation is that you install
	both sets.

	Review the JCL, and modify as needed (note TLIB= specification).

	Run ONLY ONE of the following two jobs, based on whether or not you 
	already have 3380 + 3390 support installed:

		jcl/03-smp-accept-check-3375+3380+3390.jcl

		jcl/03-smp-accept-check-3375.jcl

	If you are running the 3375+3380+3390 job, you will see the following
	message, don't worry about it:

		HMA2471    BLDL FAILED IN LIBRARY AOSD0 FOR LOAD MODULE UTRK3390 IN SYSMOD M023000

	You should see the following message:

		HMA2050    ACCEPT PROCESSING COMPLETED - HIGHEST RETURN CODE IS 04

	If your return code is higher than 4, you need to figure out why SMP4's not happy 
	(and correct the problem) before proceeding.



		-----------------------
		ACCEPT NOAPPLY usermods
		-----------------------


	Review the appropriate JCL, and modify as needed (note TLIB= specification).

	You may not want the COMPRESS(ALL) option, remove it if you like since it
	will cause your job to run longer and produce more output.

	Using the same set of usermods as in the previous step, [modify and]
	run ONLY ONE of the following jobs:

		jcl/04-smp-accept-3375+3380+3390.jcl

		jcl/04-smp-accept-3375.jcl

	You should see the following message:

		HMA2050    ACCEPT PROCESSING COMPLETED - HIGHEST RETURN CODE IS 04

	If not, you need to figure out why SMP4's not happy (and correct the 
	problem) before proceeding.



		-------------------------
		Perform system generation
		-------------------------


	You need to perform a full system generation to pick up the 3375, 3380,
	and 3390 support.  See:

		doc/sysgen.txt

	or use your own system generation procedure.







