Where do i find all mappings between Solace proprietary fields and standard protocols like JMS,MQTT
Solace has build a solution which supports multiple protocols. To be able to do that a mapping is needed between internal (proprietary) message fields and fields defined as part of the standard related to protocols like MQTT, JMS.
I search for something like that (not as part of blog) being mentioned in core documentation.
It should cover all mappings (this blog only mentions some). So best would be an overview of all solace message fields and mapping towards each protocoll.
RDP (to http header):
That mapping exists documented here:
Solace REST HTTP Message Encoding Chapter: Solace-Specific HTTP Headers
With some problems:
- Why header field is called Solace-Message-Id and not as named in solace Solace-Application-Message-Id (that name is used on the solace API and everywhere else)
- Mappings are missing - e.g. why is replication message group id missing ? That field is best for deduplication. ReplicationGroupMessageId (Solace Messaging API for Java v10.16.0) It as well shows that there are internal multiple message ids and if not naming clear you have to guess that Solace-Message-Id is filled with ApplicationMessageId. :-)
Looking forward for your help and view on that topic.