Small problem is that %ArrayOfDataTypes is a generic array which is not
supported in .Net. You will need to subclass %ArrayOfDataTypes and add
Parameter ELEMENTTYPE = "%String"; // or %Integer or whatever
to this subclass.
.Net will import the WSDL correctly. However, .Net has no direct equivalent
of the Cache %Array. .Net will make this class a .Net array (indexed by 1
to n) of class that has the array index as a property and the array value as
the other property. The best way to see what is happening is to look in
Visual Studio at the proxy classes which .Net creates from the WSDL.
If possible you might consider using Cache %ListOf... subclass to more
directly match .Net. Try this and see what the proxy classes look like.
Marvin
"Eliot Ginsberg" <Eliot [EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> it seems like you can pass a web service a parameter as type
> %ArrayOfDataTypes. However, you can't test out the web-service via the
view
> as web page.
> does it still work via e.g. .Net? it seems like the WSDL looks like it
will
> handle the array properly, but I don't know how to instruct someone to use
> it.
>
> Eliot Ginsberg
>
>