問題タブ [msmqintegrationbinding]
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.
wcf - NetMsmqBindingをマルチキャストで使用できますか?
マルチキャストMSMQの例をまとめようとしています。PGMを使用したマルチキャストで私が見つけたすべての例には、統合バインディングがあります。MsmqMessageを使用するためにすべてのコントラクトを変更する必要はなく、メッセージにセキュリティを付加できないのではないかと心配しています。私が見落としているものはありますか、それとも私は自分自身を隅に塗りましたか?
wcf - MsmqIntegrationBinding は複数のサービス操作をサポートしていますか
MsmqIntegrationBinding について学習しています。これまで見てきたすべてのサンプルとガイドラインは、1 つのデータ コントラクトで 1 つの操作しかないシナリオをカバーしていました。別の契約を追加しようとしましたが、サービスは正常に開始されました。ただし、2番目の操作に到達する方法がわかりません。このバインディングでもそのようなことは可能ですか?
呼び出しコード
これにより、Action が「*」に設定された Operation1 が起動されます。
.net - [認証] チェックボックスがオンになっているプライベート MSMQ キューにメッセージを送信しますか?
この質問を投稿する前に、すべてのフォーラム スレッドを検索しました。私の問題は認証済みキューへの送信に似ていることがわかりましたが、そのスレッドは私の質問に実際には答えていません。
次のセットアップがあります (.NET アプリケーションと MSMQ を使用)
- Windows7 64 ビット マシンにActive Directory サービス統合モードで MSMQ をインストールしました。
- トランザクション キューとして 2 つのプライベート キュー (PQ1 と PQ2) を作成し、ドメイン ユーザー ID (Win7 マシンの管理者でもあるドメイン ユーザー ID) にフル アクセスできるように [セキュリティ] タブを構成しました。
- 私のプロジェクトでは、この Windows 7 マシン上の Windows サービス (同じドメイン ユーザー ID のアクセス権で実行) によってホストされている 3 つの .NET 4.0 アプリケーションがあります。
- 最初の .NET アプリケーションは、データベースからデータを読み取り、MSMQ メッセージを PQ1 キューに送信する独自のスレッドで実行されます。
- 2 番目と 3 番目は、Windows サービスから自己ホストされる WCF アプリケーション (wcfA と wcfB など) です。
- wcfA と wcfB は、プロパティ mqAuthenticationMode が "WindowsDomain" に設定され、msmqProtectionLevel が "EncryptAndSign" に設定されたトランスポート セキュリティ モードで MsmqIntegrationBinding 用に構成されています。
- wcfA は PQ1 からメッセージを取得し、メッセージを処理して別の MSMQ メッセージを PQ2 に送信します。
- wcfB は PQ2 からメッセージを受け取り、それを処理します。
上記のセットアップですべてが正常に機能することに注意してください。
ただし、一般タブでプライベートキュー PQ1 および PQ2 の「認証済み」チェックボックスを有効にすると、問題が発生します。この設定の後、最初のアプリケーションは MSMQ メッセージをプライベート キューに送信しますが、最終的に「トランザクション配信不能メッセージ」キューに入ります。Authenticated Usersグループを Queue security タブに追加してフル アクセスを許可しようとしましたが、うまくいきませんでした。
これに加えて、配信不能キューに送られるメッセージの [プロパティ] ページの [送信者] タブに [認証済み: いいえ] と表示されていることも確認しました。
アプリケーションを Authenticated Queue で動作させるために、あなたの助けを大いに感謝します。
msmq - MSMQ で削除されたシステム ファイルを回復する方法
残念ながら、MSMQ のシステム ファイルを削除してしまいました。
現在、キューからメッセージを送受信できません。
削除されたファイルを復元するには?
wcf - MsmqIntegrationBinding または netMsmqBinding を使用する必要がありますか?
私の会社はサードパーティのアプリケーションを購入しました。ドキュメントもサポートもありません。このアプリケーションは .net を使用しており、キューを作成します。
メッセージがキューに到着したらすぐに受け取るアプリケーションを作成する必要があります。
どのバインディングを使用する必要がありますか? この 2 つのバインディングの違いを読みました。どちらを使うかまだ迷っています。
wcf - WCF がバイナリ形式の MSMQ メッセージを処理していない
MSMQ メッセージを取得する WCF Windows サービスがあります。SubmitPurchaseOrderInMessage が呼び出されないようで、キューにメッセージが表示されません。コードを以下に示します。
WCF クラス:
インターフェイス コントラクト:
配列 Parameters は、クライアントが渡すことができる任意の動的なシリアル化可能な型にすることができます。問題はこのパラメータにあると思います。このパラメーターとシリアライズ可能な属性、およびクライアントの binding.SerializationFormat を削除すると、すべてが正常に機能します。
シリアライズ可能なクラス:
クライアント :
windows - Mule Anypoint Gateway for .NET プラットフォームが Windows 7 Professional デスクトップでサービスとして実行されない
Mule フロー内で MSMQ キューを使用しようとしています。こちらのドキュメントを参照すると、Anypoint Gateway をサービスとして実行する必要があることがわかりました。サービスが実行されず、エラーが発生します。
システム: Windows 7 プロフェッショナル デスクトップ 64 ビット; 問題を解決するにはどうすればよいですか?
システム ログからの情報:
アプリケーション ログからの情報:
MSI インストーラーからのエラー:
任意のサービスをインストールし、.NET 4.03 プラットフォームで実行するための管理者権限があります。
java - Mule MSMQ フローにより、Mule Studio で接続拒否エラーが発生する
MSMQの Mule ブログのサンプル例を実行しようとしています。MSMQ をグローバル コンポーネントとしてセットアップすると、"接続のテスト" が成功と表示されます。これは、MSMQ がセットアップされたことを意味します。さて、今までは..次のフローを使用して、メッセージをキューに送信することをテストします。
コンソールでフローが MSMQ に到達すると、次のエラーが表示されます。
どんな助けや指示も大歓迎です!わかりやすくするための msmq-config の図: テスト接続が成功する