[
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]