FREQUENTLY ASKED QUESTIONS



 
 
DOES REPORT COMPOSER SUPPORT C DECIMAL PRECISION?
Top
 
Yes. Report Composer supports extended precision – including the new DPREC typelib introduced with version 7.5 of Gen.
IS REPORT COMPOSER AN ENCYCLOPEDIA REPORTING TOOL?
Top
 
No. Report Composer is a companion tool for Gen, which enables developers to design and construct reports as a part of the Gen applications they build. If you are looking for an encyclopedia reporting tool, take a look at CS/Access or CSE/Access from Response Systems.
IS REPORT COMPOSER PART OF GEN?
Top
 
No, Report Composer is not actually part of the Gen software. It has been built by Canam to work in conjunction with Gen. It enables experienced Gen developers to quickly and easily build application report capabilities into their Gen applications.
IS REPORT COMPOSER AN END USER TOOL?
Top
 
No, Report Composer® is a developer's tool. Report Composer C generates COBOL or C source code, which is then compiled, linked and bound to your Gen load module and database. Report Composer is not the solution for adhoc end user queries. You will find many fine products on the market for that purpose.
HOW DOES REPORT COMPOSER WORK?
Top
 
Report Composer works by using the External Action Block facility of Gen as an API. The developer writes action diagram code to extract data from the database, and then passes it to an EAB to produce the report. The developer defines the EAB first, and generates the EAB stub using Gen. Report Composer then imports the stub, and from it learns the definition of the API and the object names from the Entity Relationship Diagram. Report Composer is then used to lay out the report with a design tool similar to the screen design tool in Gen. A consistency check is run, a target platform selected, and a new EAB source program is generated. It is this EAB source program that will create the report when called from the action diagram. The developer installs the EAB following standard procedures for any Gen EAB.
WHY DO REPORT COMPOSER REPORTS PERFORM SO EFFICIENTLY?
Top
 
Report Composer reports produce application reports quickly because they are compiled COBOL and C language programs. Many developers try to use end user query tools to print production reports, but their interpretive nature is too slow to meet operational requirements.
WHAT PLATFORMS CAN REPORT COMPOSER RUN ON?
Top
 
Report Composer runs on the developer's workstation. It is certified for Windows 2000, 2003, XP, and Vista.
WHAT PLATFORMS DOES THE GENERATED CODE RUN ON?
Top
 
Report Composer generates COBOL, C, Java or C# for the same platforms support by Gen. We generate standard ANSI COBOL and C code, which ports easily to many environments. But remember, all database access is still done in Gen.
CAN REPORT COMPOSER BE USED WITHOUT GEN?
Top
 
No. This is a report development tool only for Gen developers.
WHY DON'T I JUST WRITE MY OWN EAB'S TO DO REPORTS?
Top
 
You can, and many sites have been doing so for years. But now that Report Composer is here, this tedious and error prone task can be completely automated. This is especially helpful for Gen shops that are moving from mainframe to client-server solutions, and have few people with C programming skills. For such shops, even getting a formatted window printout from a Composer application can be intimidating. With Report Composer, the job is done in a couple of hours, instead of a couple of weeks.
WHAT ABOUT MODEL CHANGES AFTER MY REPORT IS BUILT?
Top
 
Report Composer comes with a version control facility. This function enables changes in the data model, or easily accomplishes view passing to the report. Your existing work is kept, and only changes are propagated. Because each report is defined in its own EAB, you can use the encyclopedia's 'where used' capability to assist with impact analysis.
WHAT DOCUMENTATION IS PROVIDED WITH THE TOOL?
Top
 
Report Composer comes with a comprehensive User's Manual/Reference Guide (electronic format only) which gives over 300 pages of detailed information. All of this information is also available online in the Report Composer help system.
CAN REPORT COMPOSER HANDLE INTERNATIONAL REQUIREMENTS?
Top
 
Yes. Report Composer integrates easily with Gen, and understands international (non-DBCS) character sets, even in the Gen data model. European dates and numeric output formats are also available in Report Composer®. The Canam viewer also supports multiple languages.
CAN REPORT COMPOSER BE RUN FROM A LAN?
Top
 
Yes. Report Composer offers a client-server licensed version of the software.
ARE VOLUME DISCOUNTS AVAILABLE?
Top
 
Yes! The more licenses that you purchase the less expensive each license becomes, even if it is purchased on more than one purchase order. Volume discounts apply to a corporate legal entity. Please contact your local Report Composer distributor or Canam directly at sales@canamsoftware.com



Report Composer® is a Registered Trademark of Canam Software Labs, Inc.