thanks Shehan,
however i occoured some failure when i used mulle, axis.
first let me tell you the envirment;
service programs are put in mule/lib/user, and i config the file like this:
<mule-descriptor name="hlrWebService"
implementation="com.wri.hy.jcssv2.srv.hlr.HLRServiceImpl">
<inbound-router>
<endpoint address="axis:http://192.168.15.243:8083/services"/>
</inbound-router>
<properties>
<property name="style" value="wrapped"/>
<property name="use" value="literal"/>
</properties>
</mule-descriptor>
start the mule, that all ok. so i begin to call
*about the first kind of interface:*
an exception occourced:
Caused by: org.xml.sax.SAXException: Deserializing parameter
'getBUBaseInfoListReturn': could not find deserializer for type {
http://www.w3.org/2001/XMLSchema}anyType
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.client.Call.invoke(Call.java:2470)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
org.mule.providers.soap.axis.AxisMessageDispatcher.doSend(AxisMessageDispatcher.java:144)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
when i changes the interface like this:
public EnquireBURspVO[] getBUBaseInfoList(String loginId) throws
Exception;everything is ok.
*about the second interface*
public EnquireBURspVO[] getBUBaseInfoList(String loginId,List isdnList)
throws Exception
i found the isdnList transferd is not null, but the elements are null.
so i need modify my interface like this:
public EnquireBURspVO[] getBUBaseInfoList(String loginId,String[] isdns)
throws Exception
best regards
liang li
2008/7/25, Shehan Simen <[EMAIL PROTECTED]>:
>
> Of course yes.
>
>
>
> *From:* liang li [mailto:[EMAIL PROTECTED]
> *Sent:* Friday, 25 July 2008 2:11 PM
> *To:* axis-user
> *Subject:* about collection
>
>
>
> hi,all
>
> i know little about axis. does axis permit that the return type is
> java collection, for example:List.
>
> does axis permit that the parameter type is java collection. so the
> follwoing interface is valid?
>
> public List getAllStudent() throw Exception;
>
>
>
> public List getStudentInfo(List studentNames) throw Exception;
>
>
>
>
>
> need help!
>
> best regards
>
> liang li
>