一部のアプリケーションが Tibco ランデブーを介して相互に通信するセットアップがあります。アプリケーションは、認定されたメッセージングを使用して通信します。私の問題は、私の受信者の 2 人が最近、メッセージを確認したいときに Error 27, Not Permitted を受け取るという動作を示し始めたことです (認証されたメッセージ交換の最初のメッセージは認証されていません。それ)。
私は同じエラーを持つ人々を見つけるためにインターネットを見回してきましたが、多くの人を見つけましたが、tibco トランスポートを作成しようとすると、すべてエラーが発生します。トランスポートは問題なく作成できますが、それを介して受信したメッセージを確認できません。
私たちの環境では、tibco 7.X と 8.X の両方を使用しており、場合によっては混在しています。この問題は、ピアが同じ tibco バージョンを使用している場合と、異なるバージョンを使用している場合の両方で発生します。すべてのアプリケーションで表示されるわけではありませんが、アプリケーションで表示される場合は「壊れた」ままです。送信者と受信者の両方の台帳ファイルを破棄しても、何も起こりません。まだエラーが発生します。送信者と受信者の両方に、台帳ファイルへの書き込み (および作成) のための適切なアクセス許可があります。永続的に実行されている rvd に接続しています。送信者と受信者は別のマシン上にあります。コミュニケーションはこれまで問題なく機能していましたが、ある時点で機能しなくなりました。アプリケーションは Java であり、tibrvj.jar 自動ネイティブ ライブラリを使用しています。
エラーは
... 原因: TibrvException[エラー = 27、メッセージ = 許可されていません] com.tibco.tibrv.TibrvImplCmTPortC.natConfirmMsg (ネイティブ メソッド) で com.tibco.tibrv.TibrvImplCmTPortC.confirmMsg (TibrvImplCmTPortC.java:304) で com.tibco.tibrv.TibrvCmListener.confirmMsg (TibrvCmListener.java:88) で ....
「それを実現するために何をしたか」と聞かれると思いますが、私の答えは「わかりません」です。
任意の入力をいただければ幸いです。
ありがとう。