05.2 ダンプの書き出しとトレースの記録(SNAPとGTRACE)
プログラム(リージョン)のダンプを取得するには、DUMPオプション指定のABENDマクロを発行する方法があります。しかし、ABENDマクロではプログラムの実行はそこで終わってしまいます。プログラムを終わらせずにダンプを取 …
こんな時代に今さらメインフレーム・コンピューターに取り組むハメになった人々のためのセルフスタディ・サイトです。Copyright © 2008-2024 ARTECEED Co.,Ltd.
プログラム(リージョン)のダンプを取得するには、DUMPオプション指定のABENDマクロを発行する方法があります。しかし、ABENDマクロではプログラムの実行はそこで終わってしまいます。プログラムを終わらせずにダンプを取 …
SMFデータセットのアンロードJCLサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// JOB Statement //********************************************************************* //* Sample JCL - IFASMFDP //* ===================== //********************************************************************* //IFASMFDP EXEC PGM=IFASMFDP //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN=SYS1.MANX,DISP=SHR //SYSUT2 DD DSN=WORK.SMFMANX.UNLOAD,DISP=(,KEEP), // UNIT=SYSDA,VOL=SER=WORK03,SPACE=(CYL,(50,10),RLSE) //SYSIN DD * INDD(SYSUT1,OPTIONS(DUMP)) OUTDD(SYSUT2,TYPE(0:255)) // |
SMFデータセットを、順次データセットにアンロードします。TYPE(0:255)オプションを指定しているので …
実行中にデータやパラメーターの誤りを見つけた時、自ら論理の矛盾やデータの不整合がわかった時など、プログラム自ら途中で処理を止めて実行を中止することがあります。原因や理由が明確ならば、メッセージやログ・データによってそれを …
時間に関する機能には、日付と時刻の取得の他にインターバル・タイマー(間隔計時機構)があります。一定時間おきに行う処理を作る際や一定時間プログラムの実行を止める場合などに利用されます。 10秒間プログラムの実行を停止する …
FTPクライアント実行JCLサンプル(MVS)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// JOB Statement //********************************************************************* //* Sample JCL - FTP CLIENT //* ======================= //********************************************************************* //FTPC EXEC PGM=FTP,PARM='(EXIT' //SYSPRINT DD SYSOUT=* //SYSTCPD DD DISP=SHR,DSN=TCPIP.PARMLIB(TCPDATA) //SYSIN DD * 192.168.1.127 FTPUSER PASSWORD SJISKANJI (NOTYPE GET E:\DBCSDATA.txt 'USR1.XMIT(DBCSDATA)' (REPLACE QUIT // // 192.168.1.127 FTPUSER PASSWORD SJISKANJI (NOTYPE SOSI CD 20080324-S390-ASMCLG(JOB00038) PUT 'WRK1.SYSOUT.JOB00038.DSID105' DS0105.QSAMTEST.G.SYSUT2.txt QUIT // // 172.22.113.14 FTPUSER FTPUSER BIN GET N:\SWTR\TSTSOMAX 'USR1.OBJECT(TSTSOMAX)' (REPLACE QUIT // // |
メインフレームでは、FTPはサーバーとして利用されることが多いですが、FTPクライアントも利用できます。バ …
【2008/11/19 original author TAKAO】 REXXから外部コマンドを発行する方法について書きます。 もっとも乱暴な話をすると、REXXプログラムの中に外部コマンドを書くと実行されます。たとえば …
プログラムで起きていることを状況に応じてメッセージで伝えることは重要です。特に、エラーが起きてオペレーターの操作や判断を必要する場合、適切なメッセージはシステムの運用面で大きな利益をもたらします。どのような時にどのような …
固定長レコードのデータセットであれば、そのままファイル転送することができますが、可変長や不定長レコードの場合は、相手側転送ソフトが、MVS(z/OS)のレコード形式に対応していないと正しく転送できません。 TSOのTRA …
システムリソースの逐次化
1 2 3 4 5 6 7 8 9 10 |
----+----1----+----2----+----3----+----4----+----5----+----6----+----7-- SETLOCK OBTAIN, OBTAIN LOCAL LOCK + TYPE=LOCAL,MODE=UNCOND,REGS=USE : : ロックが必要な処理をこの間に行う… : : SETLOCK RELEASE, RELEASE LOCAL LOCK + TYPE=LOCAL,REGS=USE |
MVSには、制御表のキューの操作や数ビットあるいは数ワードに対して連続的な変更をしている間、それらのメモリー領域が逐次化されるこ …
MVSではあらゆるデータを資源(Resource)として扱うことができます。CPU、1つのDASDボリューム、1つのデータセット、データセット内の1つのレコード、実行するプログラム・モジュール、仮想記憶上の領域などプログ …