1

ヘッダー情報もペイロードとともに Solace に送信する必要があります。どうすればこれを達成できますか?

4

1 に答える 1

2

Solace メッセージを使用すると、ユーザーはカスタム ユーザー プロパティ (別名ヘッダー) フィールドをメッセージ ペイロードと共に設定できます。通常、最初に目的のヘッダーを構造化データ マップ (SDTMap) に挿入し、次に SDTMap をメッセージのユーザー プロパティ セクションとして設定する必要があります。


ジャワ

XMLMessage.setProperties()

solClient_msg_createUserPropertyMap()

。ネット

IMessage.CreateUserPropertyMap()

上記の 3 つの API については、API ガイドの「カスタム メッセージ ヘッダー フィールドの作成」セクションが役立つ場合があります。 https://sftp.solacesystems.com/Portal_Docs/#page/Solace_Messaging_APIs_Developer_Guide/Using_Structured_Data.html#ww607779


JavaScript

message.setUserPropertyMap(map);

シルバーライト

message.UserPropertyMap = map;

ActionScript

message.UserPropertyMap = map;

Web ベースの API については、Web Messaging API ガイドの「Creating User Property Maps」セクションが役立つ場合があります。 https://sftp.solacesystems.com/Portal_Docs/#page/Solace_Web_Messaging_APIs_Developer_Guide/Using_Structured_Data_Types.html#ww619248


休み

次の形式の HTTP ヘッダーを含めます。Solace-User-Property-<name>: <value>

Rest Messaging プロトコル ガイドの「Solace Message Custom Properties」セクションが役立ちます。 https://sftp.solacesystems.com/Portal_Docs/#page/REST_Messaging_Protocol_Guide/2_Solace_REST_Message_Encoding.html#wwpID0E0DN0HA


JMS

標準の JMS メソッドを使用してメッセージ ヘッダーを設定します。例えば、Message.setStringProperty(String name, String value)

于 2016-04-12T04:48:07.263 に答える