Re: linux as400 connect


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Stephan Hasenkamp on Juli 22, 2003 um 14:32:

Als Antwort auf Re: linux as400 connect geschrieben von Jürgen on Juli 22, 2003 um 09:03:

Hallo Jürgen

: kannst du mir mal die Catalog-Befehle genauer bennenen und evtl. den Subcode vom SQL30081?

catlog-befehle hab ich aus verschieden howtos entnommen. z. B. dieses:

1. Catalog the remote node (the AS/400) with OSTYPE OS400:
db2 CATALOG TCPIP NODE as400 REMOTE as400 SERVER 446 REMOTE_DATABASE as400_dbname OSTYPE os400

2. Catalog the remote database in DCS:
bash$ db2 CATALOG DCS DATABASE as400_dbname AS as400_dbname

3. Catalog the remote database:
bash$ db2 CATALOG DATABASE as400_dbname AS as400_dbname AT NODE as400 AUTHENTICATION DCS

Die catalog befehle wurden mit success verarbeitet, aber sobald ich mit benutzerkennung/pwd einen connect auf die datebank machen wollte war Schluß. Die Fehlermeldungen die ich bei Versuchen mit db2cc bekommen habe würde ich so interpretieren das sich beide Seiten zwar kommunizieren, aber sich nicht verstehen.

Wenn ich nach einem db2-Server suchen lasse wird keine AS400 gefunden.

Subcode kann ich jetzt so auf die schnelle nicht besorgen da ich dazu erst wieder zu der betreffenden Firma fahren müßte.

: Steht die Registrierungsvariable DB2COMM auf TCPIP (Linux)?
War nicht gesetzt.
Hab ich jetzt nachgeholt.
[i] DB2COMM=tcpip
[g] DB2SYSTEM=hal
[g] DB2ADMINSERVER=dasusr1
Jetzt muß ich erstmal sehen wann ich das in der Firma testen kann.


Mein Hauptptoblem ist wahscheinlich das ich null ahnung von der as400 habe und der Mensch mit Ahnung weit weg ist und Linux nicht kennt..
Ein paar Verständnisfragen:
Bei Linux zu Linux zugriff muß ich ports in der /etc/services definieren. Muß man da was ähnliches auf der as400 machen ? Serverport 446 konnte ich auslesen.
### aus ibm anleitung
host1 446/tcp # DB2 connection service port

where:

host1
represents the Connection Service name

446
represents the Connection port number
### ende
das kann ich jetzt natürlich auf der linux-kiste eingeben.Erscheint mir allerding über da ich bei den catalog-befehlen den port mit angebe und ich nich weiß wo ich host1 auf der as400 definieren sollte.


Ähnliches ist mit Instancen. Auf den Linux-Rechner gibt es jeweils db2inst1.Von der AS400 weiß ich nur:
Hostnamen/IP
DBnamen
Serverport
Benutzer mit Namen und pwd
was aber nach den AS400 spezifischen Anleitungen reichen sollte.
(z.B. http://dns.celleweb.de/db2/db2howto.html Endziel ist tatsächlich PHP-zugriff)

Wie krieg ich die Versionsnummer vom OS400 (Muß wohl mindestens V4R2 sein) und andere eventuell fehlenden Angaben von der AS400?

mit konfusen grüßen

stephan




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]