0

我整个周末都在苦苦挣扎,无法使用 php 客户端连接到 jasperIntelligence 服务。当然,在 jasperserver 安装中有一个示例 php 客户端,它似乎非常古老。我决定使用最新的 nusoap 0.7.3 编写自己的代码。似乎我对 web 服务的结构不太了解。
在 webservice guide 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 &amp; L Powers Engineering, Inc</parameter>
  <parameter name="TEST_LIST" isListItem="true">A &amp; U Jaramillo Telecom, Inc</parameter>
  <parameter name="TEST_LIST" isListItem="true">A &amp; U Stalker Telecom, Inc</parameter>
  </resourceDescriptor>
</request>

老实说,我没有得到这个argument tag部分,因此不知道如何通过 nusoap 传递它。
也不知道如何传递uriString定义报告的地址以实际运行.uri 关键字在我迄今为止看到的大多数事情中用作命名空间。这些不能作为参数。我真的很困惑。

我很想使用由参数标记和属性组成的 xml 并将其作为标题发布,但同时我认为这是错误的。

我可以连接 nusaop,调用 getOperationData 但可以提出请求。你有什么建议?谁能分享一下它的经验?感谢您阅读本文。

4

1 回答 1

0

解决它。必须是 Pear SOAP 才能使用 jasper webservices

于 2010-10-07T09:53:55.147 回答