Frequently Asked Questions
Find answers to Frequently Asked Questions here.
Log in to your account to see the full FAQ.
Find answers to Frequently Asked Questions here.
Log in to your account to see the full FAQ.
What is the Early Access Program (EAP) ?
Last update: 2015-07-17 09:26 GMT
When Does it Occur ?
Last update: 2015-07-17 09:26 GMT
Who Can Participate?
Last update: 2015-07-17 09:26 GMT
Licenses
It is important that you check that your maintenance key is up-to date.
Last update: 2015-07-17 09:26 GMT
What do I need to read?
You should also make sure you read the different sets of documentation for the product(s) you use. Remember there are separate sets of documentation for Genero Desktop Client, Genero Application Server, Genero Mobile, Genero Studio etc.
Also be aware that the documentation is under EAP too. Please give any feedback on it, and please be tolerant if there are mistakes or omissions.
Last update: 2015-07-17 09:26 GMT
The Mailing List
If you post any issues, please remember to include O/S and version information, and provide steps necessary for the developers to reproduce the issue. This normally means creating a small example, or explaining how to reproduce using the demo programs in FGLDIR/demo, or attaching a log file. It is also a good idea to check through your archive of these mails to make sure it has not been reported already.
Last update: 2015-07-17 09:26 GMT
EAP Mailing List Etiquette
This is the time for suggestions to improvements to features that are being added, not the time for suggestions for completely new features. The best time to suggest completely new features is just after a new version is released. This doesn’t mean you can’t ask for new features, I am just fore-warning you that it is unlikely to be included in this release.
If you think someone has a good point, please support him or her, even if your mail simply says “+1”. It is important for us to know that someone is not a minority of one.
If you think someone has a bad point, please give reasoning why. If possible, please relate to real world scenarios.
If possible refer to existing issues by their issue number. An issue number will take a form such as FGL-1234
Please remember this e-mail list if you set up an Out-Of-Office rule.
Last update: 2015-07-17 09:26 GMT
What do I need to do?
Once registered, as a minimum we suggest you do the following …
… This will help ensure your app will at least continue to run using the new version.
We would also like you to look at the new features and to try and use them to improve your existing sources and application. We suggest you create prototypes of these new features and how they could be applied to your code base.
My Application does not compile, my program does not work as it did. What should I do ...
Last update: 2015-07-17 09:26 GMT
My Application does not compile, my program does not work as it did
Read the upgrade guide to see if there are any reasons why it might be failing.
Look at the issue tracker to see if there are any issues related
Report the issue to the mailing list.
Just be aware that there maybe a valid reason for your program to not compile or not work.
Last update: 2015-08-10 15:18 GMT
Do I have to participate in the EAP ?
What happens if I don’t participate in the EAP ?
You run the risk that when you come to use a new feature, it will not quite meet your needs.
Once a version is released and made generally available, we are limited in what changes we can make. We are limited to bug fixes; our standard is any future maintenance release should be able to be installed without requiring any code changes, or recompilation.
A good example of why you should participate in the EAP and contribute to new features can be found in the existence of the two create base.StringTokenizer methods https://4js.com/online_documentation/fjs-fgl-manual-html/#c_fgl_ClassStringTokenizer_methods.html
The method base.StringTokenizer.create(source STRING, delims STRING) was added in version 1.20. Once it was in general release, someone tried to use it, and asked the very sensible question, how can I delimit the delimiter, and how can I return NULL as the next token. As the product had been released, we could not simply change the implementation of the create() method to take these into account, we had to create an entirely new method base.StringTokenizer.createExt(source STRING, delims STRING, escape STRING, nulls BOOLEAN). If those same questions had been asked during the EAP, it is likely we would have one create() method, and not two.
Last update: 2015-07-17 09:27 GMT
Why only Linux, Microsoft or Mac platforms ?
Last update: 2015-07-17 09:27 GMT
Can I install an EAP in production ?
Last update: 2015-07-17 09:27 GMT
Any Tips or Tricks?
Use environment variables and port numbers to keep the EAP version and your compiled objects (42m, 42r, 42f etc) separate from your production version and production-compiled objects
Be aware that if you use Genero Studio to upgrade a 4pw, 4rp, 4fd file to a new version, that there maybe no way to downgrade the file back to the previous version. Think of it like this, if you save a Word 97 document in Word 2000 format, would you expect Word 97 to be able to open a document saved in Word 2000 format?
Any upgrade or migration processes will be on the basis of converting the old version to the new version i.e old version -> new version. There will not necessarily be a process to move from new version (verison 1) to new version (version 2).
Last update: 2015-07-17 09:27 GMT
Waterway Tower
433 Las Colinas Blvd E
Suite 625
Irving, Texas 75039
United States
866 314 7300 Toll free number
(972) 893-7300
(972) 893-7304