問題タブ [tibco]
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.
java - (TIBCO BusinessWorks) Java コード アクティビティから Java グローバル インスタンス メソッドにアクセスするにはどうすればよいですか?
TIBCO ActiveMatrix BusinessWorks パレット リファレンスには、次のように記載されています。
「Javaコードアクティビティは、構成されたJavaクラスの静的メソッドを呼び出すことにより、共有Javaグローバルインスタンスにアクセスできます」ただし、これを行うためのコード例を見つけることも、自分で正しい構文を理解することもできませんでした.
機能しないもの:
何が機能しますか:
わからない、それが私がここにいる理由です:)
java - TIBCO Rendezvous メッセージのバイト エンコーディングを見つけるにはどうすればよいですか?
私の Java アプリケーションでは、TIBCO RV メッセージをバイトとしてファイルにアーカイブしています。
メッセージを再生する小さなユーティリティ アプリを作成しています。このようにして、ファイルを解析してオブジェクトを手動で構築することなく、バイトから TibrvMsg オブジェクトを作成することができます。
私が抱えている問題は、Linux ボックスで作成されたファイルを読み取っていて、Windows マシンでアプリを実行しようとしていることです。ファイルが書き込まれた文字セットが異なるため、エラーが発生します。
今、私がやりたいことは、各メッセージを特定の文字セット (UTF-8) でログに記録することです。これにより、再生アプリを実行するプラットフォームを気にしなくなります。アプリは、事前に知っているファイルを読み込むだけです。ファイルが書き込まれる文字セット。バイトをある文字セットから別の文字セットに変換するために、これに java.nio パッケージを使用することを計画しています。
変換を行うために、TIBRV メッセージのバイトがエンコードされている文字セットを知る必要がありますか? もしそうなら、どうすればこれを見つけることができますか?
xml - TIBCOBusinessWorksで特定のXMLノードを削除する
TIBCOBusinessWorksに「グローバル変数」XMLスキーマがあります。見た目よりも単純です。基本的には、単一の繰り返し可能なノードです。
画像:Tibcoグローバル。
(古いURLは編集されました)
システム内のさまざまなプロセスがこのリストを更新できます。それらがリストされているかどうかを確認するのは簡単です。
$ GetVariable/subscriber-リスト/サブスクライバー=$_processContext / ns:ProcessContext / ProcessId
Set Variableアクティビティを使用すると、リストに自分自身を追加することも非常に簡単です(画像の下半分を参照)
しかし、プロセスはどのようにしてリストから自分自身を削除できますか?必要なノードを除外して残りを通過させるために使用できるマッピングのタイプがあると確信していますか?
java - Javaプロジェクトのクラスパスに関する問題
私は現在、Tibcoランデブーコントロールを使用するJavaプロジェクトに取り組んでいます。
パスにtibrvj.jarファイルがありbuild
ます。しかし、パッケージ""に含まれているクラスを確認できませんcom.tibco.tibrv
。
このパッケージは、私のビルドパスにあるjarにあります。
そのパッケージでクラスを開こうとすると、クラスエディタに表示されるメッセージは次のとおりです。「ソースが見つかりません。jarファイルtibrvj.jarにソース添付ファイルがありません」。
それを正しく設定するためにできることはありますか?
web-services - https を介した Tibco SOAP 要求 - SSL 証明書の検証の問題
HTTPS 接続を介して SOAP Web サービスを使用するために、Tibco BusinessWorks を使用しています。
指示は次のように要約されます。
- Web ブラウザーを使用して証明書をエクスポートします。
- [ツール] -> [信頼できる証明書] -> [PEM 形式をプロジェクト内のフォルダーにインポート] を使用します。
- [トランスポートの詳細] タブの SSL 構成で、証明書をインポートした信頼できる証明書フォルダーをポイントします。
- また -
BW_GLOBAL_TRUSTED_CA_STORE グローバル変数を使用して外部フォルダー (file:///c:/tibco/certs) を指定し、そこに証明書を pem 形式で配置します。
私は両方の方法を試しましたが、それでも以下のエラーが発生します。
iaik.security.ssl.SSLException: Server certificate rejected by ChainVerifier
Firefox と IE でエクスポートしてみました。すべてのキーを個別に含むさまざまな形式で、それでもエラーは解決しません。
もっと具体的に行う必要があることはありますか、または証明書検証ツールのデバッグを有効にする方法はありますか? デザイナのデバッグ レベルを上げてみましたが、正しく行っているかどうかわかりません。
どんな助けでも素晴らしいでしょう。
どうもありがとう!
jms - メッセージング ミドルウェア - ワイルドカード サブスクリプションで再入を回避する方法は?
メッセージング ミドルウェア ソリューション (JMS、Tibco など) では、特定の「トピック」のすべてのメッセージをサブスクライブするために、ワイルドカードを使用した「トピック」フィルタリングでパブリッシュ/サブスクライブが可能です。 「ACCOUNT.WITHDRAW」メッセージと「ACCOUNT.CHECKBALANCE」メッセージ。
問題は、そのようなサブスクリプションが自分の発行したメッセージも受信することです。
送信されるデータをいじることなく、トランスポート層によってオンまたはオフにできる、たとえばUDPマルチキャストループバックに似たメカニズムを探しています。
同じサービス インスタンスが発行したメッセージを受信しないようにミドルウェアを構成する、一般的な宣言型 (カスタム コードなし、構成のみ) の方法はありますか? 理想的には、これにより、同じ「種類」のすべてのサーバー (ノード) によって公開されたすべてのものを除外できるはずです。
前もって感謝します。
java-web-start - Tibco ネイティブ ライブラリを使用した Java Webstart
Java Webstartを使用してTibrvJライブラリを介して Tibrv のネイティブ実装を使用するアプリケーションをデプロイしようとしています。
すべての Windows dllを内部からc:\tibco\tibrv\bin
Jar ファイルにパッケージ化し、これらをJNLPファイルのnativelib
要素に追加しました。
私は、webstart がファイルからdllファイルを取得し、それを介して tibco-7.5.1-nativelibs.jar
それらをロードできるようにすることを望んでいました。しかし、それは適切に動作したくないようです。System.loadLibrary
Tibrv.open()
私のJNLPファイルは次のようになります。
アプリケーションは起動しますが、tib を開くための呼び出しが行われるとすぐに、次の行に沿ったエラーで崩壊します。
[ルート例外は TibrvException です [エラー = 22、メッセージ = バージョンの不一致: libtibrv バージョン 7.4 は tibrvj 共有ライブラリ 7.5 のバージョンと一致しません]]
TibrvException[エラー=901、メッセージ=ライブラリが見つかりません: tibrvj]]
ユーザーのPC には、Tib 7.2 から 7.5 までのさまざまなTib が既にインストールされています。Webstart アプリケーションは、パッケージ内の Jar ファイルと一致する 7.5 がインストールされたマシンでのみ正しく動作します。そのため、nativelib jar では何もしていないようです。
ユーザーがインストールした異なるバージョンの Tib に対して、3 つのバージョンの Web Start アプリケーションをデプロイする必要がないようにしたいと考えています。
このTibrvJとWebstartの組み合わせを機能させることができた人は他にいますか?
tibco - TibcoとTCP(Rendezvous / RV)
Tibcoの何がそんなに特別なのか理解できません。
彼らのマーケティング資料は、TCPがクライアントによる受信の確認を必要としない悲観的なトランスポートプロトコルであることを強調しています。どうしてこれが真実なのか?
私にとって、Tibcoは基本的にキューに裏打ちされたTCPプロトコルです。
誰かがTibcoの主なセールスポイントを理解するのを手伝ってくれませんか?私はマネージャーに、私たちがここで完全に引き裂かれていると言って暴言を吐きかけようとしています。
activemq - 商用メッセージングミドルウェアとオープンソースの利点
私は、RabbitMQ、ActiveMQ、OpenAMQなどのいくつかのオープンソースメッセージキューテクノロジを評価してきました。私の質問は、Activeなどの代わりにTibco EMS、WebSphereMQ、Sonicなどの商用テクノロジを使用することでどのようなメリットが得られるかです。またはウサギ?PHPが関係する主要言語になりますが、Javaシステムも相互作用します。
java - Tibcoデータグラム用のJavaDocs(TibrvMsg)?
Tibco rvdデータグラム(具体的には、クラス「com.tibco.tibrv.TibrvMsg」)で利用可能なJavadocを知っている人はいますか?署名を取得するためにクラスを逆コンパイルすることは難しくありませんが、それは予想される最適な使用法などについて多くを教えてくれません。
必要なのは相互運用性のための単純な読み取り/書き込み機能だけですが、理想的には推奨される方法を使用し、場合によってはそのようなものがjavadocsに含まれています(製品が積極的に開発またはサポートされていないことは知っていますが、それ;そして便宜上データフォーマット自体を使用するいくつかの非rvdシステム(?))。