+ All Categories
Home > Technology > Pre-Con Ed: CA Spool Analytics Deep Dive

Pre-Con Ed: CA Spool Analytics Deep Dive

Date post: 16-Apr-2017
Category:
Upload: ca-technologies
View: 75 times
Download: 5 times
Share this document with a friend
48
World ® ’1 6 CA Spool Analytics Deep Dive Rich Resnick CA Technologies Director, Engineering Services MFX47E MAINFRAME AND WORKLOAD AUTOMATION
Transcript

World®’16

CASpoolAnalyticsDeepDive

RichResnickCATechnologiesDirector,EngineeringServices

MFX47E

MAINFRAMEANDWORKLOADAUTOMATION

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ForInformationalPurposesOnlyTermsofthisPresentation

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thepresentationprovided atCAWorld2016isintendedforinformationpurposesonlyanddoesnotformanytypeofwarranty.Someofthespecificslideswith customerreferencesrelatetocustomer'sspecificuseandexperienceofCAproductsandsolutionssoactualresultsmayvary.

CertaininformationinthispresentationmayoutlineCA’sgeneralproductdirection.Thispresentationshallnotserveto(i)affecttherightsand/orobligationsofCAoritslicenseesunderanyexistingorfuturelicenseagreementorservicesagreementrelatingtoanyCAsoftwareproduct;or(ii)amendanyproductdocumentationorspecificationsforanyCAsoftwareproduct.Thispresentationisbasedon currentinformationandresourceallocationsasofNovember1,2016,andissubjecttochangeorwithdrawalbyCAatanytimewithout notice.Thedevelopment,releaseandtimingofanyfeaturesorfunctionalitydescribedinthispresentationremainatCA’ssolediscretion.

Notwithstandinganythinginthispresentationtothecontrary,uponthegeneralavailabilityofanyfutureCAproductrelease referencedinthispresentation,CAmaymakesuchreleaseavailabletonewlicenseesintheformofaregularlyscheduledmajorproductrelease.SuchreleasemaybemadeavailabletolicenseesoftheproductwhoareactivesubscriberstoCAmaintenanceandsupport,onawhen andif-availablebasis.Theinformationinthispresentationisnotdeemedtobeincorporatedintoanycontract.

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

DivetonewdepthstolearnhowCASpool™candrivenewbusinessvalueonyourmainframe.ThissessionwilltakeamuchcloserlookatthepowerofCASpool,includingsampleparametersettings,printersettings,aproductdemoandmore.YouwilllearntomoreefficientlyimplementCASpoolfeaturesinyourownenvironmentwithadeeperunderstandingastowhichfeatureswillbenefityourbusinessthemost.

RichResnick

CATechnologiesDirector,EngineeringServices

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

THEPARAMETERFILECAIQPARM

TYPESOFAVAILABLEDRIVERS

TRANSFORMATIONS

THINKINGCONVERSION?

1

2

3

4

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CASpool™12.0

TheParameterFileCAIQPARM

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile

§ ThisfilecanbeoneormoremembersinaPDS.— Thisallowschangestobemadeonthefly— /reinitcannowbewholeorspecifiedbynode— Thenextfewslideswillhighlightsomeoftherecommended

settings— Thecompletesampleisavailablebyemailingme

[email protected]

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile

CHKPTDSNUM=1,CHECKPOINTDATASET(COLD/FORMATREQUIRED)DSNAME=YOUR.INSTALL.CAI.ESFCHKPT

*2ndCheckpointissimplyacopyof1stcheckpointandwould**allowwarm-swapincaseofI/Oerroron1st.Butthisusage**hasaperformancecost(doubleworkoncheckpointactivity).**Itisnotnormallyrecommendedtospecifya2ndcheckpointDS.**CHKPTDSNUM=2,CHECKPOINTDATASET(COLD/FORMATREQUIRED)SPOOLDSNUM=1, SPOOLDATASET(COLD/FORMATREQUIRED)

DSNAME=YOUR.INSTALL.CAI.ESFSPOOL*2ndandsubsequentSpooldatasetscanbeaddedanytimeand*dynamicallypickedup&formattedviaaREINITorwarmstart.*SPOOLDSNUM=2,SPOOLDATASET*DSNAME=YOUR.INSTALL.CAI.ESFSPOO2**SPOOLENC=NOEncryptionofSPOOLDS?DoyouneedDSS/PCIcompliance?

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheXFERInterfaceXFER=YES STARTFILETRANSFERINTERFACE

• EveryXFERTIMECASpoolwillaskJESiftherearefilestoXFERonJESwithDestination/WritermatchingNode/Alias.Thismayresultin(upto)4requestsperPrintQueueperXFERTIME.ThenumberofrequestsmaybereducedusingXFERDESTandXFERNODE.

XFERSAPI=YES USESAPIINTERFACETO"PULL"FROMJES• OnceXFERSAPI=YESisworking,stronglyrecommendconsideringuseofXFERSAPI=THREADS.Then,

insteadofaskingJESaboutfilesbyname,CASpoolwillsimplycheckathreadthatJESpostsifthere'sworkthere.UseofTHREADSwilluseapprox 12KisSubPool 230foreachthreadbutCPUoverheadinXFERinterfaceisgreatlyreduced(wehaveseen80-90%reductioninsomeinstallations).

• SeeCASpoolSystemGuidesectiononJESTOESF.*XFERSAPI=THREADS USESAPIWITHJESPOSTINGTHREADSTOPULL*IfusingXFERSAPI=THREADSremembertosetXFEROPT=24togetanESF722messageatXFERstartup/REINIT.TheESF722messagessayshowmanyThreadsareneededforalltheNode/Aliasconfigurations.IfnumberexceedsXFERTHCTthenprocessingrevertstoXFERSAPI=YES*XFERTHCT=5000 MAXTHREADCOUNT(XFERSAPI=THREADS)XFERTIME=10 TIMEBETWEENASKINGJESFORDS(SECONDS)*XFERTIME=60 Default60.Minimum10.Max18000(5hours)

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheXFERInterface

XFERSEP=0 NumberofFileXFERSeparatorPagestoinsertXFERCLAS=ABT JES2ESFselectionbySysout CLASSESA,B,TXFERDEST=DEST JES2ESFselectionbyDESTmatchingtoNode/Alias*XFERDEST=FORCE JES2ESFselectionbyDEST/WRITERforNode/Alias*XFERDEST=WRITER JES2ESFselectionbyWRITERmatchingtoNode/Alias*XFERDEST=YES JES2ESFselectionbyDEST/WRITERforNode/Alias

butonlyforJESdefinedprinterslikeRnnnn,Unnnn,etc names

*XFERDEST=NO JES2ESFnotselectingbyDest/WritermatchingNode/Alias.CanresultinESFOPENRC=22orfileson$$NODESTqueuedependingonsettingofDESTVALparameter

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheXFEROPT’sXFEROPTisoptionalbutthefollowingarecommonlyused

*XFEROPT=1 Suppress1stforcedskiptochannel1inXFERfilesfromJES

XFEROPT=2 SeparatefilesforSysout DatasetsexceptJESDS(jesmsg etc)

*XFEROPT=3 ForceLRECL253onXFERfromJES.ThisisthemaximumlogicalLRECLVTAM/SNANodeswillservice

XFEROPT=6 Make"AND"conditionbetweenXFERclass&dest

*XFEROPT=8 SuppresstheJESdestinationvalidationcheck.

XFEROPT=10 UseactualmaximumLRECLasLRECLforspoolfile

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheXFEROPT’s

*XFEROPT=12 VBPRMODEPAGEfileskeepLRECLandnopadding.ThisismainlyapplicableforAFPfiles

*XFEROPT=13 FileswithLRECL>253keeptheirLRECL.ThisismainlyapplicabletoTCPIPorprinttoEmail,etc becausethesemethodssupportwiderecords

*XFEROPT=14 OnlyselectfileswhoseFORMCODEmatchesNodebutcanonlybeusedwithXFERSAPIincombinationwithXFERCLASandXFERDEST=WRITER

*XFEROPT=16 HoldfilesexceedingOUTLIMonJESandholdthe(incomplete)fileinCASpool(XFERSAPIonly)

*XFEROPT=18 MakeXFERCLASselectionfromCLASSonNODEsinsteadoffromclassonXFERCLAS.Note:DoNOTuseCLASS=ALLonNodesifyouactivateXFEROPT=18

XFEROPT=21 ConsiderOUTPUTattributeswhencombiningfiles21ismainlyapplicabletoAFPandprinttoEmail

XFEROPT=24 IssueESF722onXFERstart/REINITcountofThreads

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheSUBSYSTEMinterface

Ifnotdoingpre-JESinterceptionstillleaveSUBS=YES.ThesubsystemisusedbycodingSUBSYSparameterinJCLorbySysout AllocationInterceptbasedupon(normally)onDESTand/orCLASSvaluesasdeterminedbySUBSvalue,orbyESFPRINT,etc.ProductionuseofPre-JESmethodsishighlyencouragedtoreducesystemoverheadandgivemore"immediate"printing.However,beawarethatESFOPEN/WRITE/CLOSEReturnCodeswillthenbereturneddirectlytotheapplication(e.g.batchjob,CICS,etc)andrelatedESFmessageswillshowinthatapplication'slogs.Someapplicationsinterpretnon-zeroRCasanallocationfailureandabendsymptomsmayresult(e.g.S013orsimilar).UseofthePost-JESinterfaceprotectsapplicationsfromthis.

SUBS=YES AUTOSTARTOFSUBSYSINTERFACE

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheSUBSYSTEMinterface

*SUBS=DEST InterceptfordefinedNode/Aliasnames.Ref:QI68110* WriterisinspectedformatchbeforeDest.Onlyif* noWriterwasspecifiedisDest inspected.*SUBS=DESTFRST Used*WITH*SUBS=DESTorSUB=DESTCLAS.Ref:QI68110* Dest isinspectedformatchbeforeWriter.Onlyif* noDest wasspecifiedisWriterinspected.*SUBS=DESTCLAS InterceptfordefinedNode/AliasmatchingSUBSCLAS*SUBS=APD ForAutomaticPrinterDefinition* ReaddocforSUBS,DESTVAL&APDNODEforAPDsetup*SUBS=CLASS InterceptallwithmatchingSysout Class(es)*SUBSCLAS=ABT Sysout AllocationInterceptforSysout ClassesA,B,T*GenerallySUBSCLASisthesameorasubsetofXFERCLAS*OftenforLRSVPSandIBMInfoprint conversions,onlyXFERisused

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheXEQOPTParameter

*XEQOPT’sareoptionalbutthefollowingarecommonlyused*XEQOPT=1 IfexceedsOUTLIM,changetoLOCAL,class=ZortoNode

USERPARM=dest/form/fcb/classXEQOPT=3 IfexceedsNODEOutlimm,holdthefileXEQOPT=7 AllocateFileSeq NumbersAscendingXEQOPT=8 AutoPURGEEMPTYfiles*XEQOPT=9 IfPRMODEnotset,makePAGEifLRECL>252/253*XEQOPT=10 MakePRMODEPAGEifLRECL>252/253,evenifsetalready.

PRMODEPAGEallowsLRECL>BUFZISEbutmenu/smf pagecountsrelyonAFPpagestructures

*XEQOPT=13 ForceLRECL252/253ifPRMODELINEorblankNote:ThisismaxthataVTAMNodewillservice

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheXEQOPTParameter

*XEQOPT=14 MakePRMODEPAGEifLRECL>252/253andtargetedforFSSNode.CanbehelpfulforhandlingPDFfilesfromCADeliver(aswellasforAFP)whendrivingSARFSSfromCASpool.PRMODEPAGEallowsLRECL>BUFSIZE.NoteXEQOPT=30overridesthis(whichcancauseSARFSSproblems).AnalternativeistouseDESTIDwithFPRMODE=PAGEonFSSNodes

XEQOPT=15 SendESF831END-OF-DISPLAYatendofD,*ACT,D,*ALLandD,G=xdisplaycommands.Usefulifautomatinganalysisofdisplays

XEQOPT=16 LRECL<=253,userealmaxLRECLasFQELRECL

*XEQOPT=17 REINITrefreshesmenu-modifiablefieldsCLASS,FCB,FORM,NJEDEST,SEPandTRANSbutONLYifanotherNodeparm ischangedtoo

XEQOPT=24 REINITrefreshesmenu-modifiablefieldsCLASS,FCB,FORM,NJEDEST,SEPandTRANSALWAYS(evenifnootherNodeparm changed)

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheXEQOPTParameter

XEQOPT=26 IssuemessageESF799forSUBSYSfiles

*XEQOPT=28 AllowCICStowritelongrecords

XEQOPT=29 MonitorSUBSYSandESF538if>60secondresponse

*XEQOPT=30 SetLRECLtomaxforBUFFSIZEifPRMODEisblankorLINE.CanbeveryhelpfulincasesofESFOPENRC=10.NotgoodforVTAMNodes!Note:30hasprecedenceover9,10,13and14

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– GlobalColdstartonlyParameters

CASpoolsupportsamaximumof8spoolblockspertracksoBUFSIZEshouldnotbelessthantracksizedividedby8.

3390trackcapacity=56664,useable2x27998ifhalftrackblock3380trackcapacity=23476,useable2x23476ifhalftrackblock

*BUFSIZE=6518 SpoolbuffersizedefaultBUFSIZE=27998 RecommendedSpoolbuffersize

*MAXFSEQ=9999 MaxfilesequencedefaultMAXFSEQ=999999 Maxfilesequenceallowable

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– GlobalColdstartonlyParametersNUMFQESreallydependsonthroughputandhowlongfilesaretoberetained(afterprintingand/orifnotprinted).Rememberthatdatastreamtransformationinvolvestwofiles(inputandoutput).

*NUMFQES=500 NumberofFileQueueelementsNUMFQES=99999 Mustbe<=MAXFSEQ

ProgrammerNameField:JCLlengthismaxof20.Ifneededonseparatorpagesconsiderstartingas20andcustomizingESFU010X

*PGNLEN=16 DefaultasshippedPGNLEN=20 Likelyprudentjustincase

SIDdefaultstoSMF-providedsystemIDIfSpoolmovedtoadifferentsystemorSMFidchanges,mayneedSIDtoequallastSMFidusedtobeabletoWARMstart.*SID=SMFprovidedSystemId.

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– ActiveChangeableParameters

§ ChangestocertainparameterscanbeactivateddynamicallyviaREINITcommand.TheseareLPDDEST,LPDFILE,DEFNODE,NODE,DESTIDsubjecttorelatedsettingssuchasDYNxxx,XEQOPTsregardingrefreshofmenu-modifiablefields,etc.

§ REINITalsopicksupSAFAT,SAFUIDchangesandflushesbufferedaccesspermissions.

§ REINITcandynamicallyaddSPOOLDSdatasets.

§ REINITalsoreinitializesAPDAutoPrinterDefinitiontables.

§ REINITmayalsoflushthe(optional)datastream transformercache.

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– ActiveChangeableParameters

DYNDISP=10 AdditionalTerminalswithREINIT(w/orecycle)

DYNNJE=2 AdditionalNJENodeswithREINIT(w/orecycle)

*DYNPRT=10 AdditionalNodeswithREINIT(w/orecycle)defaultDYNPRT=100 Allows100NodestobeaddedviaREINIT(s)

*DYNVPS=10 AdditionalVirtualprinterswithREINIT(s)defaultDYNVPS=100 Allows100VirtualprinterswithREINIT(s)

DYNUSER=10 AdditionalUSERIDswithREINIT(w/orecycle)

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– WarmstartParameters

*ACQTIMEusedwithNodeACQUIRE=TIMEsayshowoftentoretryedrained printers.DoesnotaffectACQUIRE=WORKretryfornewworkACQTIME=10 Acquireprinterscaninterval(Minutes)

*BACKOUTrelatestoactionwithFilesOPENFOROUTPUT(beingwritten)ifcontrollingapplicationabends.YESautomaticallyclosesandpurgesthefiles.HOLDclosedbutplacesthenintoholdstatus.*BACKOUT=NO No dynamicbackout ofOPENfiles(default)BACKOUT=HOLD AutoclosebutplaceintoHoldstatus

CKPTIME=60 SingleSystem(non-MAS/EMAS)maxcheckpointseconds*CMBBUFSshouldbegreaterthannumberofNodesdefinedCMBBUFS=500 Consolemessage/commandbuffersdefault

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– WarmstartParameters

*XEQBUFS=20 NumberofESFXEQSpoolbuffersdefaultXEQBUFS=500 Allow2timenumberofOPEN(active)files

*DEFxxxx statementsaredefaultforincomingFILES,notprinters.ItisusualtomatchtheJESSpooldefaultshereDEFCLAS=A DefaultSUBSYS/ESFPRINTSysout ClassDEFFCB=6 DefaultSUBSYS/ESFPRINTFCBimageDEFFORM=STD DefaultSUBSYS/ESFPRINTFormscode

DESTVAL=YES OnlyNode/AliasandJESdests areallowed*LOADEXIT= UsethistospecifynondefaultnamesforUserExits

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– WarmstartParameters

LOGBUFS=500 NumberofLOGfilebuffers(default)

LOGCLAS=A Sysout ClassforESFLOG##dynamicDDoutput*LOGDEST=Sysout Dest forESFLOG##dynamicDDoutput

LOGHOLD=NO ESFLOG##outputwillnotbeheldatun-allocation

*LOGLCNT=42 NumberoflinesperpageforESFLOG##(default)LOGLCNT=64 Allowsfor64linesperpageinESFLOG##output

LOGMENU=NODISPRT Suppressmenu"D"commandresponsesinESFLOG##

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– WarmstartParameters

FSSDEFisincrediblyeasytosetup.CASpoolcontrolstheFSSstart/stop.Note:itisusuallybesttomakeFSSNAMEandJCLPROCvaluethesamesothatMVScommandsissuedbyOperatorsare'inituitive'.TheMVScommandsmustuseFSSNAMEbutOperatorsoftentrywithJCLPROCname.

*FSSDEFFSSNAME, FSSdefinitionfordrivingPSF,SARFSS,XPAF...*AUTOSTOP=YES, AutostoptheFSStaskwhennomorework*ESFFSSM=ESFFSSM, ESFFSSSupportModule(default)*PROC=JCLPROC ThisistheJCLProceduretostartfortheFSS

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– WarmstartParameters

*FILELIMspecifieshourstoKEEPfilesinended'E'statusThisisonlyadefaultandmaybeoverriddenonNodeRETAINparm 0meansneverpurge.Maximumis8760hours(approximately1year)FILELIM=24 Hourstokeepfilesafterprint(default1day)

PURGINT=180 PURGECHECKevery180seconds(default3minutes)

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– WarmstartParameters

*PURGELIMspecifieshourstoKEEPfilesnotinended'E'status(maybe''ready,'H'held,etc).ThisisADDITIONALtoFILELIM(i.e.nonprintedfilesarekeptforFILELIM+PURGELIM).Whatisyourpolicyinyourcurrentsolution?PURGELIMisoftensettomatchyourcurrentJESheld/outputfilepurgeconfigurations.Perhapsuse=0duringtestingbutinProductionuse,theywouldneverpurgesofileson'deadprinters'justbuildup.Werecommendspecifyingsomelimit(evenifitisalongonelike8760)

Note:SeealsoXEQOPT=18limitingPURGELIMtonon-heldfiles

*PURGELIM=0 NONPRINTEDFILERETAIN.0=noexpirationPURGELIM=238 NONPRINTEDFILERETAINHOURS(7days)

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CASpool™12.0

TypesofAvailableDrivers

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheDEFNODE

DEFNODE definitionsprovidedefaultsforNODEstoinherit.• EachnodewillreferencetheDEFNODEfromwhichisittoinheritparameters.However,therearesomeveryhighlevelDEFNODEswhicharecommontothemajorityofsystems.

DISPLAY isspecialandspecifiesbasesettingsforallDisplayNodesPRINTER isspecialandspecifiesbasesettingsforallPrinterNodesT2XX isspecialandspecifiesbasesettingsfortheWebInterface

forexample:DEFNODET2PD,TEXT2PDF,TCPDRIV=DISKH,TRANS=C037T19U,TCPHOST='PATH=/usr/lpp/caspool/swap,FILENAME=*.PDFLB'

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheDEFNODEforCAView/DRASDEFNODE A2PDF,AFP2PDF,TCPHOST=DUMMY,TCPDRIV=DISK,

LOCATION='CAViewDRASA2PD'

NODE DRASA2PD,A2PDF,GROUP=8,X2YY=D2EFSS,TRANSFRM=A2PDwT

DEFNODEM2PDF,META2PDF,TCPHOST=DUMMY,TCPDRIV=DISK,LOCATION='CAViewDRASM2PD'

NODE DRASM2PD,M2PDF,GROUP=8,X2YY=D2EFSS,TRANSFRM=M2PDwT

DEFNODE T2PDF,TEXT2PDF,TCPHOST=DUMMY,TCPDRIV=DISK,TRANS=C037T19U,LOCATION='CAViewDRAST2PD'

NODEDRAST2PD,T2PDF,GROUP=8,TCPDRIV=DISK,TRANSFRM=T2PDTw,DRIVPRM1='PATH=/usr/lpp/caspoold2e/xenos/output/&FNO.pdf',

DRIVPRM2='pathmode=SIRWXU,SIRWXG,SIRWXO',DRIVPRM3='FILENAME=*.PDFLB'

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheDEFNODEforEmailDefnode isadescriptivelabel.DevicetypemayreferbacktoapreviousDEFNODEname,ormaybeaspecialvalue(listoftheseinCustomizationGuide),ormaybe'justsomevalue'(notspecial)toshowinthemenusystem.SMTPhereisnotspecial.ItcouldbeWHATEVER

DEFNODEEMAIL,SMTP, 1stisDefnode name.2ndisDeviceTypeGROUP=1, Networkgroupnumber(Ref:MAXGROUP)ACQUIRE=TIME, AcquirefornewWORK*and*retryeachACQTIMERELEASE=NOWORK, ReleasewhennomoreworkonqueueTCPHOST=YOUR.MAIL.SERVER, ExampleMAIL.CA.COMTCPPORT=25, ThedefaultformostmailserversisPort25TCPDRIV=SMTPFE, SeeCustomizationGuidefor(upto6)options.

e.g.Fautoformatting.EephemeralsourceportsHere,TCPDRIV=SMTP*is*settingtheprotocol

TCPPRT=YOURDEFAULT.DOMAIN, Exampleca.com(optional)Anyemailaddresses(TO=,FROM=,CC=,BCC=)thatdonotspecifydomainwillinheritthisdefaulte.g.TO='my.name'becomes'[email protected]'

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheNODEforEmailNODE EMAILPDF,EMAIL, ThismatchesCADeliverEMAILPDFbanner

LOCATION='EmailasPDF', JustinformationalformenusystemDRIVPRM4='FILENAME=&FNO_from_&UID_&FNM_on_&NOD.PDF' AttachasPDF

NODE EMAILPDF,EMAIL, ThismatchesCADeliverEMAILPDFbannerLOCATION='EmailasPDF', JustinformationalformenusystemTRANSFRM=A2PDKrACB, Seemanual.Notenew'r'reportoption*orTRANSFRM=A2PDKRACWB, Seemanual.Noteold'R'reportoption

x2yyand(upto6)options.Examples:K:KeepinputfileaftertransformA:Outline->RasterinCTransformerC:TransformsinglecharacterfilesT:TransformAFP*and*textfilesW:ForceabsolutewordpositioningB:Buffermulti-commandsperrecordBeware:'R'singletaskstransformsintheCTransformer(removeforProd!!)

*X2YY=D2EFSS, UseJavaTransformerD2EFSS(optional)*DRIVPRM4='FILENAME=&FNO_from_&UID_&FNM_on_&NOD.PDF'forattachment

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheNODEforEmail

HereisavariantonEMAILPDFwhichassignsAFPPageDef/FormDeftomakethepageformatting,fontsizeandplacementoftext.

DESTID QDEST=EMAILPDF,QCLASS=L, LetshaveclassLDEFAULT toLandscapeDPAGEDEF=B06683,DFORMDEF=A10110,DCHARS=(GT15)*FPAGEDEF=??????? F=FORCEDESTID QDEST=EMAILPDF,QCLASS=P, LetshaveclassPDEFAULTtoPortraitDPAGEDEF=A06462,DFORMDEF=A10110,DCHARS=(GT10)

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheDEFNODEforPCL5.DEFNODE PCL5,TCPIP,GROUP=2, SimpleDEFNODEforPCLprintingACQUIRE=TIME, Newwork+ACQTIMEretryFSSNPRO=3660, Retry1hour,thenACQUIREWORKCLASS=ALL, ALLclasses.BewareXFEROPT=18!PURGE=NO, NotPurgeWhenPrintedRELEASE=NOWORK, DRAINwhennomoreworkRETAIN=72, RetainhoursafterprintSEP=0, NoSeparatorsSETUP=NO, NoHALTED(SETUP)processTCPDRIV=PCL5EgT, PCL5(LPR)withPCLLIBandTRACE*TCPPORT=515, DefaultforLPR/PCL5...is515TIMEOUT=120, TCPIPTimeout2minutes*TRANSFRM=A2PCABKr, Transformeroptions(CorJava)*DRIVPRM1hasoptionaloverridetoA2PCPARMFeedPCL traymapping*Note:CTransformersonly.SeeAFPTransformerAdminGuide*DRIVPRM1='BIN1=1,BIN2=20,BIN3=4,BIN65=2,BIN100=2', CTransform*X2YY=D2EFSS, JavaTransformersFSS(optional)*USERPARM='Lpor:3100-3199', SeealsoTCPDRIVoptionAorEVFC5, FFSeq X'0D0C0D'(typicalVPS)VPSERROR=PASS,VPSFILE=BRACKET,VPSOPT=6, VirtualPrinterWS=FCB/AGE FIFOWorkSelectionSequence

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheDEFNODEforPCL5.DESTID QDEST=MYPRINT1,FFORM=LSA4 ForcePCLLIBFORMLSA4formatting

NODEMYPRINT1,PCL5, Myprint1PCLprinterqueueLOCATION='My- printer1', Info(upto16chars)*VPS=FROMCICS, VirtualPrinterLUnameINTRAY=31, ExampleMEDIASOURCE31=TRAY3SEP=2, SendStartSeparatorpageSEPOPT=1, UseLandscapevariantofsepSEPOPT=7, SendPCLLIBformattingb4sepTCPHOST=130.119.23.1, IPAddressorHostname(DNS)TCPPRT=PR1 Printqueuenameonprinter

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheDEFNODE/NODEforVTAM.

DEFNODE VTAMLU0,4224,GROUP=3, SimpleDEFNODEforLU0printingSNABSIZE=256,MAXDATA=256, RUsizeofVTAMBufferVPSERROR=PASS, PassthroughalldataasisVPSFILE=BRACKET, BRACKETforCICS,CHAINforIMSVPSOPT=6 VirtualPrintercan=nodename

NODE VTAMLUN0,VTAMLU0, ToVTAMLUofPrinter*VPS=VPILU1, FromCICS/IMSVirtualPrinterLUALIAS=RMT1 FromJESDest/Writer(XFERDEST)

36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TheDEFNODE/NODEforDISK.

DEFNODE DISK1,DISK-01,TCPDRIV=DISK,CLASS=ALL,GROUP=1,ACQUIRE=WORK,RELEASE=NOWORK,TCPHOST=DISKPRT

DESTID QDEST=U600,FADDRES1='DSNAME=UCHPD.TESTFILE.&JUL.&TIMT,DISP=NEW',FADDRES2='UNIT=SYSDA,VOLSER=WORK01'

NODE U600,DISK1,TCPPRT=BATCH-DSPTCH-RPTS-TODISK

37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CASpool™12.0

Transformations

38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TransformerParameters

TherearetwoDataStreamtransformerinterfacesavailable.q CTransformersforAFPtoPCL,PDF,PS(PostScript)

whichoperateassubtasksunderthemainCASpoolstartedtask.

q JavatransformersforAFPtoPCL,PDF,PS(PostScript)• Xerox(LCDS/DJDE/Meta-code)toPCL,PDF,PS(PostScript).

NOTE:JavaoperatesasexternalFSSwhichiscontrolledfromCASpooltask.YoudonotneedanFSSDEFforthis.TheX2YYDEFhasthedetails.

39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TransformerParameters

*X2YYSTART=YES ifyouareusingeitherkindofTransformer.TRANSFORMERINTERFACE.Usually=YESifusingthem

MAXCPU=300, MaxtransformCPUbefore322failure(CTransformer)Note:TRANSFRMoption2tousemaxofCPUvsPages

MAXFILES=10 LimitonconcurrenttransformsinthisCASpoolMaximumis10.Uptor11.7thisisglobalmaximumforC+Javatransforms&maxconcurrenttext-wraps.Forr12.0+itsonlytheCtransforms&text-wrappers

40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCAIQPARMfile– TransformerParameters

*X2YYDEFD2EFSS, OptionaltoactivateJAVATransformerFSSInterfaceDEFAULT=NO, NO|YES|A2PC|A2PS|A2PD|BCOCASeemanualMAXTASK=5, MaxconcurrentJavaTransformsinthisCASpool

Uptor11.7itiswithinMAXFILESwithmaximum10.Forr12.0+itisseparateforJavatransformersonly(independentofCtransforms&wraps)withmaximum20SeealsoMaxConcurrentJobs inX2YY.d2esys

PROC=JCLPROC ThisistheJCLProceduretostartfortheFSS

Note:itisusuallybesttomakeFSSNAMEandJCLPROCvaluethesamesothatMVScommandsissuedbyOperatorsare'intuitive'.TheMVScommandsmustuseFSSNAMEbutOperatorsoftentrywithJCLPROCname

41 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CASpool™12.0

ThinkingConversion?

42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowCAOutputManagementToolsPerformtheConversion

§ TheASGVSAMfile(indist1)isreadandeachrecordtypeisextractedtocreatecorrespondingDeliverdefinitions

§ TheASGVSAMfile(invers1)isreadandthereportarchiveinformationisextractedtocreateViewindexrecordpointersforthereports.

§ Reportjobnamesaredeterminedfromacombinationofplacessuchasfromthesweepjobs,theindist file,andaDeliverutility.

§ AMassMigrationmovesallthereportsfromtheASGtapeorHSMfileandisprocessedtomigratetheactualreportdataor……..

§ AnonRequestMigrationprocesscanbeused(cannotbeinitiatedfromtheWebViewer)toonlymigrateanindividualReportacrosstoViewasitisrequestedbyauser.Thiscapabilityenablesuserstoseealloftheirreportsandrequestimmediatemigrationfortheonestheyneed,whentheywantthem.

TheMigrationToolKitmigratestheViewDirectVSAMfilesforboththeReportsandArchivetothenewCAView/CADeliverinfrastructure

43 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowCAOutputManagementToolsPerformtheConversion

§ Conversionstepc1-- processesarchiveinventory

§ Conversionstepc2-- processesINDISTrecords

§ Conversionstepc3-- categorizesjobs/cleanup

§ Conversionstepc4-- buildstoolkitcontrolVSAMfile

§ Conversionstepc5-- loadsreportinventorytoCAView

§ Conversionstepc6-- loadsCADeliverdatabase

§ Conversionstepc7-- massmigrateorDemandbatchmode

§ Conversionstepc8-- notusedinanASGConversion

§ Conversionstepc9-- Audit/balancingstepforarchiveinventory

TheMigrationToolKitmigratestheViewDirectVSAMfilesforboththeReportsandArchivetothenewCAView/CADeliverinfrastructure

44 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ResultsCASpoolisanincrediblypowerfulprintermanagementsystem.CASpoolcancontrolyourentirenetworkandlocallyattachedprintersfromz/OS.Thesolutionhandlesmanydifferenttypesofprintersincluding,TCP/IP,VTAMLU0,LU1,LU2,Disk,Email,andothers.ItisverypowerfulwhenitcomestofulldocumenttransformationsandtodaywiththeJavatransformerscanoffloadCPUintenseworktolessexpensiveplatforms.CASpoolcomeswithaFREEwebinterfacetomanageyourentirePLEX(s)fromonegraphicalscreen.CreatingPDF’shasneverbeeneasiertosimplePDFwrappingaroundatextdocument,tofullblownAFP/LCDSintomulti-memberPDSfiles.NotonCASpooltodayoronacompetitiveproduct?Contactustoassistyouinconvertingtooursolutionwithourservicesbasedtoolset.

SummaryAFewWordstoReview

45 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

MFX48E BestPracticeswithCAOutputManagement 11/15/2016at4:00pm

MFX115STheInstallationandDeploymentofastateoftheartContentManagementSolution 11/17/2016at4:30pm

46 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

47 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.48 @CAWORLD#CAWORLD

MainframeandWorkloadAutomation

FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI


Recommended