Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 86822 invoked from network); 20 Feb 2006 10:00:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Feb 2006 10:00:27 -0000 Received: (qmail 14026 invoked by uid 500); 20 Feb 2006 10:00:18 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 14010 invoked by uid 500); 20 Feb 2006 10:00:17 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 13995 invoked by uid 99); 20 Feb 2006 10:00:17 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2006 02:00:17 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [195.188.198.200] (HELO homer.multicom.co.uk) (195.188.198.200) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2006 02:00:16 -0800 Received: from [192.189.157.135] (janus.multicom.co.uk [195.188.198.196]) by homer.multicom.co.uk (Postfix) with ESMTP id 3D5C34AAF05 for ; Mon, 20 Feb 2006 09:59:56 +0000 (GMT) Message-ID: <43F99324.4030903@multicom.co.uk> Date: Mon, 20 Feb 2006 10:00:04 +0000 From: Tim R J Langford User-Agent: Mozilla Thunderbird 1.0.7 (X11/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: axis-user@ws.apache.org Subject: Re: How to not send nillable="true" for null elements in a SOAP message References: <8A1F9FA924FBDB47A53086AA86BBDDA3017DEB56@sgtulmsp03.Global.ad.sabre.com> <43F455D7.5080107@multicom.co.uk> <8A1F9FA924FBDB47A53086AA86BBDDA30E6328@sgtulmsp03.Global.ad.sabre.com> In-Reply-To: <8A1F9FA924FBDB47A53086AA86BBDDA30E6328@sgtulmsp03.Global.ad.sabre.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hello All, Is it a bug in Axis1.3 that WSDL with nillable="false" and minOccurs="0", still genrates a nilable="true" string on serialisation? Is there somewhere I can log this bug or enhancement? I may be able to do this in work time. Where would I start with Axis1.3 to add/alter the code to deal with this? WSDL2Java mainly generates beans and a few other files. How would the code to analyse the presence of nillable="true" in the schema and the unmarshalling of message objects fit together in the axis framework? some sort of variable set in the beans to indicate nillable should not be sent that is inspected on serilaisation; or some extracted supporting object that contains such information? Would this be a fairly simple task? Thanks for you time, Tim