Passing Parameters at the Command Line

2002-03-20 Thread Robert Brosnan
I'm running fop (0.20.3) at the command line and would like to be able 
to pass it parameters much like I do with Xalan (testXSLT).  With 
testXSLT, you can pass parameters with the following syntax:

testXSLT -in source.xml -xsl transform.xsl -param name 'value'
I would like to be able to do the same with fop, but when I execute:
./fop.sh -xml source.xml -xsl transform.xsl -param name 'value' -out 
out.pdf

fop spits out the standard help screen and dies, claiming the renderer 
hasn't been set.  I've tried various permutations of the invocation, 
including changing the quoting scheme around the parameter's value, 
though nothing changes the outcome.

Has anyone run into this situation before?  Know how I can pass 
parameters?  Is it possible at this stage in FOP's development?

Thanks,
Rob
___
  Robert Keith Brosnan
  [EMAIL PROTECTED]
  www.epimorphic.com
  240.346.4472
  520.832.2334 (fax)
  1803 Biltmore St., NW
  Suite 703
  Washington, DC 20009


RE: Passing Parameters at the Command Line

2002-03-20 Thread Michiel Verhoef
I'm not 100% certain but to me it looks like testXSLT is actually a call to
Xalan.
It is possible to call Xalan with parameters, using the -parameter switch.

fop calls Xalan itself but has AFAIK no possibility to pass parameters to
Xalan.

A work around might be to write a shell script that calls a transformation
first
and then calls fop with the transformation result (a fo file) as input.

HTH,

Michiel

$ -Original Message-
$ From: Robert Brosnan [mailto:[EMAIL PROTECTED]
$ Sent: woensdag 20 maart 2002 16:47
$ To: [EMAIL PROTECTED]
$ Subject: Passing Parameters at the Command Line
$ 
$ 
$ I'm running fop (0.20.3) at the command line and would like 
$ to be able 
$ to pass it parameters much like I do with Xalan (testXSLT).  With 
$ testXSLT, you can pass parameters with the following syntax:
$ 
$ testXSLT -in source.xml -xsl transform.xsl -param name 'value'
$ 
$ I would like to be able to do the same with fop, but when I execute:
$ 
$ ./fop.sh -xml source.xml -xsl transform.xsl -param name 
$ 'value' -out 
$ out.pdf
$ 
$ fop spits out the standard help screen and dies, claiming the 
$ renderer 
$ hasn't been set.  I've tried various permutations of the invocation, 
$ including changing the quoting scheme around the parameter's value, 
$ though nothing changes the outcome.
$ 
$ Has anyone run into this situation before?  Know how I can pass 
$ parameters?  Is it possible at this stage in FOP's development?
$ 
$ Thanks,
$ Rob
$ 
$ ___
$Robert Keith Brosnan
$[EMAIL PROTECTED]
$www.epimorphic.com
$ 
$240.346.4472
$520.832.2334 (fax)
$ 
$1803 Biltmore St., NW
$Suite 703
$Washington, DC 20009
$ 


Re: Passing Parameters at the Command Line

2002-03-20 Thread Robert Brosnan
Muchos gracias.  It's a little Rube Goldberg machine, but it works just 
fine.

-Rob
On Wednesday, March 20, 2002, at 10:51 AM, Michiel Verhoef wrote:
I'm not 100% certain but to me it looks like testXSLT is actually a 
call to
Xalan.
It is possible to call Xalan with parameters, using the -parameter 
switch.

fop calls Xalan itself but has AFAIK no possibility to pass parameters 
to
Xalan.

A work around might be to write a shell script that calls a 
transformation
first
and then calls fop with the transformation result (a fo file) as input.

HTH,
Michiel
$ -Original Message-
$ From: Robert Brosnan [mailto:[EMAIL PROTECTED]
$ Sent: woensdag 20 maart 2002 16:47
$ To: [EMAIL PROTECTED]
$ Subject: Passing Parameters at the Command Line
$
$
$ I'm running fop (0.20.3) at the command line and would like
$ to be able
$ to pass it parameters much like I do with Xalan (testXSLT).  With
$ testXSLT, you can pass parameters with the following syntax:
$
$ testXSLT -in source.xml -xsl transform.xsl -param name 'value'
$
$ I would like to be able to do the same with fop, but when I execute:
$
$ ./fop.sh -xml source.xml -xsl transform.xsl -param name
$ 'value' -out
$ out.pdf
$
$ fop spits out the standard help screen and dies, claiming the
$ renderer
$ hasn't been set.  I've tried various permutations of the invocation,
$ including changing the quoting scheme around the parameter's value,
$ though nothing changes the outcome.
$
$ Has anyone run into this situation before?  Know how I can pass
$ parameters?  Is it possible at this stage in FOP's development?
$
$ Thanks,
$ Rob
$
$ ___
$Robert Keith Brosnan
$[EMAIL PROTECTED]
$www.epimorphic.com
$
$240.346.4472
$520.832.2334 (fax)
$
$1803 Biltmore St., NW
$Suite 703
$Washington, DC 20009
$

___
  Robert Keith Brosnan
  [EMAIL PROTECTED]
  www.epimorphic.com
  240.346.4472
  520.832.2334 (fax)
  1803 Biltmore St., NW
  Suite 703
  Washington, DC 20009