+1 #1, If we weren't beta I'd go with #2. <:-) I guess insisting people who write and change specs support thousands of lines of code based on their spec is not an option :-)/>
Rick Rineholt "The truth is out there... All you need is a better search engine!" [EMAIL PROTECTED] Russell Butek/Austin/IBM@IBMUS on 03/27/2002 08:56:13 AM Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc: Subject: Changing JAX-RPC interfaces - philosophical question There are some changes in the JAX-RPC spec that will affect users. For example, javax.xml.rpc.ParameterMode.PARAM_MODE_IN has changed to javax.xml.rpc.ParameterMode.IN. We can do one of two things here: 1. Make the change and let users suffer (we ARE in beta, after all) 2. Provide both and deprecate the old one for one release - through beta 2 - and get rid of it in the next - beta3. This process isn't always possible (for example: old: "public void method() throws X"; new: "public int method() throws Y"), but I don't think the impossible situations should exist at this point in the spec's life. I would assume folks would prefer that I do #2, but I thought I'd ask. Russell Butek [EMAIL PROTECTED]