Transcript
  • MainframeAdministrationMaterial

    ConsoleMonitoring:Wereplytooutstandingmessage.

    Therearetwotypesofthemessagecomesinconsole.1) WTO:WriteToOperatorWhichwillinformstooperatortoperformsome

    operationaftersometime.IEF125ILoggedonIEF126ILoggedoffIEF403IJob/subsystemisstarted.IEF404IJob/subsystemiscancelled.IEE360INewSMFmandatasetisstartedIEF649IDDstatementexceedsthelimit.2) WTOR:WriteToOperatorReplyWhichneedsimmediateattentionbyoperator.IEE362AOneSMFmandatasetisfilledIEA231ABuffershortage.

    Therearethreedifferenttypesofmode,RollDelete(RD)Mode:ExpectWTORmessagerestofthemessagewillbeautomaticallyrolledanddelete.Roll(R)Mode:Allthemessagerolledanddeletedautomatically.None(N)Mode:Ifthefirsttenmessagegenerate,wecannotseethefurtherhappeningmessage,thenithangssystemtotally,thenBuffershortagewillhappen,toclearthebuffershortageproblemwecanusethiscommands.

    KTocleartheallWTOmessage.KE,particularlineToclearWTORmessageofaparticularline.KSToshowthecurrentmode.KS,DEL=R,RD,NTochangeonemodetoanothermode.KQTocleartheWTOandWTORmessage.KE,DErasebottomdisplayareaanconsole.

    Displaycommandusedinconsole:

    /DR,LDisplayoutstandingrequest

  • MainframeAdministrationMaterial

    /DC,LDisplayConsole/DC.BItsdisplaytheconsolebuffer/DC,KDisplaylistofControlcommandoperands

    SPOOLMonitoring:Itcontainsstatusandhistoryofthejob.

    IfthejobisgoinginloopwefindthroughTGNUM(TrackGroupNumber),ifitexceedsmorethanthree,foreg:TGNUM=4,thenjobisgoinginloop,immediatelyineedtocancelorpurgethejob.ThenuserwillgetS222abendcodeforthatjob.IfthejobcanbenotcancelledwecancancelorpurgethejobwithhelpofASID.Assoonasspoolcrosses80%wewillgetaWTORmessageintheconsole.$hasp050ShortageofJESResourceImmediatelyIwillcheckthejobwhichisusingmorethan5%ofspoolareausingcommand/$Djobq,spl=(%>=5)itwilldisplaythejobwhichisusingmorethan5%ofspoolarea.Iwillcancelallthedevelopmentandtestingjobwhichisusingmorespoolvolume.IfitisaproductionjobIwillinformtojobowner,inmeantime,Iwillalsoopenaticketusingservicecenterandcloselyfollowtillthejobgetsover.Still,theproductionjobcontinuouslyusethemorespoolarea,Iwillcancelthejobandinformtheuser.

    TheotherwayofMonitoringspool:InSDSF*wehaveanoptionH.InoptionH,wecanseealltheoutputandprintedjob.Iwillpurgethejobwhichisolderthannnumberofdays./$Pojobq,ready,all,a=n

  • MainframeAdministrationMaterial

    IPLPROCESS

    InitialprogramloadisloadingofOSfromAuxiliarystoragetocentralstorageexecutingit.

    IPLInternalProcess:

    IPLablediskscontainabootstrapmoduleatcylinder0track0.AtIPL,thisbootstrapisloadedintostorageatrealaddresszeroandcontrolispassedtoit.

    ThebootstrapthenreadstheIPLcontrolprogramIEAIPL00 (alsoknownasIPLtext)andpassescontroltoit.

    IEAIPL00 first It clears central storage to 0 before storage areas for the masterscheduler.

    ItlocatestheSYS1.NUCLEUSdatasetontheSYSRESvolumeandloadsaseriesofprogramsfromitknownasIPLResourceInitializationModules(IRIMs).

    IRIMSReadtheLOADPARMinformationenteredonthehardwareconsoleatthetimetheIPLcommandwasexecuted.

    IRIMwillsfirstattempttolocateLOADxxinSYS0.IPLPARM.Ifthisisunsuccessful,itwilllookforSYS1.IPLPARM.

    LoadMVSnucleus.

    ThelastoftheIRIMsthenloadsthefirstpartofthe NucleusInitializationProgram(NIP),whichinvokestheResourceInitializationModules(RIMs),

    Itthencommunicatewithconsole initialvirtualstorageinmasterscheduleraddressspace allotherroutines. createaddressspaceforprimaryandsecondarysubsystem.

    ThreetypesofIPLstart:

  • MainframeAdministrationMaterial

    ColdStart:LoadPLPAbutdoesnotpreserveviodatasets.QuickStart:DoesnotreloadPLPAandnotpreserveviodatasets.WarmStart:DoesnotpreservePLPA,butpreserveviodatasets.

    IPLStartupProcess:

    LogontoHMCpanel. Gotoconsoleactionandclickstart3270emulator. InHMCpanel,selectthegroup,itwilldisplaytwoicon.CPCandImage. FirstgotoCPCandclickCPCnameandselectthePORindailyactivitypanel. GototoHMCpanelandselecttheimageandclicktheimage. SelecttheparticularLPARandclickactivateindailyactivitypanel. Startthesubsystem

    SETSMF=00(toactivatemandatasetitwillrecordtheallsysteminmainframe)

    02,WARM,NOREQ

    SVTAM(communicationbetweenserverandterminal)

    STSO(tosharetheoperatingsystemfromterminal)

    STCPIP(connectionbetweenserverandterminal)

    #STARTDB2

    SCICSC001

    ShutdowntheIPLProcess:BeforeperformingIPLshutdown.IwillsendamessagetotheTSOusertocanceltheTSOsession.

  • MainframeAdministrationMaterial

    Byusing/DTS,Lor/DA,Litwilldisplaycurrentlyloggedonuser.IfitzeroIwillstarttobringsubsystemdown

    CCICSCC001TOSTOPCICS

    #STOPDB2TOSTOPDB2

    PTCPIPTOSTOPTCPIP

    PTSOTOSTOPTSO

    PRMFTOSTOPRMF

    ZNET,QUICKTOSTOPVTAM

    CSYSLOGD1TOSTOPSYSLOGD1

    $PITOCANCELINITIATORS

    FBPXOINIT,SHUTDOWN=FORKINITTOSTOPOMVS

    $PJES2,TERMTOSTOPJES

    SETSMF=01

    ZEOD(storestheinternalip/opdeviceerror)

    LogontoHMCpanelo InHMCpanel,selectthegroup,itwilldisplaytwoicon.CPCandImage.o FirstgotoimageandselecttheparticularLPARandclickdeactivateinDaily

    ActivityPanelo InHMCpanelselecttheCPCandclicktheCPCrecoveryindailyactivity

    panelandclickshutdownindailyactivitypanel.

  • MainframeAdministrationMaterial

    LPARcanbecreatedthroughHMCpanelandalsoinPR/SM.

    LPAR:Logicalpartitionwecanpartitiontheprocessoraccordingtoourrequirement.

    CPC:CentralProcessorcomplex.Itconsiststhesetupofcentralprocessorandchannelsubsystemandstorageandhardware.

    POR:PowerOnReset.Itwillchecktheallhardwareconfigurationofmainframewhetherworkingproperlyornot.

    JES:JobEntrysubsystemAftersubmissionofjob,jeswillbetakecareofthejob.

    ThereareSixdifferentphases:

    Input:Aftersubmissionofjob,jobwillbeplacedinjesinputqueue. Conversion:Itwillconverttomachinereadablelanguagebyusinginterpreter. Execution:Dependsontheprtyofthejob,itwillexecutethejob. Output:Aftertheexecutionofjob,itwillplacejobinjesoutputqueue. Hardcopy:Aftertheexecutionofjob,itwilldirectlysenttoprinter,whichwillbe

    specifiedinmsgclass. Purge:Wecandeletethejobforthespoolmaintenances.

    Diffb/wJES2andJES3:Jes2:Jes3DecentralizedCentralizedPrty=15Prty=14MonoplexSysplexOnlycertainoperationcanbeperformedAlloperationcanbeperformed

    Singlejes3cancontrolthennumberofjes2.

    Displaycommand:

    /DT displaytimeanddateofserver.

  • MainframeAdministrationMaterial

    /DTS,L displaylistofactiveuseronsystem,/DJ,L displayvarioussubsysteminasystem./DA,L displayactiveuserandactivesubsystem./DIPLINFO displayinformationaboutIPL/DSMF displayMANdataset/DDCLEAR,DSN=ALL clearalldumps/DD,T Showdumpdatasets/DR,L Displayoutstandingrequest/Du,TAPE DisplaystatusofTape/Du,DASD DisplayvariousDASDactive/DXCF Displaysysplexname/DM=CPU DisplayinformationrelatedtoCPU./DM=CHP Displaychannelpath/DC,L DisplayConsole/DPFK Displaykeyconfiguration/CU=USERID CancelTSOsession./DOPDATA Itdisplaysubsystemprefixes./DSSI Itdisplayallsubsystem/DM=DEV Itsdisplayallpathtodevices.

    JESCommand

    $DINITDisplayallinitiators$AReleaseallheldjobs$A'jobname'Releasespecificjob.Quotesrequired.$C'jobname'Canceljoboruser$DA,ALLStatusofallJES2functions$D'jobname'DisplayJESstatusofjoboruser$E'jobname'Restartjobafteritcompletes$DsplDisplayspoolultizationandspoolvolume.$DjobqDisplaythejobqueue.$DIdisplaythestatusinitiator.$HAor$H'jobname'Holdjobs$P'jobname'Purgeajob(includingspooledoutput)$TI3,C=ABAssignjobclassesforaninitiator$DNDisplayinputqueues

  • MainframeAdministrationMaterial

    $DQDisplayqueues

    SystemManagementFacility(SMF)

    SMFismainlyusedforbillingpurpose.Itrecordstheallthesystemhappening.Itconsistssystemrelateinformationandjobrelateinformation.

    SystemrelatedSMFrecordsincludeinformationabouttheconfiguration,pagingactivity,andworkload.

    JobrelatedrecordsincludeinformationontheCPUtime,SYSOUTactivity,anddatasetactivityofeachjobstep,job,APPC/MVStransactionprogram,andTSO/Esession.

    SMFReportGeneration:Step1:TransfercontentsofSMFdatasetstoanotherdataset(PS)usingIFASMPDPutility.Step2:WeneedtosorttherecordaccordingtoourorganizationneedbyusingICETOOLutility.Step3:UsingLoadutilityweneedtoinsertdatafromdatasettotable.Step4:UsingFTP,wecanconvertTableintoMSExcel.

    SMS:NonSMSManagedvolume:Whilecreatingthedatasetifwementionthevolumewherethedatasetshouldresides.

    SMSManagedvolume:Whilecreatingthedatasetifwenotmentionthevolume,itwillautomaticallyallocateinavailablevolumebyusingACSRoutine.ACSRoutinewhichcontainstheDataClass:SpecifyDatasetallocationparameter.StorageClass:AvailabilityandPerformance.ManagementClass:SpecifyDatasetBackupandMigrationcriteria.StorageGroup:AGroupofoneormoreDASDVolumesthanSMSusesfordatasetallocation.

  • MainframeAdministrationMaterial

    CONTROLDATASETS:SourceControlDataset.ActiveControlDatasetCommunicationsDatasetSourceControlDataset.(SCDS)TheSCDScontainsasetofSMSclassesandgroupsanttranslatedroutinesthatimplementsspecificsetofstoragemanagementpolicies.ActiveControlDataset.(ACDS)TheACDSisthethesystemactivecopyofthecurrentSCDS.Whenyouactivateaconfiguration,SMScopiestheexistingconfigurationfromthespecifiedSCDSintoACDS.CommunicationsDataset(COMMDS)TheCOMMDSdatasetcontainsthenameoftheACDSandstoragegroupvolumesstatistics.ItsenablescommunicationbetweenSMSsysteminaMultiplessystemEnvironment.

    Backup:PhysicalBackup:Ifwewanttotakebackupforentirevolume.LogicalBackup:Ifwewanttotakebackupforparticularuseridwhichmayresideindifferentvolume.Restoring:CopyingadatasetfromtapetoDASD.Compress:Itisusedtocompresstheallunusedspaceindataset.Defrag:Itisusedtocompresstheallunusedspaceinonesideandusedspaceinotherside.Release:Oncescompressutilityisexecuted,itwillreleasethealltheunusedspace.

    Utility:ADRDSSU:Compress,Physicalbackup,Defragmentation,Logicalbackup,RestorageIEHINITT:ForTapeinitialization.ICKDSF:ForDASDinitialization.

    CustomizationofParmlib:

    1)HandlingSpoolShortage:

    Permanent:

  • MainframeAdministrationMaterial

    cpac.parmlibinjes2parm

    SPOOLNUM=32(weneedtoincreaseinvalue)

    Note:Ifthemaximumof253spoolvolumesisexceededduringacoldstart,JES2issuesamessageinformingtheoperatorthatmorespoolvolumeswerefoundthanexpectedfromtheSPOOLNUMparameterontheSPOOLDEFinitializationstatement.

    Temporary:Wecandobythreeways:

    1) startingthenewvolume:$SSPL(DSRED1)

    2) HoldingorHaltingthevolume:$ZSPL,V=(DSRED9)

    3) PurgingorDrain:$PSPL(DSRED9)

    2)ChangingtheTSOTimeout:Afteraperiodofinactivity,TSOwillautomaticallylogauseroff.

    cpac.parmlibinSMFPRM00

    JWT(0030)/*After30minsitwillautomaticallylogoffthesessionifininactive.

    3)ChangingtheTSOMaxuser:Maximumusercanbeusemainframesessioninsametime.

    Permanently:MaxuservalueshouldbechangedinallthebelowParmlibmember.

    Sys1.parmlibIEASYS00Cpac.parmlibTSOKEY00Tcpivp.tcpparmPROFILERCpac.vtamlstA0600

    Temporarily:

  • MainframeAdministrationMaterial

    FVTAM,TSO,USERMAX=600

    SMP/EProductinstallation:Omegamon:JobMonitoringTool.

    1) DownloadtheomegamonPackage.2) CreatetheHFSfileandinOMVSdirectory.3) TransferthefileusingFTP,availableforthehost.4) Updatethesamplejobandinstallthepackage5) Unpaxusingutility(IKJEFT01)meansdecompressit.6) Gimunzip(transferringwisetomainframe07) CreateSMP/EdatasetusingutilityIEFBR148) CreateCSIdatasetusingIDCAMS9) Initializezpoolwhichispresentinsys1.maclibusingreprocommandutilityusedin

    Gimzpool10)Createzonesglobal,target,distributionusingutilityGimsmp11)DDDEFwehaveusingGimsmp12)SMP/Ereceivecommand.13)Creationoftarget&distributionlibrariesIEFBR14utility.14)CheckwithapplycommandusingGimsmp.15)ThenapplyCommand.

    SMP/ESMP/Eisatooldesignedtomanagetheinstallationofsoftwareproductsonyourz/OSSystemandtotrackthemodificationsyoumaketothoseproducts

    Therearetwotypesoflibraries:

    a.Targetlibraries

    Targetlibrariescontaintheexecutablecodeneededtorunyoursystem(forexample,thelibrariesfromwhichyourunyourproductionsystemoryourtestsystem).

    b.Distributionlibraries

    Distributionlibraries(DLIBs)containthemastercopyofeachelementforasystem.

  • MainframeAdministrationMaterial

    TypesofSymonds.1.FunctionSymonds.Theseintroduceanewproduct,anewversionorreleaseofaproduct,orupdatedfunctionsforanexistingproductintothesystem.

    2.PTFsWhenaproblemwithsoftwareisdiscovered.IBMsuppliescustomerwithtestedfixforthatproblem.Thiswillcomeinformofprogramtemporaryfix.

    3.APARSymondsAstimesyouillfinditnecessarytocorrectaseriousproblemthatoccuronyoursystembeforePTFisreadyfordistribution.ThereforeinthiscircumstanceIBMsuppliedwithyouauthorizedprogramanalysisreport.

    4.USERMODSYSMODThisSysmodcanbeusedtoreplaceorupdateanelementortointroduceatotallynewwritteneventtoyoursystem.TheUSERMODiscreatedbyyoutoeithertomodifyIBMcodeortoaddyourowncodetosystem.

    SYSMODsarecomposedoftwoparts:

    1.Modificationcontrolstatements(MCS):Itcontainstheinformationabouttheproduct.

    2.Modificationtext,whichistheobjectmodules,macros,andotherelementssuppliedbytheSYSMOD.

    SYSMODpackages.1.CBPDO2.Serverpac3.Systempac.4.EnteryServerOffering.5.SoftwareExcel.

    TARGETZONE:Itisusedtorecordinformationaboutstatusandstructureofoperatingsystemortargetlibraries.

  • MainframeAdministrationMaterial

    GLOBALZONE:EntriesneededtoidentifyanddescribeeachtargetanddistributionzonetoSMP/E.InformationaboutSMP/Eprocessings.

    CSIDATASETSItcontainsallinformationaboutSMP/Eneedtotrackdistributionandtargetlibraries.CSIcontainentryforeachelementinitssystemwhichdescribeselementname,type,history,howtheelementwasintroducedinsystem.

    Receive:Itwillplacesysmodtoglobalzone. Reject:Itwillclearfromtheglobalzoneplaceitbacktosysmod. Apply:Thecontentofproductinglobalzoneitwillplaceintargetzone. Accept:ifwearestatisfiedwithproductsothatwecangiveacceptcommandandit

    willplaceindistributionzone. Restore:Itwillclearthetargetzoneanditwilltaketheproductfromglobalzone

    placeintotargetzone.

    PageDataset:Pagedatasetisusedtotransferthepagefromauxiliarystoragetomainstorage.ItisanvirtualstorageinothertermswecansayitisusedtoauxillarystorageandmanagedbyAuxiliaryStorageManager(ASM).

  • MainframeAdministrationMaterial

    Asyourworkloadincreases,theremaybeashortageofauxiliarystorage.Whenthesystemdetects70percentofspacearealreadyinuse,itissuesthefollowingmessage:

    IRA200EAUXILIARYSTORAGESHORTAGE

    ThesystemrejectsLOGON,MOUNT,andSTARTcommandsuntiltheshortageisrelieved.Ifnoactionistaken,thesystemissuesthefollowingmessagewhen90percentofallavailableauxiliarystorageisinuse:

    IRA201ECRITICALAUXILIARYSTORAGESHORTAGE

    ThesolutiontothisproblemistoincreasetheauxiliarystoragebyDefiningnewpagedatasetanddefineinIEASYSxx.

    Syntaxtocreatepagedataset:DEFINEPAGESPACE(FILE(PAGELOC)NAME(PAGE.CPAC.LOCAL3)CYLINDERS(200)VOLUME(DSRED6))

    Torelateanewlycreatedpagedatasettogivethefollowingcommand

    PAGEADDPAGE=PAGE.CPAC.LOCAL3

    Toviewthestatusofthesepagedatasetissuethefollowingcommand;

    /DASMIEE200I02.28.37DISPLAYASM539TYPEFULLSTATDEVDATASETNAMEPLPA67%OK0802 PAGE.CPAC.PLPACOMMON13%OK0802 PAGE.CPAC.COMMONLOCAL25%OK0802 PAGE.CPAC.LOCAL1LOCAL23%OK0802 PAGE.CPAC.LOCAL2LOCAL3%OK0802 PAGE.CPAC.LOCAL3NOSWAPDATASETSAREINUSEPROD.LOCAL3AGEADDCOMMAND531

  • MainframeAdministrationMaterial

    LOGREC:LOGRECwillcontaininformationaboutmachinefailuressuchusprocessorfailures,I/Oerrorsandprogramerrorrecordingetc.TheseinfowillbestoredinLogrecdataset,thisdatasetisspecifiedinIEASYSxxParmlibmember,Parameteris

    LOGREC=SYS1.CPAC.LOGRECToinitializealogrecdatasetweareusingutilitypgm=IFCDIP00

    Ifweareworkinginmultisystemenvironmenteachsystem(LPAR0shouldhaveuniqueLOGRECdataset.IfLOGRECDatasetreaches90%thenitwillthroughthefollowingmessagetoconsole.IFB080ELOGRECDATASETNEWFULL,DSN=SYS1.LOGREC

    IfLOGRECiscompletelyfullthenitwilldisplaytimewithmessage.

    IFB081ILOGRECDATASETISFULL,hh.mm.ss,DSN=SYS1.LOGREC

    TocleartheLOGRECDatasetweareusingutilityprogram=IFCEREP1

    RMF:ResourceMeasurementFacilityismainlyusedforperformance.Wecanconfigureandtunetheproductaccordingtoourorganisationneed.

    RMFhasthreedatagatherers/reportersknownasmonitors: MonitorILongtermdatacollection MonitorIIOnlinesnapshotmonitoring MonitorIIIOnlineshorttermandlongtermdatagathering.

    ItsparameterdefinedinERBRMFxxmemberlocatedinSYS1.IBM.PARMLIB.DefaultisERBRMF00.Defaultvaluefordatagatheringisonesecondandfordatarecording30minutes.

  • MainframeAdministrationMaterial

    RACF:ResourceAccessControlFacilityisz/OSsecurityserver,itismainlyusedforsecuritypurpose.Andalsogivetheaccesstoprotectedresource.Majorrolesfunctionaregivetheaccesstoprotectedresource,recordingandreportingtheaccessattempts.

    Profile:RACFstoresalltheinformationabouttheuser,groupandresourcesinprofile.

    User:AnindividualmembercanbeidentifiedbyhisuniqueidandpasswordGroup:AGroupiscollectionofRACFUserwhosharecommonaccessrequirementstoprotectedresourceorwhohassimilarattributewithinthesystem.Resource:Anyinformationstoredoncomputersystemsuchasdataset,terminalandvolume.Dataset:Datasetcanbeprotectedusingdiscreteorgenericdatasetprofile.Discrete:oneprofileusedtoprotectoneresources,Genericoneprofileusedtoprotectmorethanoneresource.

    RACFDatabase:ARACFDatabasecontaininformationaboutalltheprofileandotherresourcesdefinedtoRACF.

    RACFMODEL:Modelisaparameterthatspecifiesthenameofthedatasetprofiletobeusedasamodelforthenewdatasetprofile.

    RACFCommand:Tocreateuserid:ADDUSERmani001name(Mani)OWNER(ARICH01)SUPGROUP(manigrp)

    Tolistuserid:Lumani001

    ToDeletetheuserid:DUmani001

    Alteruserid:

  • MainframeAdministrationMaterial

    ALUmani001name(manivannan)ALUmani001owner(newowner)ALUmani001revokeALUmani001resumeALUmani001password(thusali)resume

    ProfileGroup:TocreateGroup:AGmanigrpsupgroup(aricgrp)owner(arich01)ToalterGroup:ALGmanigrpowner(newowner)

    TolistGroup:Lgmanigrp

    TodeleteGroup:Dgmanigrp

    Profileconnect:COnnectmani001group(newgrp)Alumani001Dfltgrp(newgrp)Removemani001group(oldgrp0

    ProfileDataset:ToProtectthedataset:TodefinedatasettoracfwithuniversalaccessnoneADDSDmani001.**UACC(NONE)TOpermitdatasettootherwithaccessreadorupdatePERMITmani001.**ACC(READ/UPDATE)ID(babu001)

    Alterdatasetprotection:ALTDSDmani001.**acc(read)id(babu001)

    Listdatasetprotection:LISTDSDmani001.**

  • MainframeAdministrationMaterial

    Todeletedatasetprotection:DELDSDmani001.**notify(arich01)

    ProfileGeneralDatabase;TolistRacfdatabase:RVARY

    ToswitchRacfDatabase:RVARYSWITCH

    TolistallclassesSETRLIST

    TolistoneparticularclassanditsprofilenamesRLISTclassname*

    TolistaparticularprofilenamesRLISTclassnameprofilename

    Todefineaclasstoracfi.echangeitfromGenerictoactiveclassToprotecttheclassbygivinguniversalaccessnoneRDEFINEclassnameprofilenameuacc(none)TopermittheclassbygivingaccessreadPERMITprofilenameCL(classname)id(userid)access(read)

    ToactivatetheclassandnotactivatingtheclassSetrclassactclassnameSetrnoclassactclassname

    TorefreshtheclassaftermakingchangesSetrraclist(classname)refresh

    Todeleteclassprotection:Rdeleteclassnameprofilename

  • MainframeAdministrationMaterial

    Torevokeuseridsafter4attemptsofwrongpasswordandupdatingthestatisticsaboutitSetrpassword(revoke(4))Setrinitstats

    Torevokeuseridsafter60daysofnologon&uupdatingthestatisticsaboutitSetrpassword(interval(60))Setrinitstats

    TologonevensfterunlimitedwrongpasswordentrySetrpassword(norevoke)

    Catalogs:

    Acatalogisaz/OSdatasetthatdescribesotherdatasetattributesandrecordsthelocationofadatasetsothatthedatasetcanberetrievedwithoutrequiringtheusertospecifyitsvolumelocation

    Alldatasetsmanagedbythestoragemanagementsubsystem(SMS)mustbecatalogedinanICFcatalog.

    TypesofCatalog:1. IntegratedCatalogFacilitycatalogs.2. VsamCatalogs.3. OSCVOL(controlvolume)catalogs.

    Advantages.1. ICFcatalogscanbeupdatedfasterthanVSAMcatalogsorOSCVOLS.2. AnICFcatalogscanhavedatasetscatalogsonanynumberofvolumes.3. Thecataloginformationthatrequiresmostfrequentupdateisphysicallylocatedin

    VVDSonsamevolumeasdatasetsallowingfasteraccess.4. Maintainabilityisimprovedbysimplerbackupandrecoveryprocedures.

  • MainframeAdministrationMaterial

    Theintegratedcatalogfacility(ICF)catalogAnICFconsistsoftwodifferentcomponents,onebasiccatalogstructure(BCS)andoneormoreVSAMvolumedatasets(VVDS).

    TheVVDScanbeconsideredanextensionofthevolumetableofcontents(VTOC).

    Basiccatalogstructure(BCS)ThebasiccatalogstructureisaVSAMkeysequenceddataset(KSDS).Itusesthedatasetnameasakeytostoreandretrievedatasetinformation.

    .ForVSAMdatasets,theBCScontainsvolume,security,ownership,andassociationinformation.

    FornonVSAMdatasets,theBCScontainsvolume,ownership,andassociationinformation.

    FornonVSAMdatasetsthatarenotSMSmanaged,allcataloginformationiscontainedwithintheBCS.Forothertypesofdatasets,thereisotherinformationavailableintheVVDS.

    ThreetypesofentriesinaVVDSOneVSAMvolumecontrolrecord(VVCR)ContainscontrolinformationaboutBCSswhichhavedatasetsonthisvolumeFirstlogicalrecordinaVVDSMultipleVSAMvolumerecords(VVR)ContaininformationabouttheVSAMdatasetsonthatvolumeContaininformationaboutaVSAMdatasetresidingonthevolumeNumberofVVRsvariesaccordingtothetypeofdatasetandtheoptionsspecifiedforthedatasetAlsoincludedaredatasetcharacteristics,SMSdata,extentinformation.ThereisoneVVRdescribingtheVVDsitself

    MultiplenonVSAMvolumerecords(NVR)

  • MainframeAdministrationMaterial

    ContaininformationaboutthenonVSAMdatasetonthatvolumeContainsSMSrelatedinformationVVDSisaVSAMentrysequenceddataset(ESDS)Datasetname:SYS1.VVDS.VvolserCanbedefinedexplicitlyorimplicitlyCatalogsbyfunctionByfunction,thecatalogs(BCSs)canbeclassifiedasmastercatalogandusercatalog

    ThemastercatalogEachsystemhasoneactivemastercatalog.OnemastercatalogcanbesharedbetweendifferentMVSimages.Itdoesnothavetoresideonthesystemresidencevolume(theonethatisIPLed).Themastercatalogforasystemmustcontainentriesforallusercatalogsandtheiraliasesthatthesystemuses.Also,allSYS1datasetsmustbecatalogedinthemastercatalogforpropersysteminitialization.

    IdentifyingthemastercatalogforIPLAtIPL,youmustindicatethelocation(volseranddatasetname)ofthemastercatalog.Thisinformationcanbespecifiedinoneoftwoplaces:SYS1.NUCLEUSmemberSYSCATxx(defaultisSYSCATLG)SYS1.PARMLIB/SYSn.IPLPARMmemberLOADxx.Thismethodisrecommended.

    UsingaliasesAliasesareusedtotellcatalogmanagementwhichusercatalogyourdatasetiscatalogedin.First,youplaceapointertoanusercataloginthemastercatalogthroughtheIDCAMSDEFINEUCATcommandTodefineanalias,usetheIDCAMScommandDEFINEALIAS.

    ListallALIASentriesinthemastercatalog:LISTCATALIASCAT(master.catalog.name)

    Listausercatalogconnectorinthemastercatalog:LISTCATENT(user.catalog.name)ALL

  • MainframeAdministrationMaterial

    Listthecatalogsselfdescribingrecord:LISTCATENT(user.catalog.name)CAT(user.catalog.name)ALL

    ListingaVSAMornonVSAMdataset:LISTCATENT(data.set.name)ALL

    ChangingthesizeofBCSorAttribute:1.LOCKTHECATALOG//sysindd**ALTERICFCAT.USER.CHEO8LOCK

    //2.EXPORTBCSWITHEXPORTCOMMAND//SYSINDD*EXPORTICFCAT.USER.CHE08OUTFILE(DD1)TEMPORARY/*

    3.DELETEBCSWITHRECOVERYOPTION//SYSINDD*DELETEICFCAT.USER.CHE08RECOVERYUSERCATALOG/*4.RedefineBCSwithdesiredspaceandperformanceattribute

    5.IMPORTBCSusingimportcommand

  • MainframeAdministrationMaterial

    SpecifyINTOEMPTYONIMPORTCOMMANDandalsospecifiesALIASsothataliaseseportingwithcatalogareredefined.

    6.AlsoALTERUNLOCKcommand.

    DefiningacatalogYoucanusetheIDCAMStodefineandmaintaincatalogs.Accessmethodservices(IDCAMS).Definingamastercatalogorusercatalogisbasicallythesame.//DEFCATJOB.//DEFCATEXECPGM=IDCAMS//SYSPRINTDDSYSOUT=A//SYSINDD*DEFINEUSERCATALOG(NAME(OTTO.CATALOG.TEST)MEGABYTES(1515)VOLUME(VSF6S4)ICFCATALOGFREESPACE(1010)STRNO(3))DATA(CONTROLINTERVALSIZE(4096)BUFND(4))INDEX(BUFNI(4))/*

    DefiningaBCSwithamodelWhenyoudefineaBCSorVVDS,youcanuseanexistingBCSorVVDSasamodelforthenewone.Theattributesoftheexistingdatasetarecopiedtothenewlydefineddatasetunlessyouexplicitlyspecifyadifferentvalueforanattribute.Youcanoverrideanyofamodel'sattributes.

    PARMLIB ItisrequiredPDSthatcontainIBMsuppliedandinstallationcreatedmemberswhich

    containlistofsystemparametervalue. Purposeofparmlibisprovidemanyinitializationsparameterinprespecifiedformatin

    asingledatasetandminimizetheneedforoperatortoenterparameter.

  • MainframeAdministrationMaterial

    LOADxx[SYS1.IPLPARM]: Containinformationabout IODFdataset MasterCatalog SYS1.NUCLEUS(SYSCATxx) IEASYMxx ConcatenatedPARMLIB SYS1.PARMLIB SYS1.CPAC.PARMLIB SYS1.IBM.PARMLIB OthersSMP/E

    IEAFIXxx:ItcontainthenameofmodulesthatarefixedincentralstorageofIPL.PROGxx[CPAC.PARMLIB]:Completesthenameofoneormoreparmlibmembers(PROGxx)thatspecifytheformatandcontentsoftheAPFauthorizedlibrarylist.PROGxxcanspecifyeitherastaticordynamicAPFlist.AdynamicformatallowsuserstoupdatetheAPFlistatanytimeduringnormalprocessingoratIPL.YoucanspecifyasmanyAPFauthorizedlibrariesasyouneedinadynamicAPFlist;thereisnosystemimposedmaximumnumber.PROGxxalsocontainsstatementsthatcontroltheuseofinstallationexitsandinstallationexitroutines.YoucanalsousePROGxxinsteadofLNKLSTxxtodefinetheLNKLSTconcatenationandactivateitatIPL.

    AuthorizedProgramFacilitydatasets DynamicLNKLST DynamicExits

    o Exitchaining

    APFFORMAT(DYNAMIC)LNKLSTADDNAME(S2838)DSN(SYS1.CSSLIB)EXITADDEXITNAME(SYS.IEFACTRT)MODNAME(IEFACTRT)

  • MainframeAdministrationMaterial

    IFAPRDXX[CPAC.PARMLIB]:Parametersthatdefineaproductenablementpolicy.Productfeaturesthatsupportproductenablement.Thepolicylisttheproductandfeaturesaswellassystemenvironmentinwhichtheyabletorun.

    IGDSMSXX[SYS1.PARMLIB]:InitializetheStorageManagementSubsystem(SMS)andspecifythenamesoftheactivecontroldataset(ACDS)andthecommunicationsdataset(COMMDS).Initializationroutinetoactivatesmssubsystem(IGDSSIIN).

    IKJTSOXX[CPAC.PARMLIB]:ForTSO/E,specifiesauthorizedcommandsandauthorizedprograms,programsthatareauthorizedwhencalledthroughtheTSOservicefacility,commandsthatmaynotbeissuedinthebackground,anddefaultsforSENDandLISTBCprocessing.

    IEFSSNXX[CPAC.PARMLIB]:Parametersthatidentifywhatsubsystemsaretobeinitialized.DefinestaticsubsystemsACF2,RACF,orothersecuritypackageJES2DB2CICSSubsystemrecognitioncharacters

    NUCLSTXX[SYS1.PARMLIB]:SpecifiesmembersofSYS1.NUCLEUStobeincludedin,orexcludedfrom,thenucleusregionatIPLtime.Eg.EXCLUDEoldmodINCLUDEnewmod

  • MainframeAdministrationMaterial

    CLOCKXX[SYS1.PARMLIB]:ParametersthatcontroloperatorpromptingtosettheTODclock,specifyingthedifferencebetweenthelocaltimeandGMT,andETRusage.

    MSTJCLXX[CPAC.PARMLIB]:Containsthemasterschedulerjobcontrollanguage(JCL)thatcontrolssysteminitializationand processing. You can place the master scheduler jcl in MSTJCLxx module inSYS1.LINLKIB

    //JOB//STEPEXEC=IEEMB860,DPRTY=(15,15)//STCIRDRDDSYSOUT=(A,INTRDR)//TSOINRDRDDSYSOUT=(A,INTRDR)//IEFDSIDDDSN=SYS1.PROCLIB,DISP=SHRDDDSN=CPAC.PROCLIB,DISP=SHRDDDSN=SYS1.IBM.PROCLIB,DISP=SHR//SYSUADSDDDSNSYS1.UADS,DISP=SHR

    IEASYSXX[SYS1.PARMLIB]:SystemparametersthatarevalidresponsestotheSPECIFYSYSTEMPARAMETERSmessage.Multiplesystemparameterlistsarevalid.ThelistischosenbytheoperatorSYSPparameterorthroughtheSYSPARMstatementoftheLOADxxparmlibmember.SystemAttributesCSA,SQA,PAGEdatasetsPointerstoothermembersCONSOLxxPROGxxLPALSTxxOMVS

    TSOKEYXX[CPAC.PARMLIB]:VTIOCparametersthatareusedbyTSO/VTAMtimesharing.StartingTSO/VTAMtimesharingactivatestheterminalcontroladdressspace(TCAS).

  • MainframeAdministrationMaterial

    ThefunctionofTCASistoaccepttheTSO/VTAMlogonrequestanttocreateanaddressspaceforeachTSOuser.TCASbuildTCAStableandinsertaparametervalueinit.TheVTAMterminalI/Ocoordinator(VTIOC)INTERFACEbetweenTSOandVTAM.EG. USERMAX=600 DEFAULT=60 MAX NO OF ADDRESS SPACE IN SYSTEMDEFAULTIS40.

    COFVLFXX[SYS1.IBM.PARMLIB]:AllowsanauthorizedprogramtostorenamedobjectsinvirtualstoragemanagedbyVLFandtoretrievetheseobjectbynameonbehalfofusersinmultipleaddressspaces.VLFisdesigned primarily to improve performance by retrieving frequently used objects fromvirtualstorageratherperformingrepetitiveI/ooperationsfromDASD.TOSTARTVLFSTARTVLF,SUB=MSTR,NN=XX

    COFDLFXX[SYS1.IBM.PARMLIB]:AllowsaprogramtostoreDLFobjectsthatcanbesharedbymanyjobsinvirtualstoragemanagedbyHiperbatch.TOSTARTDLFSTARTDLF,SUB=MSTR,NN=XX[SYS1.IBM.PARMLIB]:AllowsaninstallationtolisttheentrypointnameorLNKLSTlibrariesthatcanberefreshedbythe MODIFYLLA,UPDATE=xx command. TOSTARTLLALLA=XXcommandidentifiestheCSVLLAxxPARMLIBmembertobeusedtobuildLLAdirectory. This command is issued by the IBMsupplied IEACMD00parmlib memberduringsysteminitialization.

    SMFPRMxx[SYS1.IBM.PARMLIB]:ParametersthatdefineSMFoptions.SystemmeasurementTuningCapacityplanningProblemdiagnosisExitsTimeoutforMVStasks

  • MainframeAdministrationMaterial

    LPALSTxx[SYS.LPALIB]:ListofdatasetstobeconcatenatedtoSYS1.LPALIBfromwhichthesystembuildsthepageableLPA(PLPA).

    CONSOLxx[SYS1.PARMLIB]:Parameterstodefineaninstallationsconsoleconfiguration,initializationvaluesforcommunicationstasks,thedefaultroutingcodesforallWTO/WTORmessagesthathavenone assigned, and the characteristics of the hardcopy message set. CONSOLxx alsocontainsparametersthatdefinethehardcopymediumanddesignatethealternateconsolegroupforhardcopyrecovery.

    LNKLSTxx[SYS1.LINKLIB]:ListofdatasetstobeconcatenatedtoformtheLNKLSTconcatenation.

    PFKTABxx[SYS1.PARMLIB]:Parameterscontainthedefinitionsforprogramfunctionkeytables(PFKtables).

    COMMANDxx[CPAC.PARMLIB]:Commandstobeissuedbythecontrolprogramimmediatelyafterinitialization.JEScommandsmaynotbeincluded.Eg.COM=SETMPF=00 COM=SVLF,SUB=MSTRCOM=SDLF,SUB=MSTRCOM=SVTAMCOM=SSYSLOGD

    BPXPRMxx[CPAC.PARMLIB]:UNIXSystemServicesNomemberstartsOMVSinminimalmodeMostparameterscanbechangeddynamicallyOthersrequireIPLMountHFSdatasetsatstartupSpecifyinitializationscrip

    DB2:

  • MainframeAdministrationMaterial

    Itiscollectionofdata.Itismainlyusedtomanagelargevolumeofdata.

    DB2hasfiveaddressspace:1) DSNMSTR(SystemServices):Supportsystemoperationcommunication&

    shutdown.2) DSNDBM01(DatabaseServices):Supportdefinition,updationandretrievedofDB2

    data.3) IRLMPROC(LockingServices):Internalresourcelockmanagerusedforlocking

    duringretrivalofconcurrentdata.4) DSNDIST(DistributedDBservice)Takecareofremoteaccessdatabaselocatedat

    differentplace.5) DSNSPAS:Itprovidesanisolatedenvironmentinwhichtoexecutestored

    procedure.

    DB2catalogItcontaininformationaboutalloftheDB2objects(table,indexes,views,tablespace,

    databaseandstorage).

    DB2Directory: Adirectoryconsistsofsetofdb2tablestoredin5tablespacenamely1)SkeltonPackageTablespace2)SkeltonPackageTablespace3)SystemlograngeTablespace4)Systemutilities5)DatabaseDescriptor.

    PCTFREE:Percentageofeachpagetobeleftfree

    FREEPAGE:Numberofpagestobeloadedwithdatabetweeneachfreepage

    BSDS:Itcontainstheallactiveandarchievelogdatasets.Duringinstallationofdb2,two

    BSDScreatedandkeptindifferentvolume.

    ActiveLogDataset:Itrecordsallthehappeningindb2.

  • MainframeAdministrationMaterial

    ArchieveLogdataset:Copiesthecontentofactivelogtodasd.

    Bufferpool:Itisanvirtualstoragearea.Ifthedataispresentinbufferpoolwecanretrieveitfastly.

    Types:BP0,BP1,BP2,BP32

    StorageGroup:Itisasetofvolumesondasdthesevolumesholddataset.

    Database:Asetofdb2objecti.e.table,index,tablespaceandview.

    ThreetypesofTablespace:

    SimpleTablespace:Apagecontaininfoaboutmorethanonetable.

    SegmentedTablespace: Cancontainoneormoretables.Tablespaceisdividedintosegmentsof4to64pages in incrementsof 4 pages.Eachsegment is dedicated tosingle table. A tablecanoccupymultiplesegments

    PartitionedTablespace:CancontainonetableTablespaceisdividedintopartsandeachpartisputinaseparate

    VSAMdataset.

    ReferentialIntegrity:Mechanismthatensuresthatdataintegritybetweentablesrelatedbyprimarykeyand

    foreignkey.

    Primarykey:Itshouldbeanuniquekey,usingthiswecanretrieverecordsofatable.

  • MainframeAdministrationMaterial

    Foreignkey:Aprimarykeyofparenttableshouldbenormalkeyofchildtable.

    COMMIT: Signaltodb2subsystemthatthetransactionhascompletedsuccessfullyandanychangestothedatabasecanbecompleted.

    SPUFI:Thissupportonlineexecutionofsqlstatementfromatsoterminal.

    Modeoflock:S(SHARE):Thelockownerandanyconcurrentprocessescanreadbutcannotchangethelockedpage.U(UPDATE):ThelockownercanreadbutnotchangethelockedpageX(EXCLUSIVE):Thelockownercanreadorchangethelockedpage.

    Isolationlevels:CSreleasesthelockonpageafteruseRRretainsalllockacquiredtillendoftransactions

    MigrateDB2fromonereleasetootherversion.DUMPCATutility.

    Thread:Itisaconnectionbetweenonesubsystemtoanothersubsystem.

    DynamicSQL:Duringexecutionofsqlstatementwecanchangethevalue.

    StaticSQL:Duringexecutionofsqlstatementwecannotchangethevalue.

    Plan

  • MainframeAdministrationMaterial

    Itisdb2object(producedduringthebindprocess)thatassociatesoneormoredatabaserequestmoduleswithaplanname.

    DB2bindItisaprocessthatbuildaaccesspathtoDB2tables

    PACKAGES:TheycontainexecutablecodeforSQLstatementsforoneDBRM

    CursorACursorisanamedstructureusedtomakeasetofrowsavailabletoaprogram.Selectstatement ASELECTstatementisanSQLstatementthatretrievesdatafromaTABLEorVIEW.

    EXPLAIN:EXPLAINisusedtodisplaytheaccesspathasdeterminedbytheoptimizerfora

    SQLstatement

    COPYPENDINGAstateinwhich,animagecopyonatableneedstobetaken,Inthisstatus,thetable

    is available only for queries. You cannot update this table. To remove the COPYPENDINGstatus,youtakeanimagecopyoruseREPAIRutility.

    CHECKPENDING:WhenatableisLOADedwithENFORCENOoption,thenthetableisleftin

    CHECKPENDINGstatus.ItmeansthattheLOADutilitydidnotperformconstraintchecking

    DB2onlineutility:Load:Itloadthesetofdatatothetable.

    Copy:itisusedtotakebackupofthetablespace.

    Mergecopy:Itmergesthefullcopyandincrementalcopy.

    Reorg:

  • MainframeAdministrationMaterial

    Itisusedtoreleasethefreespaceofthetablespace.

    Modify:Deleterecordofspecificagespecifiedinthecontrolcard.

    Quiesce:UsingRBA,wecanrecoverthetablewhichislostintablespace.

    Runstat:Itisusedtogeneratereportforthetablespace.

    Unlaod:Unloadbulkofrecordsfromtable.

    CICS:

    CICS:Customerinformationcontrolsystem.Itisusedtoconvertbatchprogramtoonline

    processing.

    Map:RepresentationofonescreenformatiscalledMap(Screenpanel)

    TypesofMap:PhysicalMap:Mapisusedforcreationofcicsregion.

    SymbolicMap:Mapisusedbycicsapplicationprogram

    TransientDataQueueTemporaryStorageQueue1)Datacanbereadsequentially1)Datacanbereadrandomly2)Whilefetchingthedataitwill2)Whilefetchingthedataitwillaffectthealldata.affecttheonlytheparticulardata.

    CICSresourceentriescreation:Itcanbecreatebytwoways:

    1) CEDAOnlineProgram2) DFHCSDUPutilityBatchProgram

    Weneedtocreate:

  • MainframeAdministrationMaterial

    1)Programid(8character)2)Transactionid(4character)3)Mapid(7character)4)Fileid(8character)5)DB2entry(8character)6)Queueid(4character).

    ForcingLoopingTask:InCEMTItaskoptionpanel,wehaveoptionHtype,wecanidentifyifthejobisgoinginloopornot.ICWAITorZCIOWAITjobisexecutedwaitingforuserinputandoutput.TSAUXJobisgoinginloop,wecanforclydeletethejobwithoptionF.

    VSAM:VirtualstorageAccessMethod.

    VSAMactsasinterfacebetweenOperatingSystemandApplicationProgram.ItactsasdatabaseforapplicationProgram.

    EntrySequenceDataSets(ESDS)AnESDSisasequentialfile,inwhichrecordsareretrievedintheorderinwhichtheywerewrittentothedatasetandadditionsarealwaysmadeattheendofthefile.RecordcanbeidentifiedbyarelativebyteaddressorRBARecordsinanESDSmaybeofvariablelength.

    RelativeRecordDataSets(RRDS)RRDSmaybeinserted,retrieved, updated, anddeletedbothsequentiallyandrandomly.RRDScanbeidentifiedbyRelativeRecordNumber.RRDShasonlydatacomponent.KeySequencedDataSets(KSDS)AKSDScanbeprocessedsequentiallyorrandomly.AKSDSconsistsoftwocomponents,adatacomponentandanindexcomponent.Thedatacomponentcontainstherecordandtheindexcomponentcontainstheindexesnecessarytoaccesstherecords.TheindexcomponentofaKSDShastwoparts:asequencesetandanindexset.VSAMClustersInVSAMterms,afileisoftencalledacluster.Aclusterisasetofcatalogentriesthatrepresentsafilecatalog.

    Itconsistsoftwocomponents:

  • MainframeAdministrationMaterial

    adatacomponent,whichrepresentstheactualrecordsofafile anindexcomponentwhichrepresentstheindexesforKSDSControlIntervalThefundamentalbuildingblockofeverycomponentofaVSAMdatasetistheControlInterval(CI).ItistheunitofdataVSAMtransfersbetweenvirtualanddiskstorage.ThesizeofaCImustbebetween512and32,768bytesCIcontainsRecords,Freespace,ControlIntervalDefinitionField(CIDF),RecordDefinitionfield(RDF)

    RDFandCIDF RDF 3byteslong Indicateslengthofrecords

    CIDF 4byteslong OneperCI IndicatesFreespace

    ControlArea(CA) CIsaregroupedintoCA CanhavemorethanoneCAinaVSAMdataset SmallestisaTRACK,andthelargestisaCYLINDER

    JOBCONTROLLANGUAGE

    JobControlLanguage(JCL) isacontrollanguage usedtoidentifyajobtoanoperatingsystem andtodescribethejobsrequirements

    ThethreemaintypesofJCLstatementsare: JOBItmarksthebeginningofajobandidentifiesthejobname EXECItmarksthebeginningofajobstepandspecifiesthenameoftheprogramtobe

    executed DDItdescribesdatasetstobeusedwithinindividualsteps

    SyntaxofJOBStatement:

  • MainframeAdministrationMaterial

    Therearetwotypesofparameters: Positionalparameters Keywordparameters

    Positionalparameters:Positionalparametersareparametersthatarecharacterizedbytheirlocation.

    ThetwopositionalparametersforaJOBstatementare: Jobaccountinginformation:

    UsedtobillonanyJobthatrunonmainframe IdentifiesaccountnowhichwillbebilledforCPUtime

    Programmername: Identifiestheauthorsname

    KeywordParameters:

    Consistingofakeywordandequalsignandvariableinformation.

  • MainframeAdministrationMaterial

    CLASSSomejobscanbeshortrunning,somejobsmaytakemoretimeother may use having resources. CLASS keyword parameter is used to tell to OSaboutthenatureofjobwearesubmitting.Syntax>CLASS=jobclass

    PRTYItisrelatedtoCLASSparameter.Itassignsprioritytojobswhichbelongtothesameclass.Highernumbertakesprecedenceoverthejobwithlowernumber.Ajobwithpriorityof12willrunbeforeajobwithpriority5.

    Syntax>PRTY=priority

    MSGCLASS TheMSGCLASSparameter determines theoutput device to whichsystemmessages and JCL messages are written. (or) MSGCLASS specifies the jobschedulermessageoutputclass.Syntax>MSGCLASS=outputclassname

    MSGLEVEL isusedtotellJCL,whichmessagestobeprintedinthedevicespecifiedinMSGCLASSparameter.

    Syntax>MSGLEVEL=(statements,messages)

    STATEMENT0Relatedtojobstatementsonlyprinted1jclwillbeprinted(whichincludesallcataloged/symbolicparameters)2onlytheinputjclstatementsbeingprinted

    MESSAGES0Allocation/terminationmessageswillbeprintedIfjobterminatesabnormally1Allocation/terminationmessageswillbeprintedregardlessofwhetherthejobterminatesnormallyorabnormally.

    TYPRUNTheTYPRUNparameterisusedtospecifywhetherjobistobehelduntilfurthernoticeorforsyntaxchecking.

    Syntax>TYPRUN=HOLDJobhelduntilfurthernoticeTYPRUN=SCANCheckJclforsyntaxchecking

  • MainframeAdministrationMaterial

    CHAPTER2:Abendcode:

    S013:Membernotfound

    S222Abend:Thejobwascancelledbecauseitviolatedsomerestriction.Nodumpwasrequested.

    S322Abend:ThejobusedmoreCPUtimethanitshouldhave.Eithertheestimateiswrongortheprogramisinanuncontrollableloop.

    S413Abend:Avolumewasneededthatcouldnotbemounted.

    S422Abend:Toomanyjobsteps.

    S522Abend:Jobwaswaitingtoolong.

    S722Abend:Toomanylinesofprint.

    SB37Abend:Insufficientsecondaryspace.

    SD37Abend:Insufficientprimaryspace.

    SE37Abend:Insufficientdiskspace.themaximumnumberofextentswouldbeexceeded.Forinstance,whenexceeding16extentsofaPDS.AnE37ontapedatasetsismostoftencausedwhenthenumberofrequestedvolumesisexceeded.Thedefaultis5,thereforearequestforthesixthvolumewillfailwithaE37.


Top Related