Pergunta

Eu tenho lutado o final da semana inteira para me conectar ao serviço JasPerIntelligence em vão com um cliente PHP. É claro que há um exemplo de cliente PHP na instalação do Jasperserver e isso parece ser muito antigo. Decidi escrever o meu próprio usando o mais recente NUSOAP 0.7.3. Parece que não estou ficando bem na estrutura do serviço da web.
No guia do WebService PDF, a solicitação deve ficar assim

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

Honestamente não estou recebendo o argument tag A parte, portanto, não sabe como passar pelo Nusoap.
Também não sei como passar o uriString que define o endereço do relatório para ser executado. Esses não podem ser tomados como parâmetros. Estou realmente confuso.

Estou tentado a usar um XML compensado com tag e atributos de argumento e publicá -lo como cabeçalhos, mas ao mesmo tempo acho que está errado.

Eu posso me conectar com o NUSAOP, ligue para o getOperationData, mas posso fazer solicitação. O que você sugere? Alguém pode compartilhar sua experiência? Obrigado por ler isso.

Foi útil?

Solução

Resolva.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top