Date post: | 16-Apr-2017 |
Category: |
Technology |
Upload: | ca-technologies |
View: | 75 times |
Download: | 5 times |
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
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheCAIQPARMfile
§ ThisfilecanbeoneormoremembersinaPDS.— Thisallowschangestobemadeonthefly— /reinitcannowbewholeorspecifiedbynode— Thenextfewslideswillhighlightsomeoftherecommended
settings— Thecompletesampleisavailablebyemailingme
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)
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
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
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