Introduction to CA ADS

This reference information about CA ADS for CA IDMS development tools and facilities is useful to application developers who are defining online and batch applications.
This reference information about CA ADS for CA IDMS development tools and facilities is useful to application developers who are defining online and batch applications.
What CA ADS Does
Develop a prototype
Using a series of CA ADS online development tools, you can create an early version of an application without writing any code. In this way, the structures of the online interactions and screen displays are available for review and modification before coding occurs.
Process logic and other enhancements can be added to the application prototype at any time. Process logic includes:
  • Modules written in traditional programming languages
  • Modules that are developed by using the Automatic System Facility (ASF)
  • Modules already created with CA ADS
Process and retrieve data
You can manipulate data from:
  • A CA IDMS/DB database
  • Online entries
  • VSAM data sets defined to the subschema
  • External sequential files (for CA ADS Batch only)
Edit input records
Input records can be automatically edited and verified using the editing and error-handling facilities available to CA ADS applications.
Batch applications also use suspense files to store erroneous input records found at runtime. Suspense file records can be corrected and resubmitted later.
Define and update multiple application components
Using the batch facilities of CA ADS, updates to multiple application components, such as record definitions, can be accomplished at one time.
System utilities and facilities
System utilities and facilities allow application developers to:
  • Transfer between CA ADS development tools
  • Debug applications
  • Monitor runtime performance and resource usage
Options include:
  • Archiving or printing log file information
  • Obtaining reports that document CA ADS applications and their components
CA ADS Help Facility
CA ADS provides context-sensitive online help when working with CA ADS compilers and the mapping compiler. Help is available at both the map level and the field level.
Map-level help
Map-level help provides information about the purpose of the specific map. The help also describes the type of information that is required for the map.
Field-level help
Field-level help provides information about data that is required for a specific field on the map.
Using help
Request help from any screen, depending on the cursor position
Return from the help screen
Page backward and forward while on the help screen
Accessing help
Depending on the cursor position, either map or field help is accessed as follows:
If the cursor is positioned on...
The following will be displayed...
A map field associated with the help text
The map field help text
A map field not associated with the help text
The map help text
Anywhere else on the screen
The map help text
The help text for the map is displayed as full screen.
The help text for the map field is displayed either on the top half or bottom half of the screen.
Sample help screen
The following screen shows map field help for the
map field on the Dialog and Options screen of the dialog compiler.
_________________________________________________________________________ : : : Specify MAINLINE if the dialog will be invoked from the : : CA IDMS/DC prompt or by an APPC (send-receive option) request. : : : : Mainline dialogs are potentially eligible to appear on the ADS : : MENU screen. : : : : : : : : : _______ Return F3 _______________ Page F7/F8 _________ Scroll: 010 _____ Options and directives . . . . . . _ Mainline dialog _ Symbol table is enabled / Diagnostic table is enabled / Entry point is premap _ COBOL moves are enabled / Activity logging / Retrieval locks are kept / Autostatus is enabled -- ---------------------------------------------------------------------- Enter F1=Help F3=Exit F4=PrevStep F5=NextStep