私のアプリケーションは、WebsphereAS上のJMSを介してMQTTメッセージを受信します。MQTTエンドポイントはWebsphereMQです。
メッセージの送信者(Websphere MQではなく送信デバイス;-))を識別する方法はありますか?jmsメッセージヘッダーに一致するフィールドが見つかりませんでした...
MQTT チャネルを作成するときに、許可チェックに MQTT クライアント ID またはユーザー名のいずれかを使用するオプションがあります。チャネルが JAAS を使用するように構成されていて、ユーザー名を使用するオプションが選択されている場合、ユーザー名が継承されると思います。MQMD.UserID
JAAS 認証を構成していませんが、しばらくしてからテストして更新します。
認証に ClientID を使用するオプションをテストできましたが、クライアント ID がフィールドに表示されることはありません。MQMD.UserID
ID の伝播は一般的な要件であるため、チャネル設定に応じて、クライアント ID またはユーザー名のいずれかが に伝播する必要があることを示す機能強化要求(RFE) を提出することをお勧めします。MQMD.UserID