問題タブ [ems]

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 に答える
234 参照

powershell - 「代理送信」を設定する際の改行の問題

Exchange 管理シェルのアクセス許可に代わって送信を設定するスクリプトがありますが、それを使用しようとすると、最初の部分の出力が長すぎて 2 行で切り捨てられるため、失敗します。

最初に行うことは、人のリストから配列を作成し、それらをいくつかの変数に入れて渡すことです。

$targetと maibox 名として長いリストを渡し$mailboxます。テキストを出力すると、次のようになります。

すべて問題ありませんが、出力に複数のN文字がある場合は、改行が発生します。

長すぎる出力でこのスクリプトを実行すると、CLI に渡す必要がある出力が複数の行に渡されるため、コマンドが失敗します。PowerShell は各行を個別のコマンドとして扱い、明らかに不適切な構文で失敗します。

文字列は、次のように構築した配列から出力されます。

これにより、次のような文字列の配列が得られます。

ここから、どんなアイデアでも大歓迎です。

明らかな解決策は、一度に 1 つずつ名前を渡すことですが、PowerShellでアクセス許可に代わって送信を設定するたびに Exchange Server に問題があるため、既存のアクセス許可が消去されるため、最後にアクセス許可を付与された人だけになってしまいます。に代わって送信することができます。

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

java - TIBCO EMS キューの取得

クラス Java を作成しようとすると、保留中のメッセージをチェックする EMS キューにアクセスできますがTibjmsAdmin admin = new TibjmsAdmin("tcp://local host:7222","admin",""); 、単純なコードの下にエラーが表示されます

私が試したこと メソッドは彼にキュー名を与えることができます それは私に保留中のメッセージを与えます

エラー: 実行: スレッド「メイン」での例外TibjmsAdmin.(TibjmsAdmin.java:424) com.tibco.tibjms.admin.TibjmsAdmin.(TibjmsAdmin.java:405) EMS.main(EMS.java:31) 原因: java.lang.ClassNotFoundException: com.tibco .tibjms.TibjmsQueueConnectionFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java .net.URLClassLoader.findClass(URLClassLoader.java:354) で java.lang.ClassLoader.loadClass(ClassLoader.java:425) で sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... さらに 4 Java 結果: 1 ビルド成功 (合計時間: 0 秒)

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

c# - EMS 競合コンシューマーとディストリビューターの実装方法

キューでの製品の購入/キャンセルに関連するメッセージを送信するプロデューサーがあり、それに基づいて製品の在庫を数えます。

複数のコンシューマーで間違った順序で処理されると、可用性の計算が正しくなくなります。

今問題は、処理されている1つの製品に関連するすべてのメッセージを取得したいということです。

誰かが私にそれを行う方法を提案できますか。

現在私が使用しているツールは、TIBCO EMS、このための C# Windows サービスです。

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

jms - メッセージ セレクタと Tibco EMS でのメッセージ フィルタリングのトピック

Pub/Sub 通信に Tibco EMS トピックを使用して、クライアント サーバー アプリケーションに取り組んでいます。

ユースケースの1 つでは、1 分あたり数百万件のメッセージを20 万件以上の「サブジェクト」に分割して送信する必要があります。

各クライアントは、サブスクライブする必要があるサブジェクトの小さなサブセットに関心があります。

問題は、これらの実装のどちらがより合理的かということです。

  1. 1 つのトピックですべてのメッセージを送信し、メッセージ セレクターを使用して関連する件名でフィルター処理します。

  2. サブジェクトごとに静的でないトピックを作成し、クライアントに関連するサブジェクトのトピックをサブスクライブしてもらいます。

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

tibco - EMS でのスクリプトの実行

Q n トピックの ACL を取得しようとしましたが、1 つずつ取得しました。EMS でスクリプトを実行して、必要なキューまたはトピックの ACL をファイルに取得できますか?

前もって感謝します。よろしく、ビジェイ

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

jms - TIBCO EMS: キューの受信者が複数の場合の優先度の設定

2 台の異なるマシン (N1 と S1) でホストされている同じ BW アプリケーションがあります。これらのアプリケーションはメッセージをキューに送信します。現在、このキューの受信者は、2 つの異なるマシン (N2 と S2) でホストされている BE サービスです。

N1 からのメッセージは、N2 と S2 の両方がアクティブなときに N2 によって選択され、N2 がダウンしているときにのみ S2 によって選択される必要があるという要件があります。S1 からの同じ方法のメッセージは、N2 と S2 の両方がアクティブなときに S2 によって選択される必要があり、S2 がダウンしているときにのみ N2 によって選択される必要があります。

どうすればこれを達成できるか教えてください。