以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  如何定义server-config.wsdd文件中LONG型参数  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=28635)


--  作者:dnpcyp
--  发布时间:3/14/2006 12:37:00 PM

--  如何定义server-config.wsdd文件中LONG型参数
我的service方法定义如下:
 public String queryDBLzxxInfoByLzryId(Long lzryId){。。。。}
在server-config.wsdd中定义对应的方法描述如下:
<service name="BoundaryPeopleService" provider="java:RPC">
  <parameter name="allowedMethods" value="*"/>
  <operation name="queryDBLzxxInfoByLzryId">  
  <parameter name="lzryId" type="xsd:Long"/>  
  </operation>
  <parameter name="className" value="cn.hnisi.eecmis.ws.service.BoundaryPeopleService"/>
</service>
但用wsdl2java方法生成的client程序中此方法描述为:
public java.lang.String queryDBLzxxInfoByLzryId(long lzryId) throws java.rmi.RemoteException;
这样就出现了调用作用,如果强行运行,会出现类型转换错误。
备注:我用的axis1.3+tomcat 5.05。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms