C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C...

32
c:\user\ppt\ki\usergrou - 1 - 07/02/22 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr SAG User Group Germany Presentation from April 1996

Transcript of C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C...

Page 1: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 1 - 04/10/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

Page 2: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 2 - 04/10/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

Page 3: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 3 - 04/10/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

Page 4: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 4 - 04/10/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

Page 5: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 5 - 04/10/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’

Page 6: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 6 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ADABAS C at the MF with PC access (RDA)

Page 7: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 7 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ENTIRE NET-WORK

ENTIRE NET-WORK

NATURAL lightstorm

ADABAS C

Remote Direct Access using NATURAL Lightstorm

Page 8: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 8 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ADABAS C at the MF with PC access (RPC)

Page 9: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 9 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ENTIRE NET-WORK

Remote Procedure Call

ENTIRE NET-WORK

NATURAL lightstorm

ADABAS C

ENTIRE Broker

NATURAL RPCServer

Page 10: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 10 - 04/10/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

Page 11: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 11 - 04/10/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

Page 12: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 12 - 04/10/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

Page 13: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 13 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ADABAS C on the MF and on the PC with PC access

Page 14: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 14 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ADABAS C on the MF and the PC with PC access

LAN

OS/2UNIXWIN/NT

Page 15: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 15 - 04/10/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

Page 16: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 16 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ADABAS C on the MF, download data for PC

Page 17: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 17 - 04/10/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

Page 18: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 18 - 04/10/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

Page 19: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 19 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / StorrADABAS SQL Server

ENTIRE NET-WORK

Application

ADABAS C

ENTIRE NET-WORK

ADABAS SQL Server

Page 20: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 20 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ADABAS C on the MFAccess with ESPERANT from the PC

Page 21: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 21 - 04/10/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

Page 22: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 22 - 04/10/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

Page 23: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 23 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

ADABAS C on the PCHOST accesses (RDA) to the PC

Page 24: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 24 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

Remote Direct Access zum PC

ADABAS C

ENTIRE NET-WORK

ENTIRE NET-WORK

NATURAL

Page 25: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 26 - 04/10/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

Page 26: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 28 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

Data Replication

ADABAS C

ENTIRETRANSACTIONPROPAGATOR

ADABAS C

ENTIRE NET-WORK

ENTIRE NET-WORK

Page 27: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 29 - 04/10/23

BenutzergruppeADABAS C im Netz

Kinzinger / Storr

NATURAL transfers data to EXCEL

Start NATURAL server applications via PC macros

Application of DDE communication

Page 28: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 30 - 04/10/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

Page 29: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 31 - 04/10/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

Page 30: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 33 - 04/10/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

Page 31: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 34 - 04/10/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

Page 32: C:\user\ppt\ki\usergrou - 1 - 11/7/2013 Benutzergruppe ADABAS C im Netz Kinzinger / Storr ADABAS C In The Network Horst Kinzinger Software AG Dieter Storr.

c:\user\ppt\ki\usergrou - 35 - 04/10/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