DRAS
Operations

DRAS
is middle-ware that runs as a started task on the mainframe.
DRAS
communicates with agents such as
View
Output Archival and Viewing on one end and Windows-based viewers such as
Web Viewer
on the other.
view122
DRAS
is middle-ware that runs as a started task on the mainframe.
DRAS
communicates with agents such as
View
Output Archival and Viewing on one end and Windows-based viewers such as
Web Viewer
on the other.
DRAS
Terminology
Client Applications or Clients
These terms apply to the
Broadcom
viewing solutions that work with
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.
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.
Mainframe Repository
The
Broadcom
Output Management solutions that are used to process, store, and manage your mainframe reports. Cooperative Viewing is currently available from the following repositories:
  • View
  • Dispatch
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
DRAS
. When the Client makes a request through
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.
1420223.jpg
The Client initiates a request with an initial login or a report data request from
OM Document Viewer
or
Web Viewer
.
  1. An SQL request is formatted by the Client API and passed through
    Common Components and 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.
  2. 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.
  3. The request is validated and processed by the Report Repository system:
    View
    or
    Dispatch
    . Once processed, it is returned in SQL format and passed back to
    DRAS
    .
  4. 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.