我整个星期都一直在努力与php客户端连接到jasperIntelligence服务。当然在jasperserver安装中有一个示例php客户端,这似乎非常非常老。我决定使用最新的nusoap 0.7.3编写自己的版本。看起来我的网络服务结构似乎不太好。
在webservice指南pdf中,请求应如下所示
<request operationName="runReport" locale="en">
<argument name="RUN_OUTPUT_FORMAT">JRPRINT</argument>
<resourceDescriptor name="" wsType="" uriString="/reports/samples/EmployeeAccounts" isNew="false">
<label>null</label>
<parameter name="EmployeeID">emil_id</parameter>
<parameter name="TEST_LIST" isListItem="true">A & L Powers Engineering, Inc</parameter>
<parameter name="TEST_LIST" isListItem="true">A & U Jaramillo Telecom, Inc</parameter>
<parameter name="TEST_LIST" isListItem="true">A & U Stalker Telecom, Inc</parameter>
</resourceDescriptor>
</request>
老实说,我没有得到argument tag
部分因此不知道如何通过nusoap传递它。
也不知道如何传递定义报告地址的uriString
来运行actual.uri关键字在我目前看到的大多数事情中用作命名空间。
那些不能作为参数。我真的很困惑。
我很想使用由参数标记和属性组成的xml并将其作为标题发布,但同时我认为这是错误的。
我可以连接nusaop,调用getOperationData但可以发出请求。你有什么建议?任何人都可以分享它的经验吗?感谢您阅读本文。
答案 0 :(得分:0)
解决它。要使用Pear SOAP来使用jasper webservices