|
Environments |
|
|
|
VM, z/VM, z/OS, or OS/390. |
|
|
|
Local or central version mode. |
|
|
|
Access to IDMS subschemas. |
|
|
|
Access to data in secondary dictionaries and databases. |
|
|
|
Interactive or batch execution. |
|
|
|
Session Manager.
|
|
|
|
Data Access |
|
|
|
IDMS, IDMS/SQL.
|
|
|
|
Schema Generation |
|
|
|
Schema language describes records to be accessed from the IDMS subschema and defines additional computations. |
|
|
|
Interactive Schema generator simplifies and speeds the process of data definition. |
|
|
|
Compiled Schema provides description of structural relationships. |
|
|
|
SWITCH facility dynamically inverts member/owner relationships. |
|
|
|
Support for long EXTNAME names in all UltraQuest commands, dot notation and with FROM keyword.
|
|
|
|
Access to Multiple File Types |
|
|
|
Build databases containing data from multiple sources - VSAM, QSAM, DB2 for VM, DB2 for OS/390, and Teradata |
|
|
|
Common view of different data sources |
|
|
|
UltraQuest retrieval and analysis commands operate identically on all file types with no subenvironments to access
|
|
|
|
Data Screening |
|
|
|
Screening methods: SELECT command, WHERE and TEST clauses |
|
|
|
Limit instances retrieved at system, schema or user level |
|
|
|
Optimized IDMS retrieval for screening conditions involving CALC keys
|
|
|
|
Security Features |
|
|
|
Security down to item level |
|
|
|
Support for IDMS security features |
|
|
|
Protection through: |
|
|
|
|
Passwords |
|
|
|
Procedures during initial database access |
|
|
|
Procedures during record retrieval
|
|
|
|
|
For Production Environments |
|
|
|
Performance features for use in production environments |
|
|
|
Resource efficiency facilities: |
|
|
|
|
Automatic data screening |
|
|
|
SELECT command applies selection criteria to data accessed for all subsequent retrievals |
|
|
|
Reduced volume of records sent back to UltraQuest by IDMS Server |
|
|
|
|
TEST clause for testing report output |
|
|
|
Control the UltraQuest instances retrieved by a UltraQuest retrieval command, set either in access profile or used interactively |
|
|
|
DBPROC clause identifies IDMS procedures to be executed when master or segment is first accessed |
|
|
|
REMOVE command prevents segments or items from being accessed. Used interactively or procedurally. |
|
|
|
MODIFY command changes the name or attributes of database entries. |
|
|
|
Used interactively or procedurally.
|
|
|
|
UltraQuest's IDMS/SQL Interface |
|
|
|
Read-only access to IDMS/SQL tables |
|
|
|
Passes SQL SELECT statements directly to database engine |
|
|
|
Dynamic SQL statements compiled dynamically at run time |
|
|
|
Result of SQL SELECT |
|
|
|
|
Report |
|
|
|
UltraQuest created database |
|
|
|
Used to further access same data directly from UltraQuest |
|