asp.net网页程序调用Java编写的WebService接口问题
最近在用asp.net网页程序调用接口:public String getCbdt(String inxml)
参数示例:
<?xml version='1.0' encoding='gbk'?>
<DATAPACKET>
<CONDITION xF0='测试卡一号' xF1='6688' xF2='12345678901234' xF3='2008-01-01T01:20:00/2008-06-17T01:20:00'/>
</DATAPACKET>
返回值示例:
<?xml version='1.0' encoding='gbk'?>
<DATAPACKET>
<Result>getCbdt:Success! </Result>
<getCbdt>
<ROWDATA xF0=''.......xF17=''/>
<ROWDATA xF0=''.......xF17=''/>
<ROWDATA xF0=''.......xF17=''/>
...
</getCbdt>
</DATAPACKET>
我实际调用传入参数:
<?xml version='1.0' encoding='gbk'?><DATAPACKET><CONDITION xF0='412379440' xF1='' xF2='' xF3=''/></DATAPACKET>
错误信息:
<?xml version='1.0' encoding='gbk'?>
<DATAPACKET>
<Result>failure:FunctionName-getCbdt() java.lang.NullPointerException,发生异常,执行终止!</Result>
</DATAPACKET>
也在网上找了下,说是string类型外到如int\datetime,java服务接收会认为null,可是传入参数为string,怎么会出现这样的错误,请各位高手指教,定会感谢!