I forgot to mention I am using the latest Axis2. -ted
On 12/3/11 2:03 PM, "Ted Zeng" <z...@adobe.com> wrote: Hi all, I pass some parameters as strings. Things work fine, except when a string is "null". Then the "null" would shift to the end. So I have a parameter list: "1", "null", "3" Then the server side would receive: "1","3","null" Why would this happen? Is there anything I could do to fix this other than checking the parameters Before sending out and modify the "null" to something else? <xs:element name="insertDevice"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="args0" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args1" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args2" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args3" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args4" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args5" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args6" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args7" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args8" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="args9" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> Ted Zeng AIR Android Adobe Systems