OASIS Open Mailing List Archives  ·  All Lists  ·  amqp-bindmap  ·  2017-02

amqp-bindmap — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

Groups - Advanced Message Queuing Protocol (AMQP) JMS Mapping Version 1.0 WD07 uploaded


Looks good.  A couple of comments from me: 3.2.1 JMS Headers: JMSMessageID / 3.2.1.1 JMSMessageID and JMSCorrelationID Handling For a request/response pattern where the response queue is fixed, I expect to able to send a message a request queue, then create a consumer on the response queue with a selector that filters for my response e.g. createConsumer(responseQueue, String.format(“JMSCorrelationID = ‘%s’”, requestMessage.get JMSMessageID()). If I, as a JMS client library vendor, were to implement the JMS mapping and elect to use message-ids of type message-id-uuid, then I think the application calling get JMSMessageID() would see “ID:AMQP_UUID:<string representation of UUID>”.  This would mean the JMS selector produced by the application executing the line above would include the type encoding prefix “ID:AMQP_UUID”.  As I assume the type encoding prefixes are private, the selector would then fail to match on the server peer. What is the rationale in 3.2.1 reading “SHOULD use message-id-string”? 3.3.2 Properties Section: User Id What is behaviour is required if the user-id is not legal UTF-8? 5.3 Temporary Destinations The text ought to mention the use of terminus capabilities temporary-queue/temporary topic. General There are a number of places where we talk about the need to throw an exception, but don’t  actually define what it should be. From: [email protected] [mailto:[email protected]] On Behalf Of Robert Gemmell Sent: Wednesday, February 08, 2017 5:50 PM To: [email protected] Subject: [amqp-bindmap] Groups - Advanced Message Queuing Protocol (AMQP) JMS Mapping Version 1.0 WD07 uploaded Document Name : Advanced Message Queuing Protocol (AMQP) JMS Mapping Version 1.0 WD07 Description WD7. The changes since WD6 are around: # AMQPBINDMAP-15: JMSMessageID and JMSCorrelationID handling # AMQPBINDMAP-33: spelling # Updating some TODOs to reflect targeting JMS 2.0 # Fixing copyright year (AMQPBINDMAP-32) and other XSL changes. The SVN diff since WD6 is available at: https://tools.oasis-open.org/version-control/browse/wsvn/amqp-bindmap/?op=comp&compare[]=%2F@59&compare[]=%2F@72&manualorder=1 Download Latest Revision Public Download Link Submitter : Mr. Robert Gemmell Group : OASIS Advanced Message Queuing Protocol (AMQP) Bindings and Mappings (AMQP-BINDMAP) TC Folder : Working Drafts Date submitted : 2017-02-08 09:49:11 This email is confidential and subject to important disclaimers and conditions including on offers for the purchase or sale of securities, accuracy and completeness of information, viruses, confidentiality, legal privilege, and legal entity disclaimers, available at http://www.jpmorgan.com/pages/disclosures/email

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]