- From: Tex Texin <tex@xencraft.com>
- Date: Mon, 10 May 2004 16:54:25 -0400
- To: "Addison Phillips [wM]" <aphillips@webmethods.com>, Web Services <public-i18n-ws@w3.org>
This is for 4.2.3. OK? tex The locale in which the service provider is executing can affect the evaluation of the parameters sent are evaluated and lead to faults that the requester does not expect or does not understand. Service A is defined on Provider A, running in a Finnish locale. Requester A is running in a French locale. The Requester is doing a monthly audit to verify it's customers are still in good standing. To request the credit information from the Finnish provider in manageable chunks, the requester makes multiple requests with queries of the form: SELECT * WHERE (LASTNAME >= low) AND (LASTNAME < high) and variables "low" and "high" iterate through the alphabet. The first iteration is sent as: SELECT * WHERE (LASTNAME >= "A") AND (LASTNAME < "B") Requester A compares the results with its list of customers in that range. The audit fails on this first iteration, since the Finnish provider doesn't consider names beginning with either "Å" or "Ä" to be less than "B" but the French requester expects this. tex
Received on Monday, 10 May 2004 16:55:15 UTC