Oops missed the "array" part.
That depends on what the web service is expecting (the WSDL should specify that). The
JAX-RPC 1.1 Specification states:
The above
Java array is mapped to the following schema fragment:
The following example shows another form of XML schema representation and an XML
schema instance:
<hr></blockquote>
So there is no "one way" to pass a String Array via DII. You are going to have to know the exact XML representation that the Web service is expecting.
In the "literal" case you are going to have to use the complexType expected by the web service. In the "encoded" case you need to configure a serializer that produces a soapenc:Array that the web service's de-serializer can consume.
Look at this code - it may give you some ideas
http://users.skynet.be/pascalbotte/rcx-ws-doc/dii.htm [ February 24, 2006: Message edited by: Peer Reynders ]