WSO2 PHP框架使用wsdl声明的方法

时间:2012-04-12 21:15:54

标签: php wsdl wso2

美好的一天。我想使用PHP和WSO2框架消费在互联网上的wsdl中声明的web服务(出于数据原因,我需要使用它)。通过阅读文档和示例,我最终得到了以下内容

    $wsclient = new WSClient(array("wsdl" => $director->getWsReport()));
    $proxy = $wsclient->getProxy();

    $ret_val = $proxy->getMessage($params);

其中:

1.- $ director-> getWsReport()是wsdl的URL 2.- $ params是xsd中定义的参数的数组(key->值) 3.- getMessage是wsdl

中定义的方法的名称

虽然调试了$ wsclient和$ proxy之上的段,但是当我执行“getMessage”方法时,我最终没有收到任何内容(没有例外,没有结果),好像它是一个超时问题。

服务和方法已经上线,因为它已经过测试。

另一个问题(我不确定是否相关)是在netbeans中,自动完成选项不适用于这些框架元素。起初我以为它可能安装不正确但是通过检查phpinfo.php我可以看到所有依赖项都已注册(完全按照WSO2安装教程所示)。

对不起,我不能更具体,但很难找到可以直接解决我的问题的文档。希望我能找到你们缺少的专业知识。

我非常感谢您的时间,并期望获得有用的数据。

0 个答案:

没有答案