AW: Empty PDF on FOP Servlet

2009-03-20 Thread Georg Datterl
Hi Sam, 

Shorten the FO file to the minimum size so it still contains a text block which 
should be shown and post the FO - File. Maybe then somebody will be able to 
help.

Regards,
 
Georg Datterl
 
-- Kontakt --
 
Georg Datterl
 
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
 
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert 

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
 
www.geneon.de
 
Weitere Mitglieder der Willmy MediaGroup:
 
IRS Integrated Realization Services GmbH:www.irs-nbg.de 
Willmy PrintMedia GmbH:www.willmy.de
Willmy Consult  Content GmbH: www.willmycc.de 
-Ursprüngliche Nachricht-
Von: Sam Fuqua [mailto:samfu...@gmail.com] 
Gesendet: Freitag, 20. März 2009 15:39
An: fop-users@xmlgraphics.apache.org
Betreff: Empty PDF on FOP Servlet

I have a server that accepts an XML posted to it.  The Server then does an XSLT 
on the data using a server-side XSL file.  The XSLT works from the command 
line, and the server performs and proper transform to FO, but fails to render a 
proper PDF.  I have intercepted the FO and put it into the command line, where 
it creates the expected PDF, but it creates a seemingly empty PDF.  I have been 
able to get it to properly create an RFT file, but I do not want RTF, I want 
PDF.  Has anyone had this problem?
Here's my XSL:

?xml version=1.0?
xsl:stylesheet version=1.0 
  xmlns:xsl=http://www.w3.org/1999/XSL/Transform; 
  xmlns:fo=http://www.w3.org/1999/XSL/Format; 
  xmlns:testscript=http://jazz.net/xmlns/alm/qm/v0.1/; 
  xmlns:step=http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/;
  xmlns:el=http://purl.org/dc/elements/1.1/;

xsl:template match=/
  fo:root
fo:layout-master-set
fo:simple-page-master page-height=279mm page-width=216mm 
margin-top=10mm margin-left=20mm margin-right=20mm margin-bottom=10mm 
master-name=PageMaster
fo:region-body background-color=#EFAFAF margin-top=20mm 
margin-left=10mm margin-right=10mm margin-bottom=20mm/
/fo:simple-page-master
/fo:layout-master-set

fo:page-sequence initial-page-number=1 master-reference=PageMaster
fo:flow flow-name=xsl-region-body
  xsl:apply-templates/
/fo:flow
/fo:page-sequence
/fo:root
/xsl:template

xsl:template match=testscript:testscript
fo:block xmlns:fo=http://www.w3.org/1999/XSL/Format;
fo:blockTestscript/fo:block
fo:blockIdentifier: xsl:value-of select=el:identifier//fo:block
fo:blockDescription: xsl:value-of 
select=el:description//fo:block
fo:blockTitle: xsl:value-of select=el:title//fo:block
/fo:block
/xsl:template

/xsl:stylesheet
--
Sam Fuqua
ΣΝ ΘΗ 454



AW: Empty PDF on FOP Servlet

2009-03-20 Thread Georg Datterl
Hi Sam,

I get a pink page and some text in Fop trunk, fop 0.93 and fop 0.20.5. What's 
your version?

Regards,
 
Georg Datterl
 
-- Kontakt --
 
Georg Datterl
 
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
 
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert 

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
 
www.geneon.de
 
Weitere Mitglieder der Willmy MediaGroup:
 
IRS Integrated Realization Services GmbH:www.irs-nbg.de 
Willmy PrintMedia GmbH:www.willmy.de
Willmy Consult  Content GmbH: www.willmycc.de 
-Ursprüngliche Nachricht-
Von: Sam Fuqua [mailto:samfu...@gmail.com] 
Gesendet: Freitag, 20. März 2009 16:01
An: fop-users@xmlgraphics.apache.org
Betreff: Re: Empty PDF on FOP Servlet

Here's the FO as captured from the server during execution:

?xml version=1.0 encoding=UTF-8?
fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format; 
xmlns:el=http://purl.org/dc/elements/1.1/; 
xmlns:step=http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/; 
xmlns:testscript=http://jazz.net/xmlns/alm/qm/v0.1/;
fo:layout-master-set
fo:simple-page-master master-name=PageMaster margin-bottom=10mm 
margin-right=20mm margin-left=20mm margin-top=10mm page-width=216mm 
page-height=279mm  fo:region-body margin-bottom=20mm margin-right=10mm 
margin-left=10mm margin-top=20mm background-color=#EFAFAF/ 
/fo:simple-page-master
  /fo:layout-master-set
 fo:page-sequence master-reference=PageMaster initial-page-number=1
  fo:flow flow-name=xsl-region-body
fo:block
fo:blockTestscript/fo:block
fo:blockIdentifier: 
https://localhost:9443/jazz/secure/service/com.ibm.rqm.integration.service.IIntegrationService/testscript/urn:com.ibm.rqm:testscript:1/fo:block
  fo:blockDescription: Description/fo:block
 fo:blockTitle: Title/fo:block
/fo:block
   /fo:flow
 /fo:page-sequence
/fo:root

Sorry if the indentation is not to your liking.  It was rendered as a String 
and I've formatted it myself here.  This FO was successfully used to create an 
RTF, but creates a blank PDF.


On Fri, Mar 20, 2009 at 10:49 AM, Georg Datterl georg.datt...@geneon.de wrote:


Hi Sam,

Shorten the FO file to the minimum size so it still contains a text 
block which should be shown and post the FO - File. Maybe then somebody will be 
able to help.

Regards,

Georg Datterl

-- Kontakt --

Georg Datterl

Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg

HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20

www.geneon.de

Weitere Mitglieder der Willmy MediaGroup:

IRS Integrated Realization Services GmbH:www.irs-nbg.de
Willmy PrintMedia GmbH:www.willmy.de
Willmy Consult  Content GmbH: www.willmycc.de
-Ursprüngliche Nachricht-
Von: Sam Fuqua [mailto:samfu...@gmail.com]
Gesendet: Freitag, 20. März 2009 15:39
An: fop-users@xmlgraphics.apache.org
Betreff: Empty PDF on FOP Servlet


I have a server that accepts an XML posted to it.  The Server then does 
an XSLT on the data using a server-side XSL file.  The XSLT works from the 
command line, and the server performs and proper transform to FO, but fails to 
render a proper PDF.  I have intercepted the FO and put it into the command 
line, where it creates the expected PDF, but it creates a seemingly empty PDF.  
I have been able to get it to properly create an RFT file, but I do not want 
RTF, I want PDF.  Has anyone had this problem?
Here's my XSL:

?xml version=1.0?
xsl:stylesheet version=1.0
 xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
 xmlns:fo=http://www.w3.org/1999/XSL/Format;
 xmlns:testscript=http://jazz.net/xmlns/alm/qm/v0.1/;
 xmlns:step=http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/;
 xmlns:el=http://purl.org/dc/elements/1.1/;

   xsl:template match=/
 fo:root
   fo:layout-master-set
   fo:simple-page-master page-height=279mm page-width=216mm 
margin-top=10mm margin-left=20mm margin-right=20mm margin-bottom=10mm 
master-name=PageMaster
   fo:region-body background-color=#EFAFAF margin-top=20mm 
margin-left=10mm margin-right=10mm margin-bottom=20mm/
   /fo:simple-page-master
   /fo:layout-master-set

   fo:page-sequence initial-page-number=1 
master-reference=PageMaster
   fo:flow flow-name=xsl-region-body
 xsl:apply-templates/
   /fo:flow
   /fo:page-sequence
   /fo:root
   /xsl:template

   xsl:template match=testscript:testscript