Yii Framework Forum: Jasper Server - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Jasper Server Como integrar o Yii com o Jasper Rate Topic: -----

#1 User is offline   Brazilian Doug 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 8
  • Joined: 03-April 13

  Posted 23 June 2013 - 09:31 AM

Meu primeiro post... que emoção... ;D

Senhores, muito obrigado pela atenção.

Após muito google, estou mais confuso agora do que antes.

Tenho varios relatorios pra fazer. Assim, optei pelo jasper. Tudo funciona ok com o iReport e com o jasperserver. No entanto nao consigo agora integrar via SOAP (JasperClient.php) e nem via extensao (JasPHP do Eric).

Estou tentando usar o jasperclient assim:

Yii::import('ext.JasperClient.*');

$jasper_url = $servidor.$porta."/jasperserver/services/repository";
$jasper_username = "admin";
$jasper_password = "senhadoadmin";

$client = new JasperClient($jasper_url, $jasper_username, $jasper_password);

$report_unit = "/PedidoDeCompra";
$report_format = "PDF";
//$report_params = array('foo' => 'bar', 'fruit' => 'apple');
$report_params = array();

$result = $client->requestReport($report_unit, $report_format,$report_params);

header('Content-type: application/pdf');
echo $result;

após varios vardumps, percebi q ele volta null.

Alguem tem uma receitinha de bolo?
0

#2 User is offline   Newerton 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 824
  • Joined: 27-April 10
  • Location:Campo Grande/MS - Cambé/PR, Brasil

Posted 23 June 2013 - 07:39 PM

Doug,

Qual o erro que retornar?
Newerton Vargas de Araújo
0

#3 User is offline   Brazilian Doug 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 8
  • Joined: 03-April 13

Posted 27 June 2013 - 04:44 PM

Bom, nenhum erro. Simplesmente retorna null. Acho que 95% do erro seja minha falta de conhecimento, ou seja, googleing por aí, uns dizem que tenho que usar o SOAP, outros o REST.

Uso o PHP 5.3.16, ireport 5.1, jasperserver 5.1, e o Yii 1.1.19.

Na primeira tentativa, deu

SoapFault: Could not connect to host

;D Eu tinha esquecido de iniciar o Jasper Server. Entao após tudo rodando, deu o seguinte erro:

SoapFault: Not Found

Dá o erro na seguinte:
../protected/extensions/JasperClient/JasperClient.php(70): SoapClient->__soapCall("runReport", array(SoapParam))
65
66 $pdf = null;
67 try {
68 $result = $client->__soapCall('runReport', array(
69 new SoapParam($request,"requestXmlString")
70 ));
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users