CA DRAS Operations
CA DRAS is middle-ware that runs as a started task on the mainframe. CA DRAS communicates with agents such as CA View Output Archival and Viewing on one end and Windows-based viewers such as Web Viewer releases prior to 14.0, on the other. CA DRAS is not required if you intend to run Web Viewer 14.0 or higher.
CA DRAS is middle-ware that runs as a started task on the mainframe. CA DRAS communicates with agents such as CA View Output Archival and Viewing on one end and Windows-based viewers such as
Web Viewerreleases prior to 14.0, on the other. CA DRAS is not required if you intend to run
Web Viewer14.0 or higher.
CA DRAS Terminology
Client Applications or Clients
These terms apply to the CA viewing solutions that work with CA DRAS and your z/OS-based mainframe repositories to provide the cooperative viewing process. Cooperative Viewing is currently available with Web Viewer.
Cooperative Processing/Cooperative Viewing
The ability to view or print a z/OS-based report from a Windows application or web browser.
DRAS - Distributed Repository Access System
A distributed relational database server that provides access to data in a large variety of formats residing on different media.
CA DRAS provides a uniform, consistent view of data throughout the enterprise by treating all the data as relational tables, regardless of the original format or storage medium.
The CA Output Management solutions that are used to process, store, and manage your mainframe reports. Cooperative Viewing is available from the CA View repository.
Repository Agent or Agents
Agent code is supplied for each z/OS-based repository. This code allows the specific repositories to process common requests that are received from CA DRAS. When the Client makes a request through CA DRAS, the Agent sends that request into the repository and passes back its response.
Overview of the Cooperative Process
To successfully connect the desktop client to a mainframe repository, there are several key elements that need to be properly installed and configured. The following illustration shows how the workflow is processed, and where each solution fits into Cooperative Processing in a z/OS-based report repository.
The Client initiates a request with an initial login or a report data request from CA OM Document Viewer or CA OM Web Viewer.
- An SQL request is formatted by the Client API and passed through CA Common Services, Common Communications Interface (CCI). The Common Communications Interface utilizes the TCP/IP communication protocol to pass the request from the Windows environment, through CAICCI-PC, to the z/OS- platform running the Common Communication Interface (CCITCP) task.
- CA DRAS receives the request from the Common Communications Interface and passes it on to the requested repository Agent API for interpretation. The Agent API will format the request based on the repository system and pass the properly formatted request over to the repository system for processing.
- The request is validated and processed by the Report Repository system: CA View or CA Dispatch. Once processed, it is returned in SQL format and passed back to CA DRAS.
- CA DRAS processes and packages the response and passes it back through the Common Communications Interface to the Viewer system, where it is processed and displayed to the client.