トップページ⇒tech
142コメント68KB

JCLってどうやって覚えるんでしょうかね

■ このスレッドは過去ログ倉庫に格納されています
0001PG初心者NGNG
仕事でJCLをやることになったのですが、参考書もなさそうですし
WEBで調べてもJCLの意味を載せてるHPはありましたが、JCLの
コーディングについて書いてあるHPが今のところ見つかりません。
誰か教えてください。
0092デフォルトの名無しさん01/09/02 18:41ID:UHOWXA.Y
>>90
>ACOSのJCLって、IBM・FACOMと似てますか?
全然違います。

たしか、ハネウェルとACOS4が同じだったような気がします。
0093デフォルトの名無しさん01/09/04 22:33ID:9IA.y9GY
メーカー提供のマニュアル見ながら作るしかないかな?
もしくは、雛型があると思うからそれをパクリまくる!
0094デフォルトの名無しさん01/09/05 08:39ID:rayf.FWo
>雛型があると思うからそれをパクリまくる!
そうやって、無駄な動きをするJOBが増える。
数MBのSORTに数GBのSORTWORKを指定するとか・・・
0095デフォルトの名無しさんNGNG
いまどき、JCLしか知らないのは危険でしょうか?
不安だ・・
オペレーターの方がいいのかな?
0096デフォルトの名無しさんNGNG
いいスレですね。まったく知らなかった歴史の華をみた気がします。

http://dir.yahoo.com/Computers_and_Internet/Programming_Languages/JCL/
http://www.tuxedo.org/~esr/jargon/html/entry/JCL.html
0097デフォルトの名無しさんNGNG
JCLラーってどれくらいいるのだろう?
0098デフォルトの名無しさんNGNG
>>95
>>97
JCLだけ(又は専門)というのは、極めてまれだと思いますが。
0099デフォルトの名無しさんNGNG
JCLエラー
0100デフォルトの名無しさんNGNG
IBMのサイトにオンラインマニュアルがあったと思うが。

http://www-6.ibm.com/jp/manuals/library.html
0101デフォルトの名無しさんNGNG
SYSTEM ABEND
0102デフォルトの名無しさんNGNG
JCK
0103デフォルトの名無しさんNGNG
0C7
0104デフォルトの名無しさんNGNG
>>103
例外処理?
0105デフォルトの名無しさんNGNG
カラムがずれた?
0106デフォルトの名無しさんNGNG
JCLの市場価値をもっとあげて欲しい。。
0107デフォルトの名無しさんNGNG
自分であげろ
0108デフォルトの名無しさんNGNG
JCL出来る人って、
SEっていうの?
0109デフォルトの名無しさんNGNG
>>104
(10進)データ例外、IBM系マシンのCOBOLerにはおなじみのエラー

>>108
冗談でしょ!
0110デフォルトの名無しさんNGNG
MSGLEVEL とかって?
0111デフォルトの名無しさんNGNG
>>110
ほれ
http://www.jbooksrv.japan.ibm.co.jp/cgi-bin/master!request=menu!parms=!xu=SK888002/BOOKS/IEACB613/20.12
0112デフォルトの名無しさんNGNG
JOB FAILED ,ABEND ,DUE TO ,S0C7 ,U0000
0113デフォルトの名無しさんNGNG
>>112
これは「***このスレ終了***」という、意味ですか?
0114デフォルトの名無しさんNGNG
@RUN SBCOMP,******/******,UTIL$
@XQT SYS$LIB$*1100UTL.SBCOMP
@EOF
@SYM PRINT$,,PR
0115デフォルトの名無しさんNGNG
FではJCL書きは、メインフレームを担当することになった新人SE君の仕事です。
0116デフォルトの名無しさんNGNG
JCL新人に教えることになってるんだけど、
なんか気がのらないんだよね!

なんかその新人君が不敏でね。。
0117デフォルトの名無しさんNGNG
>>14 うに?!
0118デフォルトの名無しさんNGNG
33って人、説明上手だなぁ・・・・age
0119デフォルトの名無しさんNGNG
JCLだけやってるんだけど!
これからはSPにでもなるしかないね!
0120デフォルトの名無しさんNGNG
UN*XとかでJCLの変わりになるものってなにかありますか?
シェルスクリプトしか思いつかないんですけど、あれじゃ完全な代用にはなりませんよね?
0121デフォルトの名無しさんNGNG
>>120
十分代用になるよ
うちのところでは、UNIXに以降したときシステムそのまま乗せ変えたところがある
そこでは、シェルスクリプトの中にJCLの注釈が入っていて、それに相当するスク
リプトが書いてあるし.......

JCLとシェルってまったく違うものだけど、JCL以上の事はできるでしょうねぇ
0122デフォルトの名無しさんNGNG
日経コンピュ−タに要員が,シェルスクリプトに適応できなくて
JCL互換のシェルを開発してしまったDQNな会社の話が載ってたYO!
0123デフォルトの名無しさんNGNG
>>122
面白すぎ、どの号に乗ってたか教えてちょ
0124デフォルト名無しさんNGNG
このスレ、ちょい興味。U1000 age
0125デフォルトの名無しさんNGNG
.を「ポチ」、#を「イゲタ」って読むのはホスト文化?
恥ずかしくて社外の人には言えないのだが。
0126デフォルトの名無しさんNGNG
日本のニュース番組でも、当初は.comを
ピリオドコムって言ってたよ。
複数の放送局の複数の穴が。
もちろんCNNとかは、
その頃からドットコムって言ってた。
アメリカ的でないとカッコ悪いというのは、
日本人の共通認識だよね。
0127デフォルトの名無しさんNGNG
ドットは今で言うピクセルのこと。
よって大きいフォントのピリオドはドットではない。
0128デフォルトの名無しさんNGNG
正しくはピリオド
でもアメリカがドットなのに
ピリオドって言ったらカコワルイヨ
となったわけ
0129デフォルトの名無しさんNGNG
>>114
おお、涙が出るほどなつかしい。
UNIVAC OS1100
JCL とは言わずに、ストリームとかいうような名前だった気がする。
0130デフォルトの名無しさんNGNG
ピリオドは文末記号。だからdotとは違うんだよ、う゛ぉけ
0131デフォルトの名無しさんNGNG
>>130 ハイフンとダッシュの違いを教えてください
0132デフォルトの名無しさんNGNG
ドットでもピリオドでも間違ってないよ。
0133デフォルトの名無しさんNGNG
>>131
ほれ。
ttp://www.monjunet.ne.jp/PT/sampo/030.htm
0134デフォルトの名無しさんNGNG
すいません。まったくの初心者でMSPコボルをやらなくてはならなくなり
困っています。プログラムのほうは追えるのですが、JCLがさっぱりです。
job制御言語のマニュアルはあって、それで勉強してるのですが、
載っていないものとかありまして、周りにそれを理解してる方がいなくて
書き込みました。
過去のLOGを見て勉強になることがいっぱいでわらをもすがる思いです。
質問ですが、以下の意味なのですが。
1.SYSIN DD ,SYSOUT DD で指定してあるファイル名と、PGで指定したFILE-CONTORL
のIN01,OUT01で指定してあるファイル名の違い。SYSIN,SYSOUTの意味がつかめ
ません。

2.SYSPRINT,STPRINの意味。

3.SYSOUT=*

以上のことなのですが、DD文の前に、SYSOUT,SYSPRINTがついて
SYSOUT DD SYSOUT=* などの文の意味がわかりません。

めちゃくちゃな質問文になってしまいましたが、どうかよろしくおねがいします
0135デフォルトの名無しさんNGNG
>>134
JCLはACOSとIBMに近いやつを使っていたことがあります。
最初はとっつきにくかったのですが、特別に勉強した覚え
がありません。他のJCLを参考すれば誰でも書けるように
なります。
あなたの使うシステムに山ほど使用例があるはずですから
それを見てパターンを身に付けるのがいいと思います。
0136デフォルトの名無しさんNGNG
>135そうですよね。いろいろ他のJCLをみたりしてるんですが、
どうも、上の質問のところが気になりまして・・・・。
教えていただきたいのですが。すいません
0137猫好き ◆NuNaN3vQ NGNG
>>134
COBOLの「FD aaaa ASSIGN bbbb」の「bbbb」が
JCLの「bbbb DD DSN=〜」になるんでない?

会社行かないとハッキリしないのでsage(笑
0138猫好き ◆NuNaN3vQ NGNG
>>134
>>137の続き

2.は、指定されていればシステムが使うところ。(だと思う)

3.「SYSOUT DD SYSOUT=*」
右側の「SYSOUT=*」は、出力するプリンタを指定するところ。
SYSOUT=*の「*」は、JOBステートメントの「MSGCLASS=x」の「x」が代入
されるよ。
左側の「SYSOUT」は、COBOLの「DISPLAY xxx UPON SYSOUT」と指定
した時にセットしておくDD文だよ。
0139猫好き ◆NuNaN3vQ NGNG
>>137
COBOLで
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
  SELECT xxx ASSIGN yyy.

の yyy が、JCLの

yyy DD DSN=〜

に繋がるんだったスマソ
0140デフォルトの名無しさんNGNG
猫好き様ありがとうございます。
理解できました。感謝です。
014133NGNG
久しぶりにこのスレを見かけたので来てみました。
なんかあったらまた質問に答えます。
でもCOBOLは判らないので、「猫好き」さんよろしく。
0142 NGNG
アマゾンでJCLで検索しても洋書しか出てこない。
■ このスレッドは過去ログ倉庫に格納されています