2010-01-17 3 views
0

저는 jasperIntelligence 서비스에 PHP 클라이언트로 연결하기 위해 일주일 내내 어려움을 겪었습니다. 물론 jasperserver 설치에 샘플 PHP 클라이언트가 있으며 매우 보입니다. 아주 오래된. 나는 0.7us를 사용하여 내 자신의 글을 쓰기로 결정했다. 웹 서비스의 구조가 잘 안되는 것 같다. WebService에 가이드 PDF로
요청은 솔직히 내가 argument tag 부분 따라서 nusoap를 통해 전달하는 방법을 모르는받지 못했습니다이nusoap (PHP)로 jasperIntelligence 서비스를 사용합니다.

<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> 

처럼 보일 것입니다.
실제로 실행되는 보고서의 주소를 정의하는 uriString을 전달하는 방법을 모른다. 지금까지 본 대부분의 항목에서 실제로는 .uri 키워드가 네임 스페이스로 사용됩니다. 매개 변수로 사용할 수 없습니다. 정말 혼란 스럽습니다.

인자 태그와 속성으로 구성된 XML을 사용하고 헤더로 게시하려고하지만 동시에 잘못된 것이라고 생각합니다.

저는 nusaop과 연결할 수 있지만 getOperationData를 호출 할 수는 있지만 요청할 수는 있습니다. 무엇을 제안합니까? 누구나 경험을 공유 할 수 있습니까? 이것을 읽어 주셔서 감사합니다.

답변

0

해결할 수 있습니다. jasper 웹 서비스를 사용하려면 Pear SOAP가되어야합니다.