저는 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 & 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>
처럼 보일 것입니다.
실제로 실행되는 보고서의 주소를 정의하는 uriString
을 전달하는 방법을 모른다. 지금까지 본 대부분의 항목에서 실제로는 .uri 키워드가 네임 스페이스로 사용됩니다. 매개 변수로 사용할 수 없습니다. 정말 혼란 스럽습니다.
인자 태그와 속성으로 구성된 XML을 사용하고 헤더로 게시하려고하지만 동시에 잘못된 것이라고 생각합니다.
저는 nusaop과 연결할 수 있지만 getOperationData를 호출 할 수는 있지만 요청할 수는 있습니다. 무엇을 제안합니까? 누구나 경험을 공유 할 수 있습니까? 이것을 읽어 주셔서 감사합니다.