NOMAD - Reporting and Application Development

  Integrated 4GL and Procedural Language

NOMAD is unique in its integration of powerful non-procedural commands with a full procedural language. This integration facilitates ad hoc reporting and database maintenance, as well as quick prototyping and application development.

  NOMAD Schema

All the information about your data and much of the application logic are specified once in a NOMAD Schema. This provides a high degree of control and saves time and programming effort throughout the application life cycle. Field-, record- and database-level integrity checks and security constraints are defined in the Schema and applied automatically whenever data is accessed. NOMAD also provides complete support for RULE-based referential integrity, as well as full support for outer joins and null values.

  Programmable Windows

NOMAD Windows provides developers with a programmable windowed environment in which to work and create CUA-style windowed applications. The facility automatically manages multiple screen display areas and can be used to interactively pan through output produced by reports or commands, as well as recall prior commands. Developers have complete flexibility in application interface design. Windows can incorporate structured and/or free-form textual fields without restriction. Any number of windows can be simultaneously active, so users can browse or update data from multiple sources without losing either data or context in other windows. Additionally, windows can pop up, cascade, overlap and change in size or screen location as needed in an application.

Database Editing

A single command, DBEDIT, enables the user to enter a full-screen environment to update any table in the database, without any additional programming. This feature is especially useful if your data needs to be cleaned up prior to loading.

Performance Monitoring

A variety of debugging facilities and an optional resource monitor help to ensure the delivery of reliable and efficient applications. The NOMAD Application Performance Analyzer, which monitors and records machine resources used by NOMAD procedures, commands and shared database users, helps developers identify and analyze major areas of resource utilization in their applications.

Application Generation Tools

An extensive collection of facilities are available to speed application development, including templates for creating menus and forms, tools for generating maintenance procedures without coding program statements, and a CUA-style tool for quickly building and revising report requests.

Inquiry and Reporting

NOMAD enables users to build sophisticated production-level reporting applications for interactive or batch execution. The highly versatile LIST command provides full flexibility for row/column and free-format reporting, and is a powerful tool for financial reporting. An optional facility is available to reduce resource usage for production reporting by producing multiple reports with a single pass through the database.

Integrated Decision-Support Functions

A broad range of mathematical and financial functions are available for decision-support applications. These include what-if, goal-seek, forecasting and consolidation capabilities, and the automatic resolution of simultaneous equations.

Single Working Environment

All commands are issued within NOMAD's single environment. While it may be desirable to shield some users from ever having to know database-specific or SQL syntax, other users will appreciate the ability to issue SQL commands such as GRANT and REVOKE from this single environment.

Cooperative Processing

With NOMAD's advanced cooperative processing capabilities, additional system performance and productivity gains can be realized. By distributing application processing between the mainframe and PC, you can offload resource-intensive functions to the user-friendly PC and conserve the mainframe for maintaining valuable corporate data.

Date Data Processing

From inception, NOMAD has provided a high degree of flexibility in date data processing. Dates can be input and reported in a wide variety of formats, and are stored in a form that accommodates four digit years. When only two digits are entered on input for the year component of a date, NOMAD users can specify a default starting year for the century. For example, specifying 1950 as the century start, allows 01/01/00 to be interpreted and stored as January 1, 2000, and 01/01/99 to be interpreted and stored as January 1, 1999.

Comprehensive Reporting and Analysis

NOMAD offers maximum flexibility for all types of reporting applications, including sophisticated production-level applications in either interactive or batch mode. The highly versatile LIST command offers a variety of formatting and annotation options, and is a powerful tool for financial reporting. For new or occasional users, a syntax-free, windowed environment is optionally available for creating and maintaining databases and point-and-pick reporting. For production reporting requirements, an optional facility is available to reduce resource usage by producing multiple reports with a single pass through the database.

Integrated Decision-Support Features

NOMAD offers a full range of mathematical and statistical functions for working with financial and time-oriented data. More than 140 fully integrated functions are predefined and operate on any item in the database, at any sort level. They automatically handle most data manipulation requirements, from simple functions such as sum and average, to sophisticated operations such as depreciation, ROI and net present value. Additionally, NOMAD provides consolidation and aggregation, modeling, what-if and goal-seek analysis.

Arrays and Time Series

NOMAD's unique ability to handle arrays is one of its most valuable features for financial applications. The implementation of arrays and time series as special data structures greatly simplifies their display and manipulation with many array-handling functions built-in.

Financial Formatting

Special keywords and commands are also available to make formatting financial reports easier. For example, LIST TABLE automatically gives you a tabular format. And the LAYOUT command can be used to define complex spreadsheet templates, eliminating the need to recreate frequently used report formats.

Additionally, with CREATE for SAS and ICU a file can be automatically generated for statistical and graphic analysis in SAS and ICU.

Learn More

To find out more about how Select Business Solutions can help you either Contact Us, or visit our Product Resources area for all the latest related downloads.


NOMAD (1.2mb)

NOMAD Reporting

NOMAD Interface for DB2

NOMAD Interface for VSAM
Useful Links
IBM Mainframe servers