Subscribe for automatic updates: RSS icon RSS

Login icon Sign in for full access | Help icon Help
Advanced search

Pages: 1 [2] 3 4 ... 10
 on: October 06, 2021, 06:28:36 am 
Started by Reuben B. - Last post by Reuben B.
One of the key elements in the architecture of Genero Report Writer is the streaming concept.  If the report format allows, this is the ability to view or physically print page 1 of a report as soon as the report engine has finished page 1 and has moved onto rendering page 2.  This means that in the event of a large report, the engine does not have to keep many pages in memory, and the end user does not have to wait for the report to be finished in entirety before they starting printing or viewing the report.  The printer will start printing page 1 whilst the engine figures out what is in page 2 etc.
This design has some implications for when you want to print a page count, typically in the form of a "Page N of M".  If you look at a typical invoice your household receives, say a credit card statement, if there are 3 pages it may say "Page 1 of 3", "Page 2 of 3", "Page 3 of 3 etc.  With the architecture of Genero Report Writer, this requires the streaming concept to pause until the engine knows what the number it needs to print on the page is.  It will leave some space on the page and come back and fill in the space when it knows the total number of pages in the report or group, and then output those pages.  In the worst case scenario where you are printing the total number of physical pages on every page, this may mean that the whole document maybe held in memory until the whole report is determined and the engine can go back to every page and insert the total page number onto each page.
Due to this special processing that is required with a page number, it gets its own drawable "Page Number", that you can find in the Drawables section of the Toolbox.  To learn more about this and how to print a Page N of M string, read more at

 on: September 28, 2021, 05:42:17 pm 
Started by Christine R. - Last post by Christine R.

 Genero Enterprise 4.00
 Now available

Four Js is pleased to announce the new Release of Genero Enterprise 4.00 and Four Js License Manager 6.0.

 Genero Suite Client/Server (GST) 4.00.03 is the bundle which includes :
  • Genero Studio Client and Server (GST) 4.00.03
  • Genero Business Development Language with Web Service - JGAS - GBC - GGC - GIP - WCG (FGLGWS) 4.00.02
  • Genero Application Server (GAS) 4.00.03
  • Genero Desktop Client (GDC) 4.00.03
  • Genero Mobile for IOS (GMI) 4.00.03
  • Genero Mobile for Android (GMA) 4.00.02
  • Genero Report Engine (GRE) 4.00.03

Genero Suite Server (GSTSRV) includes :
  • Genero Studio Server (GSTSRV) 4.00.03
  • Genero Business Development Language with Web Service - JGAS - GBC - GGC - GIP - WCG (FGLGWS) 4.00.02
  • Genero Application Server (GAS) 4.00.03
  • Genero Report Engine (GRE) 4.00.03

Listed below are the bugs fixed with this release:
The packages included in Genero Suite Server and Genero Suite Client/Server are also delivered individually.

The packages are now available on the web site

This release has new features and improvements in all product areas.
We invite you to discover it here.

Note: Apple does not provide precise release dates for their products. XCode 13, which support iOS 15 and iPadOS 15,
      was publicly released on September 20, 2021 exactly one week prior to the Genero Enterprise 4.00 release.
      As a result, iOS 15/Xcode 13 and iPadOS 15/Xcode 13 support will be delivered with the next GMI 4.00 and GMI 1.40
      maintenance releases.

All Four Js Genero customers with valid maintenance contracts have free access to the new releases.

Best regards,

Four Js Development Tools

 on: September 28, 2021, 09:39:59 am 
Started by Gary C. - Last post by Gary C.
Hi Reuben

Perfect -  many thanks.


 on: September 28, 2021, 01:39:02 am 
Started by Gary C. - Last post by Reuben B.

Have a look in %APPDATA%/FourJs or ~/.FourJs/   You should see a number of directories that have the Studio version / build number in them  (these directories are what you see in the Import dialog).  In each of them you will a series of files.  If you look inside the *.conf files (in particular generoStudio.conf and user.conf) you will see the information you are looking to preserve or reuse.  If using a remote connection, then you may need to look on remote server.  If you have multiple developers and are wanting consistency between your developers those are the files you might compare or edit ...

Key thing to note, Studio will read these files at startup and write to them when it is exits.  It does not necessarily write to these files as it makes changes.  You may have observed that if Studio or your PC crashes, your most recent list is not upto date, that is why.  What this means if you are going to read or edit these files, make sure that Studio is not running when you read or edit them.  Also make a backup before you start making any changes and take baby steps.


 on: September 27, 2021, 11:11:34 am 
Started by Gary C. - Last post by Gary C.
I know that if one upgrades GST, you are given the opportunity to import the environment sets from the previous version.
However, we are changing our development devices and they will require a fresh GST install. Does anyone know of a way to export the environment sets from one desktop and import to another?


 on: September 21, 2021, 08:23:19 pm 
Started by Olivier E. - Last post by Olivier E.

 Operating Systems and Databases de-supported

Dear customers,
In the HP-UX SUPPORT MATRIX, the Hewlett-Packard Company (HP) reports the operating system HPUX 11i v3 running on HP900 servers and based on PA/RISC processors have not been supported since March 2021.
As a result, Four Js has stopped the support for all versions of our products on this operating system.
Best regards,
Four Js Development Tools

 on: September 16, 2021, 06:00:26 am 
Started by Reuben B. - Last post by Reuben B.
If you look in $FGLDIR/bin, you will see in amongst fglcomp, fglform, fglrun, a script/executable named "fglWrt".  fglWrt is known as the "License Controller".
The License Controller is called by the compilation and runner programs to verify that the installation is correctly licensed and that the compilation and runner programs can execute.
When upgrading the Four Js License Manager, you may need to upgrade or Patch the License Controller.
To read more on the License Controller and why and how you may need to "Patch" it, read

 on: September 16, 2021, 05:58:27 am 
Started by Reuben B. - Last post by Reuben B.
When an issue is raised with a Genero application running via Genero Application Server, as well as the standard questions from us you might have heard before such as ...
- can you reproduce in a small example
- does it occur with the latest maintenance release
- does the issue occur without your customisation
- does the issue occur without your .4st stylesheet ?
etc, we may ask the question
- what do the logs say?
- or have you looked in the logs?
- or can you please send us the logs?
and sometimes the reply is
- where are the logs?
- or I have not even looked in the logs !!!
To learn more about the GAS logs, read

 on: September 08, 2021, 11:37:31 am 
Started by Francois G. - Last post by Francois G.
Thanks a lot

 on: September 08, 2021, 11:18:03 am 
Started by Francois G. - Last post by Sisavanh S.

I'm not familiar with these "Google Cloud Storage APIs".
From what I read:

Indeed, you could try the Java interface that should work with Genero:

The other option is the REST apis with JSON or XML:

As Google does not provide a service description (WSDL or openapi) we cannot automatically generate the client stubs.
You will need implement the client functions with GWS low level apis. That can be done with your 3.10 version.

You might mis a PATCH verb for some apis. PATCH is only available with V4.

Depending on the number of Google apis you use that could be quite fast as Google provide request/response samples.

About the OAuth authentication you have a simple in $FGLDIR/web_utilities/services/openid-connect.
Maybe you can contact our professional services and see if they can help you.

Best regards,

Pages: 1 [2] 3 4 ... 10
Powered by SMF 1.1.21 | SMF © 2015, Simple Machines