Four Js Development Tools Forum

Discussions by product => Reporting tools (GRW, GRE) => Topic started by: Stefan S. on June 22, 2009, 04:46:47 pm



Title: Report-Writer getting started ???
Post by: Stefan S. on June 22, 2009, 04:46:47 pm
Hello List, (Support)

I installed the Genero Reports Engine + Genero 2.20 on a Linux-Server and the Designer on my Windows-Client.

I want to test it with a simple Report-Program, but I have trouble with compiling the program correctly.

I use a simple Script to set my enviroment and compile the program:

export FGLDIR=/opt/genero
export GREDIR=/opt/generorw
export JAVA_HOME=/opt/jdk1.6.0_01
PATH=$JAVA_HOME/bin:$PATH
export PATH=$FGLDIR/bin:$PATH
export APIDIR=$GREDIR/lib/api
export OVERLOADABLESDIR=$GREDIR/lib/overloadables
export SAXSTYLESDIR=$GREDIR/lib/saxstyles
FGLLDPATH=$APIDIR:$OVERLOADABLESDIR:$SAXSTYLESDIR
cd /programme/public/genero-rw
fglform maske.per

fglcomp testreport.4gl

fglcomp --build-rdd testreport.4gl  #erstellt aus dem 42m eine report-schema datei

fgllink -o testreport.42r testreport.42m $APIDIR/helpers.42m $APIDIR/isotools.42m $OVERLOADABLESDIR/CompatCustom.42m $OVERLOADABLESDIR/CaptionCustom.42m $OVERLOADABLESDIR/EncodingCustom.42m

############################################
I have no errors when I compile this program, but if I start the program I have the following error message:

FORMS statement error number -6206.
The dynamic loader can not open module 'helpers'.


So I copied some files in my program directory:
AddCaptionsToReportStyleSheet.42m  fgldraw1.42m
CaptionCustom.42m                  helpers.42m
CompatCustom.42m                   isotools.42m
CompatibilityStyleSheet.42m        LoaderStyleSheet.42m
CompatToHlPxml.42m                 PrettyPrinterStyleSheet.42m
EncodingCustom.42m

and started again.
now I have the following error:

[lutz5 /programme/public/genero-rw]$fglrun testreport.42r
Program stopped at 'testreport.4gl', line number 42.
FORMS statement error number -1260.
It is not possible to convert between the specified types.
[lutz5 /programme/public/genero-rw]$Exception at document location :
publicId=-//FOURJS//any XML stdin//EN systemId=file:/programme/public/genero-rw/report.4rp line no=1
LoaderStyleSheet: element no 0 path=
Parse error:
org.xml.sax.SAXParseException: Premature end of file.
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
        at com.fourjs.pxml.stylesheet.StyleSheetPipe.c(StyleSheetPipe.java:147)
        at com.fourjs.pxml.stylesheet.StyleSheetPipe.run(StyleSheetPipe.java:153)

############

Is this an installation-Problem, or is something wrong with the compilation ?

I attached the program an report-files to this mail.

Thanks in advance

Stefan



Title: Re: Report-Writer getting started ???
Post by: Reuben B. on June 23, 2009, 05:10:46 am
You haven't exported FGLLDPATH, that is why "The dynamic loader can not open dynamic module Helpers".

Secondly this line ...

call fgl_report_commitCurrentSettings() returning lo_ok

the function returns an object of type om.SaxDocumentHandler, not a smallint

https://4js.com/online_documentation/fjs-grd-1.00.00-manual-html/reportwriter/User/helpers.html#fgl_report_commitCurrentSettings

hence the message about not being to convert between the two types.

Have you looked at the sample programs provided with Genero Report Designer in samples/demos