Hi,

I am exporting a Java interface as Web Service using the binding.ws tag.
In the interface a method has a List as input parameter. This parameter is
declared in the automatically generated wsdl as anyType:

<xs:element name=" getSMSReminderForNextCalendarTelcoEventEntry">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="arg1" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
</xs:element>

The problem is now that I cannot invoke this service with a list.
Using SOAP UI I can run this method in this way:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:mas="http://mashup.service.see.xposer.ngni.fokus.fhg.de/";>
   <soapenv:Header/>
   <soapenv:Body>
      <mas:getSMSReminderForNextCalendarTelcoEventEntry>
         <arg0>test</arg0>
         <arg1>Test</arg1>
      </mas:getSMSReminderForNextCalendarTelcoEventEntry>
   </soapenv:Body>
</soapenv:Envelope>

Now the list gets ³Test² as first entry but there is no way to set a second
entry.
Is there a possibility to deliver a list in that request?

The interface of the service:

@Remotable public interface MashupService {     SMSBean
getSMSReminderForNextCalendarTelcoEventEntry(String user, List<String>
emails);

}

greetings,
Alex

Reply via email to