0

我的肥皂客户有问题。我已经使用 apache cxf 从 wsdl 生成客户端部分。我正在使用 Netbeans IDE 和 Maven。我还创建了 HeaderHandler 打印肥皂响应的地方,它似乎是有效的。但是当我从我的客户端调用 Web 服务方法时,总是得到空值,没有任何异常。

任何想法?谢谢。

更新:

链接到 wsdl http://carecoprod.blueway.fr:8180/engine53/52/WSDL?name=AAA00_WsB2B&version=1&type=EAII

客户端代码:

{
    AAA00WsB2B ss = new AAA00WsB2B(wsdlURL, SERVICE_NAME);
    HeaderHandlerResolver h = new HeaderHandlerResolver();
    ss.setHandlerResolver(h);
    AAA00WsB2BPortType port = ss.getAAA00WsB2BPort();
    System.out.println("Invoking aaa00WsB2B...");
    AAA00WsB2BIN input = new AAA00WsB2BIN();
    VarAAA v = new VarAAA();
    v.setLogin("*******");
    v.setImmat("*******");
    v.setTypeReq("******");
    v.setMdp("*******");
    input.setVarAAA(v);
    AAA00WsB2BOUT _aaa00WsB2B__return = new ObjectFactory().createAAA00WsB2BOUT();
    _aaa00WsB2B__return = port.aaa00WsB2B(input);
    System.out.println("aaa00WsB2B.result="+_aaa00WsB2B__return.getVarAAARetourWs().getCO2());


}
4

0 回答 0