OASIS Advanced Message Queuing Protocol (AMQP) TC

 View Only
  • 1.  Non-normative Refs: Filters

    Posted 02-07-2012 09:31
    Hi, when will we have a registry of common used filter type such as JMS selector and NoLocal? Currently I'm using these filter declarations: <section name="filter-types"> <type class="composite" name="no-local-filter" source="list" provides="filter"> <descriptor name="amqp:no-local-filter:list" code="0x0000412B:0x00000000"/> </type> <type class="restricted" name="jms-selector-filter" provides="filter" source="string"> <descriptor name="amqp:jms-selector-filter:string" code="0x0000412B:0x00000001"/> </type> </section> Thanks, Andreas -- Andreas Mueller IIT Software GmbH, Bremen/Germany http://www.swiftmq.com IIT Software GmbH Fahrenheitstr. 1, D28359 Bremen, Germany Tel: +49 421 2208-166, Fax: +49 421 2208-167 Amtsgericht Bremen, HRB 18624, Geschaeftsfuehrer: Andreas Mueller Steuernummer: 71/572/04100, VAT: DE199945912


  • 2.  Re: [amqp] Non-normative Refs: Filters

    Posted 02-14-2012 11:02
    Am 07.02.2012 um 10:32 schrieb Andreas Mueller: > Currently I'm using these filter declarations: > > <section name="filter-types"> > <type class="composite" name="no-local-filter" source="list" provides="filter"> > <descriptor name="amqp:no-local-filter:list" code="0x0000412B:0x00000000"/> > </type> > <type class="restricted" name="jms-selector-filter" provides="filter" source="string"> > <descriptor name="amqp:jms-selector-filter:string" code="0x0000412B:0x00000001"/> > </type> > </section> Well, I can't continue here until I know from which range I can use to generate descriptor code for the above filters. The current code 0x0000412B is the IANA code for IIT. But it's important that we have a code assigned from AMQP to ensure that all brokers capable of using NoLocal and JMS filters understand the very same filters. I suggest we use a range from 200 to 255 for filters so the above no-local-filter would have code 0x00000000:0x000000C8 and the jms-selector-filter code 0x00000000:0x000000C9. What do I need to do to get this done? -- Andreas Mueller IIT Software GmbH, Bremen/Germany http://www.swiftmq.com IIT Software GmbH Fahrenheitstr. 1, D28359 Bremen, Germany Tel: +49 421 2208-166, Fax: +49 421 2208-167 Amtsgericht Bremen, HRB 18624, Geschaeftsfuehrer: Andreas Mueller Steuernummer: 71/572/04100, VAT: DE199945912


  • 3.  Re: [amqp] Non-normative Refs: Filters

    Posted 02-14-2012 11:45
    I think we need to start a sub-group, and define a process for filter extensions. Filters are a complex subject, and JMS isn't the only use case they need to support. Even then, a JMS selector needs to have a defined mapping to AMQP concepts. In particular, there's a need for more than one 'dialect', particularly so we can interoperate with OpenMAMA, MQTT, SMTP and, preferably, a native AMQP encoding which allows to access the full fidelity of information present in AMQP structured messages. Raph Raphael Cohn Chief Architect, StormMQ Secretary, OASIS AMQP Standard raphael.cohn@StormMQ.com StormMQ Limited UK Office: Gateshead int'l Business Centre, Mulgrave Terrace, Gateshead, NE8 1AN, United Kingdom Telephone: +44 845 3712 567 Registered office: 16 Anchor Street, Chelmsford, Essex, CM2 0JY, United Kingdom StormMQ Limited is Registered in England and Wales under Company Number 07175657 StormMQ.com On 14 February 2012 11:04, Andreas Mueller < am@iit.de > wrote: Am 07.02.2012 um 10:32 schrieb Andreas Mueller: > Currently I'm using these filter declarations: > >  <section name="filter-types"> >       <type class="composite" name="no-local-filter" source="list" provides="filter"> >               <descriptor name="amqp:no-local-filter:list" code="0x0000412B:0x00000000"/> >       </type> >       <type class="restricted" name="jms-selector-filter" provides="filter" source="string"> >               <descriptor name="amqp:jms-selector-filter:string" code="0x0000412B:0x00000001"/> >       </type> >  </section> Well, I can't continue here until I know from which range I can use to generate descriptor code for the above filters. The current code 0x0000412B is the IANA code for IIT. But it's important that we have a code assigned from AMQP to ensure that all brokers capable of using NoLocal and JMS filters understand the very same filters. I suggest we use a range from 200 to 255 for filters so the above no-local-filter would have code 0x00000000:0x000000C8 and the jms-selector-filter code  0x00000000:0x000000C9. What do I need to do to get this done? -- Andreas Mueller IIT Software GmbH, Bremen/Germany http://www.swiftmq.com IIT Software GmbH Fahrenheitstr. 1, D28359 Bremen, Germany Tel: +49 421 2208-166 , Fax: +49 421 2208-167 Amtsgericht Bremen, HRB 18624, Geschaeftsfuehrer: Andreas Mueller Steuernummer: 71/572/04100 , VAT: DE199945912 --------------------------------------------------------------------- To unsubscribe, e-mail: amqp-unsubscribe@lists.oasis-open.org For additional commands, e-mail: amqp-help@lists.oasis-open.org