問題タブ [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 投票する
1 に答える
372 参照

wso2esb - WSO2 ESB 接続 CICS トランザクション サーバー

WSO2 ESB が z/OS メインフレーム上の CICS Transaction Server v 3.2 と統合できるかどうかを知る必要があります。ティア。

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

mule - Mule ESB z/OS 統合

Mule ESB Enterprise v 3.4 と z/OS のメインフレーム統合に関する情報が必要でした。CICS Transaction Gateway のセットアップはなく、CICS Transaction Server v 3.2 を使用しています。z/OS へのこの統合 (接続 + データ アクセス {read+write}) を実現するすぐに使える方法があれば教えてください。ティア。

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

activemq - ActiveMQ を使用して z/OS で MQ 機能を実現する

ActiveMQ を使用して、z/OS でコマンドをリモート実行するための WebsphereMQ 機能 (MQ トリガー) を実現できるかどうかを検証しようとしています。
大まかに言えば、これにはJCICSのような新しいフレームワーク/ライブラリを活用するためのカスタムJavaコーディングが必要になると思います(これにはCICS Tx Gateway v4.2が必要だと思います)。大まかに言えば、以下の手順を検証する必要があります
. Java コードを記述して、CICS で CKTI タスク イニシエーターまたはトリガー モニターを呼び出し、JCICS を使用して z/OS でコマンドを実行します。

上記を検証し、新しい手順を修正または追加する必要があります。

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

xml - 含まれる複合型に変更された WSDL は、正しくエンコードされていない要求になりました

サードパーティ サービスのオリジナルの wsdl があります。簡略化。

サービスに送信する必要がある xml を表す COBOL コピーブックを生成する CICS Web Service Assistant 用に変更しました。

簡略化。

wsdl を変更したので、cobol で長い文字列を作成する代わりに、正しい ACORD xml をサービスに送信するためのすべての要素がコピーブックに含まれるようになりました。WireShark を使用して、サービスへの要求をキャプチャし、完全にドキュメント xml がエンコードされていないため、正しい要求は

しかし、私が送信している私のモッズで

とにかく、拡張された wsdl でこれを機能させ、メインフレームに strXMLInput がまだ文字列であるが子または他のアイデアがあることを知らせることができますか? ありがとう...

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

cobol - CICS EXCI トランザクション CSMI 異常終了 ASRA

CICS LINK を使用して EXCI 経由で CICS プログラムを呼び出す COBOL バッチ プログラムがあります。CICS プログラムは、Web サービスを呼び出し、結果を解析してコピーブックにし、それを LINKAGE SECTION の COMMAREA に戻します。

すべてが正常に機能しているようで、バッチ プログラムが必要とするデータがそこにありますが、EXCI 応答コードをチェックすると ASRA が異常終了します。CICS ログは次のように報告します

DFH*** コードと ASRA について全般的に調査しましたが、答えが見つかりませんでした。会社ではダンプは一般的ではありませんが、私は異常終了補佐官を利用できます。

どんな考えでも大歓迎です.Thanks

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

spring - Axis2(aar) + スプリング、servletContext なし

Stackoverflow ユーザーの皆様、こんにちは。私は最近、Spring フレームワークを使用した axis2 Web サービスに関する 1 つの特定の問題に悩まされています。私はさまざまなガイドを読み、さまざまなフォーラムを読みましたが、同じ問題を抱えていても解決策がない人を見つけました. 結局、モニターを両手で持って「ブダペストハッカー938って何を知ったの?」と大声で叫びました。とにかく、私の axis2 Web サービス クラスには Spring Bean が必要なため、Web サービス クラス内で自動配線されます。私がservletContextを持っているjettyサーバー内では、すべてがうまく機能します。必要なリスナーを web.xml で定義するだけで機能します。そのような至福。しかし、残念なことに、すべての良いことはある時点で終わりを迎えます。私にとって、悪魔はメインフレーム内の CICS 環境です。Jetty/Tomcat のような servletcontext はありません。幸いなことに、今でも axis2 をサポートしています。そこで、さまざまなユーザー ガイドに従って、Web サービスを .aar にアーカイブし、services フォルダーの下に追加することにしました。Axis2 フォルダー構造は次のとおりです。

  • リポジトリ/
    • モジュール
    • サービス

この .aar アーカイブを構築しているときに、services.xml に従って指定されたクラスからサービスを生成する axis2 組み込みの wsdl ジェネレーターを使用せずに、独自の wsdl も生成しています (axis2server を実行しているときは、使用していないため、使用していません)。私が知る限り、JAX-WS アノテーションは好きではありません)。Spring フレームワークを初期化するには、Spring Bean を初期化する小さな SpringInit クラスを作成する必要がありました。残念ながら、何らかの理由で、注釈に従って Web サービス クラスを初期化し、メイン ポートを占有します (Spring Bean としても定義されており、SpringInit が Axis2 クラスの ServiceLifeCycle を拡張しているため、SpringInit が Web サービス クラスを独自に初期化すると思われます)。アドレスが既に使用されていることを示すJVM BIND例外が発生します。さまざまな環境があるため、新しいサービスを生成するのではなく、WSDL の内部に格納されている wsdl に従ってサービスを構築したいと考えています: 1) ローカル マシン - Jetty 2) メインフレーム。とにかく、私は自分のservices.xmlに洞察を与えます:

Spring applicationContextAar.xml は、親愛なる Stack コミュニティ向けに少しリファクタリングされています。

私の SpringInit クラスは次のようになります。

次に、org.services.Absence.class に移動します。これは、次のヘッダー (JAX-WS アノテーションを含む) を持つ通常の JAX-WS Web サービス クラスです。

そのようなメソッドを含む:

1 つの代替方法は、「servicejars」フォルダーを「repository」フォルダーに追加し、サブフォルダー「lib」にすべての依存関係を持つ不在.jar を移入することです。Axis2 には JAX-WS アノテーションがあるため、absense.jar が自動的に実行されます。しかし、たとえばSOAP-UIを使用してWebサービスを呼び出すと、そのソリューションでSpringを初期化する方法がわからないため、Springが初期化されていません。多分誰かがそれについての専門知識を持っています。

TL;DR

アノテーションに従って Web サービス クラスでサービスを開始せず、wsdl に従ってサービスを構築するように、Spring Bean を初期化するにはどうすればよいですか?

ご質問をお待ちしております。

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

cics - CICS - 複数のユーザーによる更新

約 50 人のユーザーが DB2 テーブルの同じフィールドを更新しようとしている場合、CICS はこれをどのように処理しますか? これは COBOL DB2 プログラムでどのように処理されますか?