Broker 10.5 | webMethods Broker Documentation | webMethods Broker Client Java API Programmer's Guide | Using Event Filters | Filter Strings | Locale Considerations
Locale Considerations
The current locale for your application is defined by your operating system, and allows your application to adapt itself to different languages, character sets, time zones, date formats, and monetary conventions.
You can specify a specific locale to be used with your filter at the time you construct a BrokerFilter object.
If you do not specify a particular locale, your filter string is handled using your current locale setting.
The Broker uses a filter string to determine which events match your criteria and that evaluation occurs using the Broker's locale, not your application's locale. This might cause unexpected or unintended event filtering.
The java.text.Collator class is used when comparing strings to provide locale sensitivity. However, this might vary depending on the Java implementation you are using.