PHP 5X.X将值作为值发送到任何SOAP服务

时间:2015-11-20 17:57:10

标签: php web-services

我有一个webservice,只有一个方法可以重新生成一个objetc,方法非常简单getObject(int id);

我做了一个PHP客户端来测试它:

     <?php
ini_set("soap.wsdl_cache_enabled", "1"); // Set to zero to avoid caching WSDL
$soapClient = new SoapClient('http://localhost:8080/ws-tickets/tickets2?wsdl');  

$id = 2;

$result = $soapClient->get Ticket($id);    
print_r($result);

&GT;

好吧,我在这个php客户端调用它时调试了WS,我看到它接收的参数是ZERO。

如果在我的数据库中,我创建的记录包含&#34; 0&#34;作为id,phpclient将完美地检索它,并且每个数据都打印出来,因为它支持print_r($result);命令。

但是,我发送的任何参数都没有,它总是来到ws的ZERO,我不知道我做错了什么

我的Java WS

@WebService
public class tickets2 {

   @EJB
   reciboDAO reciboDAO;




    public ticket getTicket(int id){



        recibo a = this.reciboDAO.getReciboporid(id);
        return a;

    } 

}

0 个答案:

没有答案