| QCGU: Quest CodeGen Utility | ||
Also use QCGU to...Create your own code repositories and toolboxes. Every application has its own patterns and common utilities. Use QCGU to share application-specific code throughout your team. More... Generate comprehensive table API packages as part of an overall development architecture for PL/SQL. From standardized error handling to programs that execute all common SQL operations, this architecture will have a dramatic impact on the entire lifecycle of your application. More... System Requirements
|
Improve productivity and code quality with QCGUPL/SQL developers spend lots of time writing the same kind of code over and over again, much of it based on the underlying tables, views and programs with which we are working. To save time, we frequently take a "quick and dirty" approach, which is often incomplete and error-prone. QCGU offers a new approach: choose a template from the QCGU repository (or build your own) that reflects the pattern of code you want to write. Then run that template for a particular database object (usually a table or a program). QCGU will then generate the code in a fraction of the time you would need to write it yourself. You can think of QCGU as a "design pattern factory," allowing you to generate virtually any sort of code you want (not just Oracle PL/SQL!). But of course most developers aren't going to sit around writing patterns. You will most likely take advantage of QCGU in one of the following ways: 1. Generate table API packages (packages that contain procedures and functions that perform most commonly-needed SQL operations). Specifically, QCGU generated three packages: the Change Package ([tablename]_cp) to perform DML; the Query Package ([tablename]_qp) to perform queries; and the Type Package ([tablename]_tp) to provide pre-defined declaration types. You then call the appropriate program in your application code and skip writing the SQL! 2. Utilize the QCGU error management framework. QCGU utilizes in its table API packages a standard error management package named qd_runtime, which in turn writes to the log table (qd_log) and error tables (qd_err_instance and qd_context). You can use this same generalized error management framework in your own applications. QCGU is FREEWARE! Quest Software invites you to take advantage of this powerful tool, but it offers no support for this product. Instead, press the Support tab on the top of this page and follow the link to the online community, where other users of QCGU will help you. |
|
|
©2004-2007 Quest Software. All Rights Reserved. |
||