Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: mweitzel am 23.07.04 - 12:11:51
-
Hallo,
ich habe ein VB6 Programm welches aber winsock zugriff einen Agent am Domino Server ausführt und das Ergebnis des Agents empfängt.
Dies funktioniert unter Domino 4.5 und 5.0.10 auch ohne Probleme.
Jetzt habe ich einen Domino 6.5.1 Server testweise aufgebaut und auch die Rechte und Einstellungen des 5.0.10 Servers übernommen. Dort funktioniert allerdings die ganze geschichte nicht. Im Server-Log ist auch nichts zu sehen.
Ist der http Port unter 6.5.1 irgendwie anders gesichert wenn man nicht mittels Browser sondern direkt über Winsock zugreift? Und wenn ja wie kann man das ausschalten?
An Windows liegt es nicht, dann wenn ich am gleichen Rechner die Domino5 Version installiere geht es.
-
Frage, funktioniert es wenn du den Agenten über den Browser öffnest?
Grüße
Ralf
-
Ja, dann funktioniert es.
-
Läuft es ganz gleich, wie unter 5 wenn du es mit dem Browser ausführst. Oder hast du z.B. mit R6 ein Benutzername und Passwort eingeben müssen? Der Fehler liegt nämlich wenn es mit dem Browser funktioniert ziemlich sicher an deinem Winsock Client. Unter Umständen unterstützt Domino mit der Version 6 jetzt auch zusätzliche Features des Http Protokoll, die dein Client nicht unterstützt. Empfehle mal einen Network Trace zu machen und dann vergleichen, was die Unterschiede zwischen R5 und R6 sind.
Grüße
Ralf
-
Also unter R5 läuft es Browserseitig wie unter R6 ohne Passworteingabe.
Der Client ist unter VB6 Programmiert und nutzt den Standard Winsock.
Er öffnet den Server mit winsock.open dominoserver, Port
das geht auch noch.
Dann wird ein Befehl abgesetzt:
GET /bsv/bsv.nsf/(bsv)?openagent&CLIENT=CPR1231C
Und bei R5 gibt es dann eine Antwort und bei R6 passiert gar nichts.
-
Wie gesagt empfehle einen Communication Trace z.B. mit Etherreal. Dann kannst du schön vergelichen, was unter R6 anders läuft.
Grüße
Ralf