[ 
https://issues.apache.org/jira/browse/QPIDJMS-522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell resolved QPIDJMS-522.
------------------------------------
    Resolution: Fixed

> add toggle for controlling the local validation of message selector strings
> ---------------------------------------------------------------------------
>
>                 Key: QPIDJMS-522
>                 URL: https://issues.apache.org/jira/browse/QPIDJMS-522
>             Project: Qpid JMS
>          Issue Type: Improvement
>          Components: qpid-jms-client
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>            Priority: Major
>             Fix For: 0.56.0
>
>
> JMS has specific rules for certain things like property names and message 
> selector operations/syntax. Even though the client requires that selection is 
> always undertaken server-side, according to a provided source terminus filter 
> carrying the message selector string, the client does locally validate the 
> selector strings to pre-check them for various syntax etc rules and ensure 
> various required failures occur in the necessary ways.
> Some servers support use of selection in ways that go beyond / are not 
> compatible with the JMS selection behaviours however and thus certain 
> functionality cant be used via the client, even though it would be performed 
> server side and otherwise work fine, since failure occurs before even 
> creating the consumer link.
> As the client already allows toggling certain related naming validations, 
> adding an option to similarly toggle whether the local selector validation 
> occurs seems reasonable, thus allowing for it to be disabled and usage of the 
> client to proceed even in these non-JMS selection use cases.
> Related discussion: 
> [https://lists.apache.org/thread.html/r5a4684e5f327681d8d511e70af3e86b692c072f71a80790e2afc8a1a%40%3Cusers.qpid.apache.org%3E]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to