IPCS以外のVTAMトレースの解析プログラム(TAP)
By 神居 - Posted: 2008/11/12 Last updated: 2009/11/01
- Leave a Comment
VTAMのトレースデータはIPCSでもフォーマットできますが、NCPが提供するTAP(Trace Analysis Program)と言うプログラムを使うと、SNAのプロトコルをより詳細に編集してフォーマットすることもできます。今では使い機会も少ないでしょうが、いざと言うときのためにサンプルJCLを残します。MVS専用です。
だいぶ古いJCLなので最新のTAPでは若干変わっているかも知れません。以前はNCPのDIAGNOSIS GUIDEマニュアルに記載されていましたが今でも入手できるかはわかりません。
※2009/11月追記:最新のz/OS V1R11で、「Communications Server, ACF/TAP Trace Analysis Handbook」としてCSのマニュアル・ライブラリーに追加されていました。
ACFTAP実行JCLサンプル
// JOB ,CLASS=A,MSGCLASS=B,MSGLEVEL=(1,1),REGION=4M //********************************************************************* //ACFTAP PROC OUT='*',SSPLIB='NCP1.SSPLIB', // SORTLIB='SYS1.SORTLIB', // UNITNME=SYSALLDA,SORTWK='SYSALLDA',VOL='??????' //********************************************************************* //** ** //** PROCEDURE: ACF/TAP ** //** ** //** FUNCTION: RUN ACF/TRACE ANALYSIS PROGRAM ** //** ** //** NOTE: ** //** CHANGE ALL LOWER CASE CHARACTERS TO VALUES ** //** SUITABLE FOR YOUR INSTALLATION. ** //** ** //** SYMBOLIC PARMS: ** //** OUT : SYSOUT CLASS ** //** UNITNME : UNITNAME FOR TEMPORARY DATA SETS ** //** SSPLIB : LIBRARY CONTAINING ACFTAP ROUTINE ** //** SORTLIB : LIBRARY CONTAINING MVS SORT ROUTINE ** //** VOL : VOLUME OF TAPE ** //** SORTWK : UNIT NAME FOR SORT ROUTINE ** //** ** //** FOR MORE INFORMATION ABOUT THIS JCL SEE NCP/SSP/EP ** //** DIAGNOSIS GUIDE, FORM NUMBER LY30-5591 ** //** ** //********************************************************************* //ACFTAP EXEC PGM=ACFTAP //********************************************************************* //** LIBRARY CONTAINING ACFTAP ROUTINE ** //********************************************************************* //STEPLIB DD DSN=&SSPLIB,DISP=SHR //********************************************************************* //** LIBRARY CONTAINING MVS SORT ROUTINE ** //********************************************************************* //SORTLIB DD DSN=&SORTLIB,DISP=SHR //********************************************************************* //** DATA SETS USED FOR SORTING ** //********************************************************************* //SORTIN DD DSN=TAPSORTI.DATA.TAP,UNIT=&UNITNME, // SPACE=(CYL,(10,5)),DISP=(NEW,DELETE), // DCB=(RECFM=F,LRECL=364,BLKSIZE=364) //SORTOUT DD DSN=TAPSORTO.DATA.TAP,UNIT=&UNITNME, // SPACE=(CYL,(10,5)),DISP=(NEW,DELETE), // DCB=(RECFM=F,LRECL=364,BLKSIZE=364) //SORTWK01 DD DSN=&&TEMPD5,UNIT=&SORTWK, // SPACE=(CYL,(10,5),,CONTIG), // DISP=(NEW,DELETE) //********************************************************************* //** DATA SETS USED FOR ETHERNET DATA ** //********************************************************************* //SYSTEMP1 DD DSN=TAPTEMP1.DATA.TAP,UNIT=&UNITNME, // SPACE=(CYL,(10,5)),DISP=(NEW,DELETE), // DCB=(RECFM=F,LRECL=269,BLKSIZE=269) //SYSTEMP2 DD DSN=TAPTEMP2.DATA.TAP,UNIT=&UNITNME, // SPACE=(CYL,(10,5)),DISP=(NEW,DELETE), // DCB=(RECFM=F,LRECL=269,BLKSIZE=269) //********************************************************************* //** DIAGNOSTIC OUTPUT ** //********************************************************************* //*SYSUDUMP DD SYSOUT=&OUT //*SYSABEND DD SYSOUT=&OUT //********************************************************************* //** ACFTAP REPORTS ** //********************************************************************* //SYSPRINT DD SYSOUT=&OUT //SYSLDPRT DD SYSOUT=&OUT //SYSLSPRT DD SYSOUT=&OUT //SYSGSPRT DD SYSOUT=&OUT //SYSSDPRT DD SYSOUT=&OUT //SYSSSPRT DD SYSOUT=&OUT //SYSNEPRT DD SYSOUT=&OUT //SYSDTPRT DD SYSOUT=&OUT //SYSVTPRT DD SYSOUT=&OUT //SYSLUPRT DD SYSOUT=&OUT //SYSIXPRT DD SYSOUT=&OUT //SYSNTPRT DD SYSOUT=&OUT //SYSNPPRT DD SYSOUT=&OUT //SYSCSPRT DD SYSOUT=&OUT //SYSCAPRT DD SYSOUT=&OUT //********************************************************************* //** TRACE INPUT FILE ** //********************************************************************* //SYSTRACE DD DSN=SYS1.TRACE,DISP=SHR, // UNIT=&UNITNME,VOL=SER=&VOL //********************************************************************* //** SORT/MERGE MESSAGE DATASET ** //********************************************************************* //SYSOUT DD SYSOUT=&OUT //********************************************************************* //PROCEND PEND //* //ACFTAPGO EXEC ACFTAP //********************************************************************* //** ACF/TAP PARAMETERS ** //** ================== ** //** SEE NCP/SSP/EP DIAGNOSIS GUIDE (LY30-5591) ** //** FOR MORE INFORMATION ABOUT ACF/TAP PARAMETERS ** //********************************************************************* //SYSIN DD * INPUT=ALL,SOURCE=GTF, NODE=ALL, LONGPIU=YES, SUMMARY=ALL, LSPRT=YES, LDPRT=YES, SDPRT=YES, SSPRT=YES, DTPRT=YES, NEPRT=YES, GSPRT=YES, VTPRT=YES, PRINT=YES GO QUIT //
Posted in ありがたいサンプルJCL • • Top Of Page