問題タブ [rexx]
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.
batch-file - Windows バッチ スクリプト (.bat ファイル) を使用して rexx を実行する方法
デスクトップからメインフレームへの FTP に使用されているバッチ ファイルがあります。FTP でファイルを取得した後、rexx モジュールを実行していくつかのアクティビティを行います。
ここで、bat ファイルからの FTP ステップの後に rexx モジュールを自動的に実行したいと考えています。また、バッチファイル(.bat)から、プログラム名、日付などのパラメーターを渡したいと思います。
それで、Windowsバッチからrexxをトリガーすることは可能ですか?
進め方を教えてください。
あなたの助けが必要です...お願いします
db2 - COBOL コードで使用されるテーブルを検索する REXX ツール
そのDb2.Iは通常、srchfor textを使用して、すべてのコードがテーブルAを使用する検索を行い、コードを手動で読み取って、テーブルクエリが実行されていることを見つけます.自動化したい.方法はありますか? 同じ上にrexxユーティリティツールを作成できますか。
mainframe - Rexx から VSAM ファイルにアクセスする
REXX で VSAM ファイルを読み取るにはどうすればよいですか? REXX を介して VSAM ファイルを読み取り、更新するのに役立つツールはありますか? 現在、ファイルをフラット ファイルに再現し、更新を行ってから、ファイルを VSAM に再現しています。問題は、REXX プログラムが処理を終了する前に、この VSAM ファイルが別のプログラムによって更新される可能性があることです。
mainframe - JCL PDS ライブラリーを REXX プログラムに組み込む方法
ジョブの順次送信を自動化する Rexx プログラムを作成しています。コードは次のようになります。
エラー メッセージは Dataset JCLMEM01 not found です。
このエラーを解決するにはどうすればよいですか?
mainframe - REXX/SORT 分割順次ファイル
シーケンシャル メインフレーム ファイルを分割する必要があります。正確には、特定のキーワードから始めて、このファイルのコンテンツを別のファイルにコピーする必要があります。例:
この場合、「開始」を検索し、REXX または SORT を使用して line4 から始まるすべてを別のファイルにコピーする必要があります。助言がありますか?
編集:REXXで私が考えたが満足できなかったこと
このようなものかもしれませんが、これは、これらすべてのファイルを 1 行ずつ調べる必要があることを意味します。多分JCLにもっと良い方法がありますか?多分Syncsortはこのようなことをすることができますか?
RECFM は固定されています。正確にはFBA。LRECL 170. トリガーは、この行の一部または行全体のいずれかです。これは、すべてのファイルで常に同じ行であり、最初の数文字でさえファイル全体で一意であるため、重要ではありません。「start」がファイル内で 1 回だけ出現することを意味します。
host - COBOL プログラム実行後のデータセット (Sysout) 読み取りエラー
rexx プログラムでは、COBOL プログラムが呼び出され、その SYSOUT が一時データセット割り当て (TSO 割り当て) を使用してキャプチャされ、次に EXECIO 読み取りが使用されます。通常は問題なく動作します。
ユーザーの 1 人 (別のマシンを使用) が、EXECIO 読み取りで問題を報告しました。
この問題は、特に COBOL プログラムが SYSOUT にいくつかの出力を持っている場合に発生することがわかりました。TSO 割り当てで「VB」属性を指定することにより、z/OS システムで同様の状況を再現できました。この場合、割り当てられたデータセットは ISPF で表示できません。ISPF で表示しようとすると、次のエラー メッセージが表示されます。
この破損したデータが SHARED/OLD モードを使用して割り当てられた場合、問題は解決されます。したがって、この種の問題は、新しい割り当てと COBOL プログラムの実行中に発生します。
COBOL プログラムの実行後、さらに SHR/OLD モードを割り当てることで、この問題が修正されました。ここで何がうまくいかなかったのかについてのアイデアはありますか?
テスト版では、カタログ化されたファイルを次のように使用します。COBOL プログラム実行直前の SYSOUT の割り当ては次のとおりです。レコード形式を「VB」に変更した場合にのみ問題が発生することを確認してください (これは、別の zos マシンでユーザーから報告された同じエラーの再作成です)。
カタログ化された SYSOUT データセットは、ISPF ブラウズ モードでも読み取ることができないことに注意してください。
以下は、bill で言及されている COBOL プログラムの出力ですが、最初のレコードが SYSOUT に 2 回 (つまり、合計 4 つのメッセージ行) 表示されます。
mainframe - TSO メインフレーム コマンド ラインから実行できる「HOLD」CLIST/REXX ロジックの検索
IBM メインフレームでは、コマンド ラインで「hold」と入力して Enter キーを押すと、元の画面を失うことなく新しい TSO 画面を表示できました。前の画面に戻るには、F3 を押します。これを行うための CLIST/REXX コードがどこにあるか知っている人はいますか?