問題タブ [jca]

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 投票する
6 に答える
18272 参照

java - JCA サンプル実装

JCA アダプターを開発する必要があり、参考文献を探しています。Amazonで検索したところ、JCAの本は2冊しか見つかりませんでしたが、そのうちの1冊にはかなり悪いコメントがありました. というわけで、参考になる本が1冊だけ残ったのではないでしょうか。

したがって、私の開発に役立つ JCA アダプターのサンプル実装があるかどうかを知りたいです。Google で検索しましたが、非常に単純な例のみを見つけることができました。前もって感謝します。

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

java - JCA エラーを介した Java メインフレーム通信 - 接続がトランザクション中ではない

comporsys JCAコネクタを使用して、Javaからメインフレーム環境に接続しています。Java アプリケーションは JBOSS にデプロイされます。そのように構成されたコネクタ:

ログに次のような多くのエラーが表示されるため、通信が 100% 正常であってはなりません。

残念ながら、composys がサポートしていないため、それが何を意味するのかについての情報はありません。なぜこれが起こるのか分かりますか?

comporsys のものを初期化する IMSConnectionFactory があります。

トランザクション処理は m_IMSStatementSync.execute にあるかもしれませんが、サード パーティのものであるためブラック ボックスです。IMSConnector は JBOSS に登録され、サーブレットでアクセスします。トランザクション ハンドラの詳細:

for (int 試行 = 1 + 粘り強さ; 試行 > 0;) { 試行 {

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

sockets - JCAインバウンドメッセージングの実装

私はJCAアダプターを開発していますが、インバウンドメッセージングの実装について疑問があります。ユースケースは、EISにジョブを送信し、パラメーターとしてURLを含める必要がある場合です。EISがジョブを完了すると、通知としてURLを呼び出します。

私が考えることができる唯一の方法は、1つのポートでServerSocketを開き、サーバーのIP+ポートをURLとしてEISに渡すことです。EISからHTTPリクエストが届いたら、それを解析してパラメータを取得します。

それで、それが適切な実装と見なされるかどうか、またはそれを行うためのより良い方法があるかどうかを知りたいと思います。前もって感謝します。

よろしく、

KH

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

jms - JCAインバウンド・メッセージング用のJMS?

私は JCA Inbound モデルを実装しているので、Google から見つけた利用可能な参照実装を研究しています。

これまでのところ、2 つのサンプル実装を見つけることができました。両方の実装で、インバウンド メッセージに対して、単純な MessageListener インターフェイスを定義し、onMessage メソッドを直接呼び出すだけです。

したがって、ユーザー定義の MessageListener の代わりに JMS を使用することに賛否両論があるかどうかを知りたいです。

前もって感謝します。

よろしく、

チー・ハイン

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

java - Java コネクタ アーキテクチャと TCP/IP

ここでの私の最も基本的な質問は、Java EE アプリケーションに TCP インターフェースをどのように組み込むのですか? 従来の EIS と対話する代わりに、TCP/IP ポートのブロックと対話する必要があります。理想的には、メッセージ駆動型 Bean の onMessage メソッドが着信 TCP 要求によって呼び出され、同じ接続を介して応答できるようにしたいと考えています。

JCA は、Java EE 環境内でこのようなことを実行できるほど十分に一般的です。カスタム コネクタを開発することは、インバウンド/アウトバウンド TCP インターフェイスを Java エンタープライズ エコシステムに統合するための適切な手法でしょうか?


私がこれまでに試した限りでは、現在、多数の TCP リスナーを開始することから始まるライフサイクル モジュールを利用しています。これにより、ビジネス メソッドを呼び出すメッセージ駆動型 Bean が呼び出され、すべてが同じ TCP ストリームを介して返されます。これは実際には問題なく動作していますが、私のアプリケーション サーバー (Glassfish) でのライフサイクル サポートは、後付けで追加されたように感じます。したがって、JCA はこの種の問題に対する第一級のソリューションのように見え、TCP を介した通信を可能にします。

しかし、私たちが行った最初の調査から、コネクタ アーキテクチャは、一般化された TCP 通信ではなく、従来の情報システムを「対象としている」ように見えます。したがって、私の質問は次のようになります。カスタム JCA を使用して TCP/IP を Java EE アプリケーションに統合している人はいますか? それとも、EJB から TCP 接続を受け入れるためのより良い手法はありますか?

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

java - JCA がクラスター内のファイルにアクセスする

Java EE 環境で、JCA を使用してファイルにアクセスしたいと考えています。ファイルは 1 時間ごとに更新されます。しかし、複雑なことは、Java EE 環境がクラスターになることです。

JCA 仕様はクラスター内の接続をサポートしていますか?

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

java - 56 ビットのバイナリ文字列から DES キーを作成する

DES 暗号化の秘密鍵として使用したい 56 ビットのバイナリ文字列があります。

JCAドキュメントのWebサイトで次のコードを見つけました

ただし、これはキーに (7 ではなく) 8 バイトを使用します。desKeyData[0] が最下位バイトまたは最上位バイトに対応するかどうかは明確ではありません。また、56 ビット文字列を直接使用して、この目的に使用できるバイト配列を生成することは可能ですか?

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

jakarta-ee - GlassFishでのJCA1.6のJNDIルックアップ

私はjcaの初心者です。jca 1.6の仕様を読みましたが、次のようなjndiへの参照がたくさんあります。

コンポーネントは、JNDI名前空間からConnectionFactoryインスタンスを検索します...

または

しかし、jcaのjndi名を指定する方法が見つかりませんでした。または、ra.xmlのどのフィールドを使用してリソースアダプタConnectionFactoryを登録しますか。

小さな例を書くか、仕様の一部のページまたはセクションを参照してください。最終的にはアドバイスを歓迎します。

ありがとう

解決済み:jcaのjndi名の指定は、JavaEE環境の実装に固有です。GlassFishには、メニュー[リソース]->[コネクタ]->[コネクタリソース]があります。

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

java - JCA アダプターのパッケージ化

JCA アダプターのパッケージングについて質問があります。JCA アダプターの rar ファイル内にいくつかの jar ファイルをパッケージ化しました。私はウェブロジックを使用しています。この rar パッケージ内に配置された jar ファイルが Weblogic クラス パスに配置されているかどうかを知りたいです。

同じ Weblogic サーバー上で実行されている他のアプリケーションは、これらの jar ファイル内のクラスにアクセスできますか?

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

java - Java Connector Architecture (JCA) を使用して IBM メインフレーム アプリケーションに接続するための最良の方法はどれですか?

Java Connector Architecture (JCA) を使用して IBM メインフレーム アプリケーションに接続するための最良の方法はどれですか?