大家好,请教一个问题。
我们这边使用weblogic 连接XI 调用XI上发布的web service,但是命名空间出问题了。本来XI中写的命名空间是 http://nx.sgcc.com.cn/xi/jjgk,interface name是JJGK_Equipment_MI,但是导出wsdl成了http%3A%2F%2Fnx.sgcc.com.cn%2Fxi%2Fjjgk%5EJJGK_Equipment_MI。在这种情况下,使用soapui这个软件导入wsdl,测试调用xi的web service是没有问题的;但是在weblogic上就不行了,它会把http%3A%2F%2Fnx.sgcc.com.cn%2Fxi%2Fjjgk%5EJJGK_Equipment_MI不经解码传到XI中来,这样在XI监控中看到的消息,sender namespace就成了http%3A%2F%2Fnx.sgcc.com.cn%2Fxi%2Fjjgk%5EJJGK_Equipment_MI,sender interface 为空,正确的应该是sender namespace是http://nx.sgcc.com.cn/xi/jjgk,sender interface是JJGK_Equipment_MI。
不知道哪位仁兄遇到过这种情况,请赐教