問題タブ [cics]
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.
data-structures - MQEOLデータ変換
MQを介してaz/OS/CICSシステムからAS400にデータを送信しています。
メッセージの元のエンコードは、MQSTR形式のCCSID500です。クライアント・アプリケーションは、CONVERTオプションとCCSID819を使用してメッセージを取得しています。
改行文字を除いて、データはほぼ正しく変換されます。何か案が?z / OSは、改行文字として0D(CR)を送信しています。0D + 0A(CR + LF)の場合、CCSIDは自動的に500から437に変更されますが、行末はクライアント側ではまだ正しくありません。
mainframe - メインフレームバッチジョブのトリガー
私はCICSを初めて使用します。クエリが1つあります。CICSトランザクションを介してバッチジョブをトリガーできますか?CICSトランザクションによって実行されるプログラムを介してバッチジョブをトリガーしたいのですが、可能ですか?
unit-testing - メインフレームシステムにアクセスするcobol.netコードの模擬テスト
単体テストを最適化する方法を探しています。
システムはcobol.netで記述されており、CICSユニバーサルクライアントを使用してメインフレームにアクセスします。
メインフレームへの呼び出しをモックする方法はありますか?
ibm-mq - メインフレームと Java を接続する実績のあるソリューションはどれですか? MQ シリーズ / IBM CICS Transaction Gateway で最も優れているのはどれですか?
メインフレームと Java を接続する実績のあるソリューションはどれですか? WebSphere MQ / IBM CICS Transaction Gateway で最適なのはどれですか?
Java とメインフレーム COBOL に接続するための最適なソリューションはどれですか?
c# - C# から CICS プログラムを呼び出す方法
現在、CICS ユニバーサル クライアントを使用して Cobol.net 経由で CICS メイン フレーム プログラムを呼び出しています。
C# から直接呼び出すことができるかどうか疑問に思っていますか?
cobol - JCLバッチからのCICSプログラムの呼び出し
JCLバッチからCICSプログラムを呼び出すことは可能ですか?
はいの場合、どのように?いいえの場合はどうしてですか?
java - Windows デスクトップ アプリケーションからの CICS への接続
今、新しい要件があります。私は手元にアドホックな仕事をいくつか持っています。要件は、デスクトップ ベースの Java アプリケーションを接続して、CICS トランザクションによって生成されたメインフレームからデータを読み取ることです。[基本的に、ファイルに追加されるすべてのレコードを読み取る必要があります (Linux で tail-f filename を実行するのと同じ方法です)。これは参考までに、私の要件は別のものです。]
問い合わせたところ、雇用主が MQ または CICS Transaction Gateway へのアクセスを提供できないことがわかりました。彼はスクリーンスクレイピングのいくつかの方法を提案しました。VB.Net アプリケーションと Quick3270、および IBM Communicator Emulators を使用して、既にそれを行っています。これらのエミュレーターは両方とも、画面上にあるものを読み取るために使用できる関数を提供します。
EHILLAPI プログラミングの詳細 (エミュレーター・プログラミングの言語) - http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/htmlを参照できます。学習に興味がある場合は、/emulator_programming07.htmを参照してください。
しかし、この方法では、画面に表示できる最大バイト数に制限されています。この方法では、複数のページにまたがるデータを取得するために毎回更新 (基本的に、CICS では 1 つのページから別のページに移動) する必要があるため、ネットワークの大幅な遅延が発生します。
私の雇用主がクライアントにメインフレームのポートを開いたり、ソフトウェアをインストールするように依頼する必要がないように、いくつかの方法を提案してもらえますか (これは私の雇用主には不可能であるため)。
3270 端末エミュレーションを使用して、すべて (または少なくともより多くのデータ) を取得できますか? このようにして、私の雇用主の要件は満たされ、彼はクライアントに何も尋ねる必要がなくなります。(いずれにせよ、エミュレーターからは CICS トランザクションを起動しています)。私たちは、クライアントのメインフレームを少しでも妨害することなく、雇用主側ですべてを実行したいと考えています。
クライアントには MQ がないため、MQ を提案しないでください。
まだ CICS Transaction Gateway を提案している場合は、リモート マシンに接続する方法を教えてください (技術的な詳細が必要です)。
- クライアントからどのような情報を聞く必要がありますか?
- 自分のマシンにどのソフトウェアをインストールする必要がありますか? - そのソフトウェアの使用に関する技術的な詳細。
よろしく、
ニチン
cics - CICS Commarea は 32K を超えることができますか
CICS Commarea のサイズにより、いくつかの制限があります。
Google 検索では、64K を超える方法を尋ねる質問が表示されます。しかし、32K 以上を取得する方法が見つかりません。
最大の CICS Commarea は 32K ですか? そうでない場合は、どのように増やすことができますか。
popup - CICS でのポップアップ マップ
私のプロジェクトでは、マップを表示する必要があり、ユーザーが f5 を押すと、ポップアップ マップを表示する必要があり、メイン マップのコンテンツは保護されているように表示されます。次に、ユーザーが f3 を押すと、ポップアップが消え、メイン マップのコンテンツが保護されなくなります。ユーザーが f3 を押してメイン マップに戻ったときに値が保持されるように、DFHBMPRO をマップ属性に移動して保護し、ユーザーが入力したすべての値をコンマエリアに格納しました。出来た。問題は、マップに 24 のフィールドがあり、それらすべてに対して DFHBMPRO を移動する必要があり、24 の値すべてを commarea にも移動する必要があることです。誰でもこれを行う簡単な方法を提案できますか。