在内网部署了OSB应用,同时有台服务器发布了一个WebService应用(http://192.168.35.183:7001/oss-webservice/services/demo?wsdl ),
将其注册成业务服务demoBS,同时发布为代理服务demoPS(http://192.168.37.61:7001/demoOSB/demoPS?wsdl ),在本机或其它机器使用SoapUI工具来测试demoPS,均调用成功;
但使用WEB程序调用时报错误(详见附件):"BEA-382032: 消息必须是{http://www.w3.org/2003/05/soap-envelope}Envelope的一个实例... ",而WEB直接去调原地址的WebService却又是成功的。
不知道是哪里的错误。如标题所示,求JAVA调用OSB代理服务的实例!!!
将其注册成业务服务demoBS,同时发布为代理服务demoPS(http://192.168.37.61:7001/demoOSB/demoPS?wsdl ),在本机或其它机器使用SoapUI工具来测试demoPS,均调用成功;
但使用WEB程序调用时报错误(详见附件):"BEA-382032: 消息必须是{http://www.w3.org/2003/05/soap-envelope}Envelope的一个实例... ",而WEB直接去调原地址的WebService却又是成功的。
不知道是哪里的错误。如标题所示,求JAVA调用OSB代理服务的实例!!!
首先你确认一下,你的WEB程序连接服务端的地址是否正确(根据您所发布的代理服务url应该为:http://192.168.37.61:7001/demoOSB/demoPS),如果确认无误,那么你就得检查你的WEB程序了,一般来说都是根据http://192.168.37.61:7001/demoOSB/demoPS?wsdl利用工具生成的客户端,然后直接写一个测试类就能调用了!