|
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: |
|
|
|
|
|
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 |
|