Previous Topic: NDB Concepts

Next Topic: Work with NDBs

What Is an NDB?

NDBs let NCL programmers define, create, update, and search a database based on a collection of user-defined fields. NDBs support information storage and retrieval through the CA NetMaster and SOLVE functions. Your product provides this enhanced database manipulation facility for NCL procedures.

For example, a SHOW NDB=ALL command typically shows up to five NDBs, depending on the product.

This facility allows data to be stored, to be retrieved or updated later, in a formatted database known as a NDB. The NDB format is more powerful than standard VSAM data sets.

Note: In this guide, the term database manager refers to the assembler code that controls NDBs. There is a database manager for each active NDB.

An NDB is a formatted VSAM key-sequenced data set (KSDS). It should be accessed only by using the &NDB verbs. An NDB supports the following: