問題タブ [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.

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

java - CICS 上の WAS Liberty でのアプリケーション始動時に DB2 に接続する Hibernate

Hibernate を持続性プロバイダーとして使用する WebSphere Liberty で単純な webapp を実行しています (WAR ファイルにライブラリーとして含まれています)。

アプリケーションが起動すると、Hibernate が初期化され、DB2 への接続が開かれ、いくつかの SQL ステートメントが発行されます。ただし、CICS で実行し、JDBC Type 2 Driver DataSource を使用すると、これは失敗します。次のメッセージがログに記録されます (読みやすいように改行が追加されています)。

私の現在の理解では、CICS で実行し、JDBC Type 2 ドライバーを使用する場合、一部のスレッドのみが DB2 接続を開くことができます。それは、アプリケーション スレッド (HTTP 要求を処理するスレッド) と、サービスを提供するワーカー スレッドCICSExecutorServiceです。

現在の解決策は次のとおりです。

  1. プロパティを に JdbcEnvironmentInitiator設定して、JDBC メタデータ ルックアップを無効にします。hibernate.temp.use_jdbc_metadata_defaultsfalse
  2. の実行を にラップIdTableHelper#executeIdTableCreationStatementsし、Runnableに送信しCICSExecutorServiceます。

このソリューションは、本番環境に十分かつ適していると思いますか? それとも、別のアプローチを使用していますか?

使用したバージョン:

  • z/OS 5.3.0 用の CICS トランザクション サーバー
  • WebSphere アプリケーション サーバー 8.5.5.8
  • 休止状態 5.1.0

更新:明確にするために、アプリケーションが開始されると、問題なく DB2 を照会できます (HTTP 要求を処理する場合)。問題は起動にのみ関連しています。

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

cobol - z/OS COBOL V5.2 リストで CICS エレメントを表示する方法

z/OS COBOL V5.2 プログラムを CICS でコンパイルする場合、DFHEIBLK や DFHCOMMAREA などの CICS エレメントを、コンパイル出力のストレージ・マッピング・セクションだけでなく、ソース・リスト・セクションにも表示するにはどうすればよいですか?

ご協力いただきありがとうございます

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

java - JZOS バッチ ツールキット - JZOS COBOL レコード ジェネレーターの統合

z/OS に JZOS バッチ ツールキット (AlphaWorks バージョン) をインストールしました。

jzos_recgen.jar を使用して、Java Class に基づいて COBOL コピーブックから Java クラスを生成しています。

com.ibm.jzos.recordgen.cobol.RecordClassGenerator (given by jzos_recgen.jar)

「RECGEN」JCL をサブミットした後、生成された Java クラスを取得しますが、警告が表示されます。

JZOS バッチ ツールキットが IBM Java SDK によって提供されていることがわかりました。私は Java バージョン J8.0_64 を使用しており、リソースは異なるフォルダー (//mvstools 、/lib/ext) に分けられています。しかし、jzos_recgen.jar または Java クラス RecordClassGenerator が見つかりません。

JZOSバッチランチャーとjzos.jarを同じバージョンにしようとしています。

z/OS File System の RecordClassGenerator の場所を誰かが知っていれば幸いです。または私の状況に似た解決策はありますか?

ありがとう。

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

web-services - JCL エラー - 「$HASP165 IBMUSERW は SVSCJES2 で終了しました - JCL エラー CN(INTERNAL)」

ユーティリティー DFHWS2LS を使用して CICS Web サービス・リクエスターを作成しようとしています。

IBM レッドブックまたはガイドで言及されている最初のステップは、これを JCL で実行することです。

JCL の送信時にこの問題に直面します。

私は何か間違ったことをしています。何を理解できません。

これに関するヘルプをいただければ幸いです。

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

cics - CCI を使用して EJB から EPI ターミナル接続を維持する方法は?

バックエンドの CICS 3270 アプリケーションにアクセスする Java アプレットを、より Web/HTML5 ベースのものに変換しようとしています。アプリケーションには、他の画面を呼び出す選択メニューにユーザーを導くログイン画面があります。各画面は、1 つ以上の他の画面を呼び出すことができます。CCI を使用して 3270 アプリケーションに接続できますが、接続を維持し、ユーザーがアプリケーションからログオフするまで画面の位置を追跡する方法に問題があります。CCI にビルトインの「セッション」管理が見当たりません。これを自分で維持する必要がありますか? 例: InteractionSpec および EPIScreenRecord オブジェクトを保存します (これは機能しない場合もあります)。ありがとうございました。

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

cics - CICS bms ファイルを EPIScreenRecord JAVA クラスに変換する方法はありますか?

BMSMapConvert が bms ファイルを xxxMap および xxxScreenHandler JAVA クラスに変換する方法と同様に、CICS bms ファイルを EPIScreenRecord JAVA クラスに変換する方法はありますか? ありがとう。

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

jvm - CICS で JVM プロファイルに加えられた変更がランタイムに反映されない

にライブラリを追加して、OSGi JVM プロファイルを変更しましたLIBPATH_SUFFIX。その後、JVM サーバーを破棄して再インストールしましたが、変更が反映されません。JVM プロファイル ファイルに変更を加えた後に行う必要のある 2 番目の手順はありますか?

0 投票する
3 に答える
652 参照

java - Java in CICS - タイプ 2 JDBC 接続でエラー SQLCODE = -922、SQLSTATE = 42505、エラー トークン = PLAN ACCESS;00F30034 が発生する

Type 2 Driver を使用して接続を取得しようとしているときの Java コード。

以下のエラーが表示されます。

com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][50053][12311][3.69.56] T2zOS 例外: [jcc][T2zos]T2zosConnection.flowConnect:execConnect:1425: DB2 エンジン SQL エラー、SQLCODE = -922、SQLSTATE = 42505、エラー トークン = PLAN ACCESS;00F30034 ERRORCODE=-922、SQLSTATE=42505

私の DB2Conn プロパティ: