[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    Post chgrdbdire *SNA oder *IP

    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
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    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.]

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    Post

    Danke Sven
    aber was ist denn nun richtiger ?
    Beides geht bei uns
    würdest Du (oder irgend wer anders) *SNA bevorzugen oder *IP ???
    Danke
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    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.]

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •