- From: Addison Phillips [wM] <aphillips@webmethods.com>
- Date: Mon, 10 May 2004 15:42:54 -0700
- To: "Tex Texin" <tex@xencraft.com>, "Web Services" <public-i18n-ws@w3.org>
Got it. Incorping in next upload. Addison Addison P. Phillips Director, Globalization Architecture webMethods | Delivering Global Business Visibility http://www.webMethods.com Chair, W3C Internationalization (I18N) Working Group Chair, W3C-I18N-WG, Web Services Task Force http://www.w3.org/International Internationalization is an architecture. It is not a feature. > -----Original Message----- > From: Tex Texin [mailto:tex@xencraft.com] > Sent: Monday, May 10, 2004 1:54 PM > To: Addison Phillips [wM]; Web Services > Subject: 4.2.3 I-013: Conflicts Between Requester's Expectations and > Service's Locale > > > 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 18:49:43 UTC