On Mon, Jan 5, 2009 at 12:52 PM, ibrahim demir <[email protected]>wrote:

> Hi;
>
> Below is the related part. Even I do not set anything for the Customerid
> ,it is set to 0 somewhere inside Axis2. But 0 is diffrent than empty for my
> query.
>
> Yours.
>
>  <s:complexType name="Customer">
>         <s:complexContent mixed="false">
>           <s:extension base="tns:MakerCheckerEntityBase">
>             <s:sequence>
>               <s:element minOccurs="1" maxOccurs="1" name="Customerid"
> type="s:int" />
>

set minOccurs to 0 or set nillable=true. this indicate your element  can not
be empty.

thanks,
Amila.

>
>               <s:element minOccurs="0" maxOccurs="1" name="CustomerName"
> type="s:string" />
>               <s:element minOccurs="1" maxOccurs="1" name="Status"
> nillable="true" type="s:short" />
>               <s:element minOccurs="0" maxOccurs="1" name="AutoDescription"
> type="s:string" />
>               <s:element minOccurs="0" maxOccurs="1" name="UserDescription"
> type="s:string" />
>               <s:element minOccurs="1" maxOccurs="1" name="ReasonToPassive"
> nillable="true" type="s:short" />
>               <s:element minOccurs="1" maxOccurs="1" name="SecurityFund"
> type="s:boolean" />
>               <s:element minOccurs="1" maxOccurs="1" name="TaxRate"
> type="s:decimal" />
>               <s:element minOccurs="1" maxOccurs="1"
> name="SharedCustomerType" nillable="true" type="s:int" />
>               <s:element minOccurs="0" maxOccurs="1" name="CustomerRoles"
> type="tns:ArrayOfCustomerRoles" />
>             </s:sequence>
>           </s:extension>
>         </s:complexContent>
>       </s:complexType>
>
> Ibrahim DEMIR
> CyberSoft Yazilim Muh.
> http://www.ibrahimdemir.org
>
>
>
>
>
> ------------------------------
> *From:* Amila Suriarachchi <[email protected]>
> *To:* [email protected]
> *Sent:* Monday, January 5, 2009 5:52:18 AM
> *Subject:* Re: Axis2 Data Types And Values
>
>
>
> On Sun, Jan 4, 2009 at 6:31 PM, ibrahim demir <[email protected]>wrote:
>
>> Hi All;
>>
>> I am using Axis2 and generating my client code using Axis2 Eclipse Codegen
>> Wizard for resuming .NET web services. Everthing works fine except one
>> thing.
>>
>> Some of the fields of the objects gets default values in my request.
>>
>> For example I have an Customer object and it has got an Costomer_Code
>> field which is an integer type. Even I do not set the customer_code field ,
>> it is set as 0 (zero) in my request. Is this something done by Axis2 and
>> Is there any way to stop this?
>>
>
> have you set a default value to customer_code? can you send us that schema
> part?
>
> thanks,
> Amila.
>
>>
>>
>>
>> Yours
>>
>> Ibrahim DEMIR
>> CyberSoft Yazilim Muh.
>> http://www.ibrahimdemir.org
>>
>>
>>
>>
>>
>>
>
>
> --
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Reply via email to