Hi, I have some problems with optional arrays and WSDL2Java.
This is in my WSDL def: <complexType name="ArrayOfString"> <complexContent> <restriction base="soap-enc:Array"> <attribute ref="soap-enc:arrayType" wsdl:arrayType="string[]"/> </restriction> </complexContent> </complexType> ... <element name="optionalStringArrayTest" type="base-types:ArrayOfString" minOccurs="0" maxOccurs="1"/> ... Now the stub code will give me the following error: CreationType.java:115: ']' expected java.lang.String[][] a = new java.lang.String[][i+1]; Below is a bigger snippet from the failing stub code: public void setOptionalStringArrayTest(int i, java.lang.String[] value) { if (optionalStringArrayTest == null || optionalStringArrayTest.length <= i) { java.lang.String[][] a = new java.lang.String[][i+1]; if (optionalStringArrayTest != null) { for(int j=0; j<optionalStringArrayTest.length; j++) a[j] = optionalStringArrayTest[j]; } optionalStringArrayTest = a; } optionalStringArrayTest[i] = value; } I'd appreciate if anyone could shed some light on this. Thanks, Thomas Thomas Sandholm <[EMAIL PROTECTED]> The Globus Project(tm) <http://www.globus.org> Distributed Systems Laboratory Mathematics and Computer Science Division Argonne National Laboratory