問題タブ [vsam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2151 参照

jcl - IDCAMS LISTCAT は、次のステップが IEFBR14 のときに VSAM ファイルを削除します

VSAM ファイルが存在するかどうかを確認する必要があるという要件があります。存在しない場合は、TEST.FILE2 のように作成する必要があります。私のJCLは次のとおりです:

しかし、奇妙なことが起こっています。この JCL を実行すると、STEP001 は、ファイルが既に存在する場合でもリターン コード 004 を返し、STEP02 で新しいファイルが作成されます。したがって、この JCL を 2 回サブミットすると、2 回とも新しいファイルが作成されます。ファイルがどのように削除されるのか理解できません。そして奇妙なことは、STEP02 なしで JCL を実行すると、ファイルがカタログで見つかったことを示す 0 として MAXCC が返されることです。

コードに従って要件を達成できましたが、VSAM ファイルが LISTCAT で削除される理由と方法を知りたいです。

STEP01 のみを実行した場合の SYSPRINT は次のとおりです。

両方のステップが実行されると、次のようになります。

ZOS390RL 変数の値は z/OS 02.01.00 で、ZENVIR は ISPF 7.1MVS TSO です。

0 投票する
0 に答える
70 参照

hadoop - VSAM データセットを Hadoop のフラット ファイルにコピーする

VSAM からフラット ファイルにデータをコピーする方法

0 投票する
2 に答える
726 参照

cobol - VSAM で指定された範囲の間で最大のキー値を取得する方法

指定された範囲内の最大のキー値を取得したい (1000 から 2000 までの最大値)。My VSAM データの下。

1001

1002

1003

2001年

2006年

今、私は1999年をキーにして検索を開始しました

次に、次のレコードを読みましたが、2001 を取得していますが、キーの最大値 1003 が必要です (1000 から 2000 までの最大値)。

この値を取得するにはどうすればよいですか?

0 投票する
2 に答える
1285 参照

mainframe - 可変長レコードの長さを 32760 より大きくするにはどうすればよいですか?

可変長 QSAM レコードの最大レコード長は 32,760 バイトです。

ファイルの現在のレコード長は問題ありませんが、さらに情報に取り組むために、このファイルを 32K ( LRECL> 32760) を超える長さに拡張する必要があります。

レコードを分割することは、既存のシステムに影響を与えるため、適切なオプションではありません。

SPANNEDここで VSAM を含むレコードを使用することでこの問題が解決するかどうかはわかりません。

これで私たちの問題は解決しますか?

0 投票する
1 に答える
643 参照

mainframe - 順次ファイルをスプールに出力するための z/VSE サンプル JCL

IDCAMS/REPRO を使用して ca-datacom 順次ファイルの内容を印刷しようとしていますが、以下のエラーが発生しました。

IDC3300I TEST001 を開くときにエラーが発生しました
IDC3318I ** データ・セット の指定が無効です

IDC0005I 処理されたレコード数は 0 でした

IDC3003I 機能が終了しました。状態コードは 12 です

以下は z/vse ジョブです。

誰か助けてください。また、z/vseのIDCAMS/REPROによってシーケンシャルファイルをファイルパラメータでVSAMファイルにコピーするサンプルジョブを提供してもらえますか。IDCAMS が Z/OS でどのように機能するかは知っていますが、z/vse でそれを行う方法はわかりません

0 投票する
0 に答える
6349 参照

mainframe - Vsam ファイルのステータス エラー コード 93 を解決するにはどうすればよいですか?

Vsam Sequential データセット (CICS でも開かれている) にバッチからアクセスしようとすると、EXTEND モードを使用してファイルを開き、いくつかのデータを追加します。

以前は正常に動作していました。突然、動作しなくなり、「リソースが利用できません」という意味のファイル ステータス : 93 エラー コードが表示されます。

Foe KSDS データセット オンラインで開かれているにもかかわらず、EXCI (外部 CICS インターフェイス) 呼び出しを使用してバッチからアクセスしました。

しかし、ESDS に対して同じことを行う方法がわかりません。

誰かがこのエラーを解決するのを手伝ってくれますか?