Post on 15-Jan-2016
description
c:\user\ppt\ki\usergrou - 1 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C In The Network
Horst Kinzinger
Software AG
Dieter Storr
SAG User Group Germany
Presentation from
April 1996
c:\user\ppt\ki\usergrou - 2 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Contents ADABAS C On The Mainframe
ADABAS C In The Network
Several Problem Descriptions
Used Software
Problem Solutions
Examples From The Praxis
Data Security
Scenario in SAG world
Note: Now, connections are possible with NET-WORK or TCP/IP
c:\user\ppt\ki\usergrou - 3 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
E N T I R E N E T - W O R K a n d A D A B A S S T A R
C P U
1
C P U
2
C O M -
P L E T E
E N T I R
E N E T -
W O R K
E N T I R
E N E T -
W O R K
C I C S
I D R O U T E R I D R O U T E R
A D A -
N U C
D B I D =
1
A
D
A
S
T
A
R
A D A -
N U C
D B I D =
2
A
D
A
S
T
A
R
A D A -
N U C
D B I D =
3
D a t e n b a n k
1
D a t e n b a n k
2
D a t e n b a n k
3
A D W A D W A D W
c:\user\ppt\ki\usergrou - 4 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Entire Network and ADABAS STAR
C P U
1
C P U
2
C O M -
P L E T E
E N T IR E
N E T -
W O R K
E N T IR E
N E T -
W O R K
C IC S
ID R O U T E R ID R O U T E R
A D A -
N U C
D B ID = 1
A
D
A
S
T
A
R
A D A -
N U C
D B ID = 2
A
D
A
S
T
A
R
A D A -
N U C
D B ID = 3
D a t e n b a n k
1
D a t e n b a n k
2
D a t e n b a n k
3
A D W A D W A D W
c:\user\ppt\ki\usergrou - 5 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
M A I N F R A M E
W e r h a t z u m i r g e s a g t :„ S t e c k e r k o m p a t i b e l ! “
Who the hell talked about ‘plug and play’
c:\user\ppt\ki\usergrou - 6 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C at the MF with PC access (RDA)
c:\user\ppt\ki\usergrou - 7 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ENTIRE NET-WORK
ENTIRE NET-WORK
NATURAL lightstorm
ADABAS C
Remote Direct Access using NATURAL Lightstorm
c:\user\ppt\ki\usergrou - 8 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C at the MF with PC access (RPC)
c:\user\ppt\ki\usergrou - 9 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ENTIRE NET-WORK
Remote Procedure Call
ENTIRE NET-WORK
NATURAL lightstorm
ADABAS C
ENTIRE Broker
NATURAL RPCServer
c:\user\ppt\ki\usergrou - 10 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
1.1 NATURAL Remote-Procedure-Call (RPC)
How to create RPC program
PC Level
No What to do Responsible
1 Write NATURAL programm with CALLNAT 'host-pgm' on thePC
2 Call NATURAL on the PC, LOGON SYSRPC, MENU or clickon menu,
- SERVICE-MAINTENANCE
- STUB-GENERATION
HOST Level
No What to do Responsible
4 Create NATURAL subprogram 'host-pgm' on the host. Definethe values to pass with ‘DEFINE PARAMETER‘. DISPLAYand WRITE statements are not permitted.
5 SYSRPC must be included into the STEPLIB chain of theprogram creater.
6 Start ENTIRE ENTIRE NET-WORK
7 Start ENTIRE BROKER
c:\user\ppt\ki\usergrou - 11 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Details of RPC
RPC-SERVICE-TASKS
ENTIRE BROKER
ENTIRE NET-WORK
CLIENT STUB (SYSRPC)
- SERVICE MAINTENANCE
- STUB GENERATE
CLIENT NATURAL PROGRAM
CALLNAT 'HOST-PGM' #PARM1 #PARM2 #PARM3 ........
PC-Seite
HOST-Seite
(ETB155)
SERVER NATURAL-Programm 'HOST-PGM'DEFINE PARAMETER ...
SERVER-STUB (SYSRPC)bei ZDF vorhanden ??
SYSRPC ==> STEPLIB
ENTIRE NET-WORK
NODE=ETB155SERVER=RPCSERV1LIBRARY=SYSTEMPROGRAM=HOST-PGM
Feldlängen der Parameterim Programm: HOST-PGM
c:\user\ppt\ki\usergrou - 12 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Stored Procedures & Triggers (ADABAS C 6.2)
ADABAS Cstored Procedures &
Triggers
ENTIRE NET-WORK
ENTIRE NET-WORK
NATURAL / 3GL
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 13 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C on the MF and on the PC with PC access
c:\user\ppt\ki\usergrou - 14 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C on the MF and the PC with PC access
LAN
OS/2UNIXWIN/NT
c:\user\ppt\ki\usergrou - 15 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C on the MF and on the PC witht PC access
Store
RemoteDirectAccess
LANRead
ENTIRE NET-WORK
ADABAS C
ENTIRE NET-WORK
ADABAS C
NODE=4711
OS/2UNIXWIN/NT
ENTIRE NET-WORK ENTIRE NET-WORK
ADABAS C
ENTIRE NET-WORK
NATURAL lightstorm
NATURAL lightstormNATURAL lightstorm
NATURAL lightstorm
c:\user\ppt\ki\usergrou - 16 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C on the MF, download data for PC
c:\user\ppt\ki\usergrou - 17 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
File - Transfer
ENTIRE CONNECTION
ADABAS C
3270Emulation
Data format
- Winword Mail Merge- EXCEL Tables
ASCII
File
NATURAL
ENTIRE CONNECTION
c:\user\ppt\ki\usergrou - 18 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C MF, SQL access from PC with RDA
ADABAS C
ENTIRE NET-WORK
ADABAS SQLEXPRESS
Application
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 19 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / StorrADABAS SQL Server
ENTIRE NET-WORK
Application
ADABAS C
ENTIRE NET-WORK
ADABAS SQL Server
c:\user\ppt\ki\usergrou - 20 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C on the MFAccess with ESPERANT from the PC
c:\user\ppt\ki\usergrou - 21 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ENTIRE NET-WORK
Access to ADABAS C via ESPERANT
ADABAS C
ENTIRE NET-WORK
ODBC Driver
ESPERANT
ADABAS SQL Server
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 22 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
End-user tools for VSAM and DL/1
ADABAS C
ENTIRE NET-WORK
ENTIRE NET-WORK
ODBC Driver
ESPERANT
SQL Server
DL/1 BridgeVSAM Bridge
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 23 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
ADABAS C on the PCHOST accesses (RDA) to the PC
c:\user\ppt\ki\usergrou - 24 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Remote Direct Access zum PC
ADABAS C
ENTIRE NET-WORK
ENTIRE NET-WORK
NATURAL
c:\user\ppt\ki\usergrou - 26 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
RPC from MF to PC
ENTIRE NET-WORK
NATURAL RPC Server
NATURAL
ENTIRE NET-WORK
ENTIRE BROKER
WIN NTOS/2UNIX
ADABAS C
c:\user\ppt\ki\usergrou - 28 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Data Replication
ADABAS C
ENTIRETRANSACTIONPROPAGATOR
ADABAS C
ENTIRE NET-WORK
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 29 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
NATURAL transfers data to EXCEL
Start NATURAL server applications via PC macros
Application of DDE communication
c:\user\ppt\ki\usergrou - 30 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Data exchange via DDE
ADABAS C
ENTIRE NET-WORK
NATURAL lightstorm
MS EXCELMS ACCESS
DDE Interface
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 31 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Start of server applications via PC macros
ADABAS C
ENTIRE NET-WORK
NATURAL lightstorm
MS EXCELMS WINWORD
ENTIRE BROKER
NATURALRPC-Server
Makro
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 33 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Data Security of the mainframe database
ENTIRE NET-WORK
ADABAS C
ADAESI
TOP-Secret
RACF
ACF2
ENTIRE NET-WORK ADAESI
ENTIRE NET-WORK
c:\user\ppt\ki\usergrou - 34 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
DirektCOBOLADASEC
VSAM
NATURAL NATURALRPC-Server
RPCSERV 1-n
BrokerRPC
NET-WORKSQL, RPC,ADABAS
NODE=4711
ADABASSQL-Server
LAN NOVELL
ADABAS
ASSODATAWORK
NET-WORKNODE=4711GATEWAY
WINDOWSACCESS
ODBC (SQL)
PC - FSNATURALNET-WORKNODE=1140
PC - FSNATURALNET-WORKNODE=2222
ADABAS CALLSRPCSERV
NODE=Netzwerkkartenadresse
c:\user\ppt\ki\usergrou - 35 - 04/21/23
BenutzergruppeADABAS C im Netz
Kinzinger / Storr
Problems
No writes to multiple databases in the entire network in one transaction
ASCII / EBCDIC translation Binary definition of alpha fields is
not possible Error handling
Localize errors