問題タブ [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.
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 です。
hadoop - VSAM データセットを Hadoop のフラット ファイルにコピーする
VSAM からフラット ファイルにデータをコピーする方法
cobol - VSAM で指定された範囲の間で最大のキー値を取得する方法
指定された範囲内の最大のキー値を取得したい (1000 から 2000 までの最大値)。My VSAM データの下。
鍵
1001
1002
1003
2001年
2006年
今、私は1999年をキーにして検索を開始しました
次に、次のレコードを読みましたが、2001 を取得していますが、キーの最大値 1003 が必要です (1000 から 2000 までの最大値)。
この値を取得するにはどうすればよいですか?
mainframe - 可変長レコードの長さを 32760 より大きくするにはどうすればよいですか?
可変長 QSAM レコードの最大レコード長は 32,760 バイトです。
ファイルの現在のレコード長は問題ありませんが、さらに情報に取り組むために、このファイルを 32K ( LRECL> 32760) を超える長さに拡張する必要があります。
レコードを分割することは、既存のシステムに影響を与えるため、適切なオプションではありません。
SPANNEDここで VSAM を含むレコードを使用することでこの問題が解決するかどうかはわかりません。
これで私たちの問題は解決しますか?
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 でそれを行う方法はわかりません
mainframe - Vsam ファイルのステータス エラー コード 93 を解決するにはどうすればよいですか?
Vsam Sequential データセット (CICS でも開かれている) にバッチからアクセスしようとすると、EXTEND モードを使用してファイルを開き、いくつかのデータを追加します。
以前は正常に動作していました。突然、動作しなくなり、「リソースが利用できません」という意味のファイル ステータス : 93 エラー コードが表示されます。
Foe KSDS データセット オンラインで開かれているにもかかわらず、EXCI (外部 CICS インターフェイス) 呼び出しを使用してバッチからアクセスしました。
しかし、ESDS に対して同じことを行う方法がわかりません。
誰かがこのエラーを解決するのを手伝ってくれますか?