Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用DII动态调用.NET和java web服务_Java_.net_Web Services_Dynamic_Web - Fatal编程技术网

使用DII动态调用.NET和java web服务

使用DII动态调用.NET和java web服务,java,.net,web-services,dynamic,web,Java,.net,Web Services,Dynamic,Web,我已经使用DII编写了一个java程序来动态调用java和.NETWeb服务。 JavaWeb服务是使用netbeans和.Net创建的,使用的是VisualStudio2008。 我使用了org.apache.axis.client.Call和org.apache.axis.client.Service。 在下面的代码中,如果我为参数包含Qname,则对.NEt服务的调用是成功的 call.addParameter(**new QName("http://tempuri.org/","b")

我已经使用DII编写了一个java程序来动态调用java和.NETWeb服务。 JavaWeb服务是使用netbeans和.Net创建的,使用的是VisualStudio2008。 我使用了org.apache.axis.client.Call和org.apache.axis.client.Service。 在下面的代码中,如果我为参数包含Qname,则对.NEt服务的调用是成功的

 call.addParameter(**new QName("http://tempuri.org/","b"),//** b is parameter name
                         new QName("http://www.w3.org/2001/XMLSchema","int"),
                         java.lang.Integer.class,// parameter XML type QName
                         ParameterMode.IN);
但上述方法在java web服务中不起作用,java采用默认名称空间提供的名称空间,并要求参数在addParameter()方法中不合格 如下

有没有办法改变java web服务的这种行为,使其能够理解限定参数,或者使.Net服务能够理解限定参数

基本上,我试图从一个方法动态调用java和.net服务

谢谢和问候 阿克沙亚

call.addParameter(b,// b is parameter name,
                     new QName("http://www.w3.org/2001/XMLSchema","integer"),
                     java.lang.Integer.class,// parameter XML type QName
                     ParameterMode.IN);