Lindomar, consegui resolver o problema a contento. N�o precisa gerar o arquivo em disco como eu vinha fazendo, basta retornar uma refer�ncia. Isto elimina o risco de multi-tarefa. S� n�o sei se relat�rios muito grandes v�o comprometer a mem�ria dispon�vel. Basicamente gera um arquivo compilado e depois utiliza JasperManager.loadReport e JasperFillManager.fillReport. O preview voc� pode implementar a partir de JRView, fica legal como JInternalFrame. Se quiser posso enviar um exemplo de como fiz.
-----Mensagem Original----- De: "Lindomar" <[EMAIL PROTECTED]> Para: <[EMAIL PROTECTED]> Enviada em: Quinta-feira, 7 de Novembro de 2002 15:21 Assunto: Re: [java-list] JasperReport Ok Jorge, estava dando uma olhada neste pr�, o que notei � o seguinte: Na classe JasperManager tem-se um m�todo fillReportToFile(arquivo jasper, arquivo jrprint, par�metros), com isso creio que o problema d� para ser solucionado. Pois no nome do jrprint, voc� pode indicar o nome que quiser, seguindo um certo padr�o de nomenclatura.. E o jasper � o arquivo compilado, � �nico para todos os outros relat�rios.. Valeu. ps:Se algu�m tiver uma outra id�ia, seria legal analizarmos, j� que vou utilizar esta id�ia para gerar arquivos pdf's. ----- Original Message ----- From: "Jorge Augusto Pizzato" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, November 07, 2002 09:06 Subject: Re: [java-list] JasperReport > Encontre sempre uma linha desocupada com o Discador BOL! > http://sac.bol.com.br/discador.html > Ainda n�o tem AcessoBOL? Assine j�! http://sac.bol.com.br > Obrigado pelas dicas. > S� mais uma coisa sobre a serializa��o de objetos, no caso reports. > Consegui gerar os report em ambiente mono, mas n�o tentei em multi-usu�rio. > Se dois usu�rios tentarem gerar o mesmo report ao mesmo tempo, isto n�o > acarretar� um erro, uma vez que toda a vez que um report deve ser impresso > ele precisa gerar um novo arquivo x.jsprint? Ora se usu�rio "a " est� > gerando x.jsprint o SO n�o deve permitir que usu�rio "b" gere o mesmo > arquivo x.jsprint. Como controlar isto, uma vez que o nome do report est� > inserido no arquivo .xml e n�o vi como passar o nome do arquivo como > par�metro? Mesmo que fosse poss�vel, isto implicaria em recompilar toda vez > o report. > Eu sei que esta lista n�o � espec�fica sobre JasperReport, mas a quest�o � > interessante a n�vel de serializa��o geral de objetos em disco. Como > serializar o mesmo objeto em ambiente multi-tarefa. Existe algo em Java que > controle isto? > > -----Mensagem Original----- > De: "Lindomar" <[EMAIL PROTECTED]> > Para: <[EMAIL PROTECTED]> > Enviada em: Quarta-feira, 6 de Novembro de 2002 09:50 > Assunto: Re: [java-list] JasperReport > > > Bom, realmente o Datavision � um ambiente legal para se fazer relat�rios, o > projeto � que no futuro se torne uma vers�o bem parecida com o Crystal, tudo > em java, tomar� que d� certo. > Ainda assim, no momento, o Jasperreports � superior ao Datavision, isto na > minha opini�o, e pelo que pude ver. > E o pr�prio administrador do projeto afirma o mesmo. > > > ----- Original Message ----- > From: "Mauro Rezende" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, November 01, 2002 19:05 > Subject: Re: [java-list] JasperReport > > > Encontre sempre uma linha desocupada com o Discador BOL! > http://sac.bol.com.br/discador.html > Ainda n�o tem AcessoBOL? Assine j�! http://sac.bol.com.br > Jorge, > > D� uma olhada em http://datavision.sourceforge.net que ele tem um > esquema visual para montar os relat�rios. > > Um abra�o, > > -- > Mauro Nascimento Rezende > Mondo Technologies > Fone/Fax: +55 19 3234-5776 > http://www.mondo.com.br > > > > At 08:21 30/10/2002 -0200, Jorge Augusto Pizzato wrote: > >Estou estudando a cria��o de reports com JasperReport e JFreeReport e estou > um pouco confuso. Pelo que entendi eles utilizam XML como base para gera��o > dos reports (al�m de TableModel no caso do JFreeReport). > >A quest�o �: Tenho que fazer o c�digo XML no bra�o ou existe algum gerador > de c�digo que fa�a isto? > >Tentei utilizar o iReport que aparentemente deveria fazer isto, mas n�o > consegui rodar, parece que tem que baixar a JVM da Microsoft e este > utilit�rio fica atrelado ao Windows. � isto? > >Outra coisa, pelo que entendi este c�digo XML deve estar presente durante a > execu��o da aplica��o, certo? Desta maneira ele pode ser colocado dentro de > um JAR para n�o correr o risco do usu�rio alter�-lo? > >Estas d�vidas n�o existiriam se a documenta��o do JasperReport fosse um > pouco mais explicativa. Algu�m sabe onde encontrar uma boa documenta��o > sobre o assunto al�m do site oficial? > >N�o entendo nada de XML e qualquer ajuda ser� bem vinda. > > > > > > > > > > > > > >--- > >Outgoing mail is certified Virus Free. > >Checked by AVG anti-virus system > (<http://www.grisoft.com>http://www.grisoft.com). > >Version: 6.0.408 / Virus Database: 230 - Release Date: 24/10/02 > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > d�vidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > d�vidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.410 / Virus Database: 231 - Release Date: 31/10/02 > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > d�vidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.410 / Virus Database: 231 - Release Date: 31/10/02 ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
