G illani Extending Informix 4GL Programming Capabilities Using FourGen® CASE Tools.

Slides:



Advertisements
Similar presentations
Wintouch eCRM A Customer Relationship Management Solution designed specifically for AS/400 or iSeries Users.
Advertisements

Easily retrieve data from the Baan database
INTRODUCTION Agenda BUSINESS CHALLENGES FEATURES OF RAPID MARTS SOLUTION OVERVIEW DWH USING SAP RAPID MARTS BENEFITS TO BUSINESS USERS.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Site Collection, Sites and Sub-sites
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
World Class Financial Reporting with FRx Report Writer Elisa R. Vick
Microsoft Access Course 1. Introduction to the user interface.
FourGen ® CASE Tools.  Form Painter  Screen Code Generator  Featurizer  Report Generator  Menu’ing System  Enterprise/iDeskTop aka ED8  Source.
Advantage Data Dictionary. agenda Creating and Managing Data Dictionaries –Tables, Indexes, Fields, and Triggers –Defining Referential Integrity –Defining.
General Financial Supply Website & E-Commerce Solutions This presentation will demo the GFS corporate website and On-Line Order Inquiry options available.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Quickbix Documents Suite
Management Reporter is the replacement of FRx FRx Transition Management Reporter 2012.
An Introduction to Database Management Systems R. Nakatsu.
Extending Informix 4GL Programming Capabilities Using FourGen® CASE Tools.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Data Warehouse Tools and Technologies - ETL
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Using Microsoft ACCESS to develop small to medium applications on campus.
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
1 Oracle XML Publisher Enterprise Reporting and Delivery Steve Sako Principal Application Technology Sales Consultant Oracle USA, Inc.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Elliott CRM Features Edward M. Kwang President. Elliott CRM Features System Level –Notes –Attribute –Links –eContact – s Features –Events Application.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Developing Reporting Solutions with SQL Server
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
© 2007 by Prentice Hall 1 Introduction to databases.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
4GL DEVELOPERS, IMPROVE PRODUCTIVITY: FourGen® CASE Tools and FourGen® Accounting software (Session Forum 2004)
22/10/ June Changes I have seen. What I like about SIR/XS.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Managing SX.e and TWL with MARC and Scripts Jeremiah Curtis
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
The Advanced Manufacturing System Advanced Dealer Training Version 3.0.
View and Manage corporate files from within Baan and ERP Ln Baan Hot Link Ver 6.2.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
What’s New in MAS 90 and MAS ?. Agenda Benefits of 4.0 New Look and Feel Security GL Enhancements Reporting Customizer.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
1 Chapter 7: Customizing and Organizing Project Results 7.1 Combining Results 7.2 Updating Results 7.3 Customizing the Output Style (Self-Study)
To increase performance and to add future capabilities to ESC, the following screens have been converted to.NET: Customer Information Qualifications Screen.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Purging Strategies with JD Edwards Software Northern California OAUG Training Day 2007 January 17, 2007.
3 Copyright © 2010, Oracle. All rights reserved. Product Data Hub: PIM Functional Training Program Setup Workbench Fundamentals.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
HTML Hyper Text Markup Language. Agenda Basics Tools Important tags Tables & databases Forms Publishing at Stern.
Oracle apps financial functional training Contact us: Magnific training Training | placement|Certificaions.
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
Form Development (Chapter 6)
Creating Custom Reports, Macros, and Switchboards
Easily retrieve data from the Baan database
LMEvents SharePoint Portal How-to Guide
Simple Add-Ons from Disus
Evergreen Data Systems
What’s changed in the Shibboleth 1.2 Origin
Collaborative Business Solutions
Introduction to Database Programs
Introduction to Database Programs
Presentation transcript:

G illani Extending Informix 4GL Programming Capabilities Using FourGen® CASE Tools

Are You Getting These Demands People want GUI applications Need to connect to Informix/DB2/Oracle Need rapid application development tool Easier and faster code maintenance Need fast prototyping tool Tired of copying and pasting same code from one application to another Faster and more effective code reviews Isolate business logic Detail arrays too big or not big enough Do you believe that Informix 4gl is unable to meet these demands?

The Answers to These Demands Gillani’s FourGen® Case Tools Form Painter Screen Code Generator Featurizer Report Generator GUI Menu’ing System iDesktop (Windows GUI front-end or browser- enabled front-end) Source Code Control System XML based Schema Management Tools

The Business Benefits Increased productivity over 3GL development Ten times faster than hand-coding in 4GL Speeds up initial development and reduces ongoing cost of program maintenance Facilitates user/developer communication Structured Code Automatic Code Documentation Code Design Standards User Interface Standards Version Control System Generated code is Modifiable By Design ™ (MBD) Multi-language Code Generation

How FourGen Case Tools Work

FourGen Case – Form Painter Create new or update existing.per forms Creates 100% Informix 4GL compatible.per’s Various types of forms supported – header, header/detail, query, zooms etc. Easy to define zooms, lookups & validation functionality Link many forms – easily & effectively Developer-friendly interface Detail Explosion – Present additional detail data on same screen

Sample Generated.Per File

Generated.Per File - Continued

GUI & Character Presentations Same.per file and 4gl code generates both presentations

GUI Screen Generation Samples Header screen Browser screen

GUI Screen Generation Samples Query screen Extension screen Zoom screen

GUI Screen Generation Samples Add-on Header Screen Add-on Detail Screen

Screen Code Generator Automatically generates structured, bug-free Informix 4gl Code Merge points in generated code allows developers to add custom code Dynamic arrays for line items – no more arr_max hassle Organizes code into separate.4GL’s namely  globals.4gl, main.4gl, header.4gl, detail.4gl, midlevel.4gl for input screens

Generated Globals.4gl

Generated Main.4gl

Featurizer Merges generated code & custom code Generated code remains untouched FourGen® Featurizer reads instructions in extension files to modify source code With Block commands you place code based on the inserted block tags Add new business logic or customize flow logic without modifying original source code Change in a screen or schema, just regenerate code to reapply your changes

Example Extension File

Globals.4gl File After Merging

Main.4gl after Merge

Report Generator Create Informix 4GL reports programs using report image file Organizes code into separate.4GL’s namely  globals.4gl, main.4gl, report.4gl, midlevel.4gl, lowlevel.4gl for report programs Includes the following sections  Layout, Attributes, Select, Language, Schedule, Concurrency Multiple report formats  MS Word, MS Excel, PDF and Browser

Sample of a Report lowlevel.4gl File

Sample Extension File for a Report

Lowlevel.4gl After Merge

FourGen® Menus Menu options can be single or multiple characters with description Flexible menu option format Each menu & submenu has its own directory Menu option can use hotkey option Predefined structure can be utilized for Enterprise Application Windows Explorer-like Menu interface available via iDesktop for GUI

Enterprise iDesktop - Features Windows based GUI generator  Reads database for screens that make up a program  Generates VB Forms from Informix Forms  Creates  GUI Executables from VB Forms SSH communication for added security GUI menu program presents menus in WIN Explorer-like format Report output rendered in Browser, MS Word, MS Excel & PDF format

GUI and Character Menuing

Output Reports to MS Word and MS Excel MS Word MS Excel

Same Report in PDF and Browser Formats PDF Format Browser Format

iDesktop Code Generation Path

FourGen® SCCS Builds on top of sccs utilities in UNIX Advantages  Extremely robust  Easy to use  Tight control of code  Included in FourGen® CASE Tools

FourGen DBmerge Schema Management Tools  Allows you to control schema  Provides audit trail of schema changes when used with FourGen® SCCS  All schema information & standard data stored in XML format

Additional Features in FourGen Case Tools  User Defined Notes on Screens – Multiple note types and notes for each line of detail.  Add-on hdr/dtl, add-on view hdr/dtl, extension hdr/dtl etc. are a few of new Form Types  Grids replace temporary tables – index ‘em, random access ‘em, unload ‘em even in.csv formats  Primary Keys instead of Row ID’s  Function Metrics – Trace your program control within functions  Defer or force referential constraints using Library Functions  Encryption Functions available – handy for securing your data  Document attachment feature available with GUI Front-End  Archive & Purge - Set your own selection and rejection rules and save them as catalogs for successive runs or run these programs as batch jobs  Support of native databases like DB2 UDB, DB2 Express, IDS V10

We Even Use the Stuff!! Gillani’s iDistribute and Financials v8.2 iDistribute - A complete end-to-end Supply Chain/Distribution Management solution (formerly FourGen/Endura SCM) delivering extraordinary business results for users since The system provides advanced Order Management capabilities, integrated with a comprehensive Warehouse and Branch Inventory Management, Purchasing and Replenishment System. Financials - An Integrated ERP, Accounting System (formerly FourGen Accounting, FourGen Enterprise, Endura Enterprise) providing GL, AP, AR, FA, Budget Management, Credit Management and Financial Reporting functionality. WRITTEN USING FOURGEN CASE TOOLS ! CORNERSTONE OF “MODIFIABILITY BY DESIGN ™ ” CONCEPT !

Comments and Questions FourGen Case Tools Gillani iDistribute Gillani Financials Contact: Sales – Phone: (972) URL: