Skip to main content

Test 000-559: IBM Certified Developer - IBM Informix Genero v1

Tab navigation

cert assess save

An IBM Certified IBM Informix Genero Developer should be able to identify the files and applications necessary to install and configure Genero; run and recompile in both text and graphic mode; enhance applications with Genero features; enable Genero for the web; generate reports; and implement web service.

Section 1 - Installation and Configuration of Genero (17%)

  1. Architecture overview
    1. Development and production (Production Architecture)
    2. Platform and components
  2. Install Genero (Desktop client, developer suite, runtime suite, Studio)
  3. Informix database connectivity requirements
  4. Configure server
    1. Enviornment variables (FGLSERVER, FGLDIR) (Runtime configuration (FGLPROFILE, FGLGUI))
    2. Database connectivity
  5. Configuring studio to work with remote development


Section 2 - Run and Recompile in Text and Graphic Mode (10%)

  1. Assessing conversion effort from 4GL to Genero
  2. Compiling 4GL vs Genero
  3. Utilities required (fgldbsch, fglform, fglcomp, fgllink, fgl2p, fglmkmsg, fglrun)
  4. Compatibility mode parameters (modification of fglprofile)
  5. GDC configuration
  6. Database connections (schema / connect to / database)


Section 3 - Enhancing Applications with Genero Features (50%)

  1. Interactive Dialogs
    1. Using new features in MENU, CONSTRUCT, INPUT
    2. Using new features in DISPLAY ARRAY (multi row select/drag and drop), INPUT ARRAY
    3. Implementing Multiple Dialogs
    4. ui.Dialog
  2. Data Type Mapping
    1. Difference between static and dynamic arrays
    2. Long VARCHAR / Strings / BOOLEAN / User defined types / Constants
  3. Windows and Forms
    1. Open window statements - window screen option
    2. Multiple Document Interface (MDI)
    3. .per vs. .4fd
    4. Using Layout containers (HBOX, VBOX, GROUP, FOLDER, GRID, SCROLLGRID, TABLE, TREE)
    5. Using form widgets
    6. Loading combobox with data
    7. Handling ERRORS and MESSAGES (statusbar)
  4. Styles
    1. Creating styles in style file (.4st)
    2. Applying styles to objects
    3. Applying styles conditionally
  5. Actions
    1. Interaction Model (model-view-controller)
    2. Defining actions (.4ad or form)
    3. Enabling and disabling actions
    4. Handling ON ACTION and ON KEYs
    5. Modifying right-click context menu
  6. Menus
    1. Ring-menu and StartMenus options
    2. Implementing ToolBars and TopMenus
  7. Built-In Classes and Extensions
    1. Understanding the functionality of classes (packages: base, ui, om) (extensions: util, os, xml, com) (language extensions: JAVA)
    2. Using class vs. object methods
    3. Using ui.interface.frontcall
    4. Commonly used classes/methods (os.Path, base.Application, base.Channel, base.StringBuffer and base.StringTokenizer)
    5. Genero Built-in Functions


Section 4 - Enabling for the Web (8.5%)

  1. Options for allowing web enablement
  2. Architectural components (standalone app server and web server solution)
  3. Configuring the app server (as.xcf, GAS dispatchers)
  4. Configuring for web (fast cgi, java servlet, isapi, auda.xrd)
  5. Writing configuration file to launch app in web envrionment
  6. Knowledge of Theme customization (AJAX, iPhone, Silverlight, Basic)


Section 5 - Reporting (6%)

  1. Architecture fo Genero Report Writer (publishing and design)
  2. Understanding the feature set of GRW
  3. Running a Genero ASCII report using GRW (Compatibility Report)
  4. Knowledge of the GRW files


Section 6 - Implementing Web Service (8.5%)

  1. Concepts
  2. Standards
  3. Security (protocol and content)
  4. Steps to creating a server client app
  5. Steps to creating a server server app


Register for a test

Register for an IBM Certification test at Prometric and take a step into your future.