PDA

View Full Version : chgrdbdire *SNA oder *IP



Robi
19-03-02, 16:26
Hallo
Wann nehme ich beim RDBDIRE als ART *IP, wann *SNA ?(Beides geht)
Gibt es da Performance unterschiede ?
Wenn ich *IP verwende steht im Joblog
'1 DDM-Dialoge beendet, 0 bleiben aktiv'
TCP/IP mit DDM ? ich dachte immer DDM währe besonders langsam, TCP/IP besonders schnell(und moderner als *SNA) Was ist zu empfehlen ?
Danke, Robi

Sven Schneider
19-03-02, 22:22
Dieser Paramter ist nur für remote Datenbanken gedacht, also wenn du eine andere AS400 hast.

Die Verbindung zwischen DB2-Datenbanken erfolgt immer mittels DRDA.
OS/400 nutzt DDM als Basis für DRDA.

1. *SNA
Das ist Standard, die Verbindung zwischen Datenbanken erfolgt über *SNA.
Hier ist nichts zusätzlich zu starten, SNA ist immer aktiv.
2. *IP
Hier muß der DDM-Server auf allen beteiltigten AS400-Servern gestartet sein.
Also STRTCPSVR *DDM.

Hast du das eingerichtet kannst du folgendes testen :
- eingeben STRSQL
- SELECT * FROM >remoteserver<.qiws.qcustcdt
- >remoteserver< mußt du durch den entsprechenden remote RDB-Eintrag ersetzen
- oder du benutzt : CONNECT TO >remoteserver<

Robi, nichts durcheinanderbringen :
DDM/DRDA ist ein Anwendungsprotokoll/-dienst und TCP/IP bzw. SNA/APPC ein Netzwerkprotokoll.


Viel Spaß
Sven

[Dieser Beitrag wurde von Sven Schneider am 19. M&auml;rz 2002 editiert.]

Robi
21-03-02, 09:29
Danke Sven
aber was ist denn nun richtiger ?
Beides geht bei uns
würdest Du (oder irgend wer anders) *SNA bevorzugen oder *IP ???
Danke

Sven Schneider
22-03-02, 08:27
Im Prinzip ist es egal.
Leider weis ich auch nicht welche Implementation besser/schneller ist.
*IP ist auf jedenfalls wesentlich neuer und *SNA läuft seit vielen Jahren, auch auf Mainframes (stabil).

Strategisch ist sicherlich *IP die bessere Wahl.

Es gibt aber noch ein Unterschied, der wichtig sein könnte :

Verbindungen (CONNECT) vom Typ 2 (*DUW) werden unter *IP erst ab V5R1 unterstützt.
D.h. Im Gegensatz zum CONNECT Typ 1 (*RUW) werden beim Umschalten zwischen verschiedenen remote Datenbanken die Verbindungen gehalten.

Es müssen also alle betroffenen Systeme (Quelle und Ziel) auf OS/400 V5R1 sein damit *DUW mittels *IP unterstützt wird.
Alle anderen Verbindungen (OS/400 < V5R1), müssen dann halt *SNA nutzen. D.h. man kann das ganze auch gemischt fahren.


Ich hoffe das hilft etwas!
Sven

[Dieser Beitrag wurde von Sven Schneider am 22. M&auml;rz 2002 editiert.]