Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mouad am 26.04.07 - 18:21:47
-
Ich verwende die- COM\OLE Schnittstelle aus eine .NET 2.0 programm heraus.
Plan ist es einen Dienst zu erstellen dass unser System mit den Lotus Domino Daten synchronisiert. Da wir die Passworteingabe bei einer Session-initialisierung unterdrücken wollen, schalten wir die Switch-id beim Notes Client, wo der dienst laüft, auf Server.id um.
Das Problem ist aber, dass dadurch Datenbanken wie "Fmüller.nsf" oder "dötzi.nsf" nicht geöffnet werden können.
Gibt es da Lösungen? oder liegt es an bestimmte User-Einstellungen und nicht an den Umlaute?
-
Gibt es da Lösungen?
Ja, verwende keine Umlaute ...
-
Aber das Problem ist, dass man durchaus Benutzer mit Umlaute anlegen kann, und dann auch die Datenbank-Dateien mit Umlaute generiert werden!!
Legen die Notes Domino 6.5.5 Administratoren die Users so dass die keine Umlaute enthalten?
Warum funktioniert es eigentlich wenn man auf die normale User.id umschaltet?
Gruß
Mouad
PS: meine Notes-Domino Kenntnisse sind minimal wir wollen bestehende Domino notes systeme mit unsere CRM-Software synchronisieren. Dafür brauchen wir den Zugriff auf eine Datei wie "FMüller.nsf"
-
Was bitte ist eine "Switch-ID"?
Wenn tatsächlich eine Domino Server-ID für einen Client missbraucht wird, hebelt man wohl alle Sicherheitsmassnahmen aus, die man sich vorstellen kann.
Auch wenn das nicht zu empfehlen ist: Umlaute in Dateinamen kann Notes durchaus ab - zumindest im Notes-Umfeld selbst. Ich tippe mal eher, dass Euer Programm da ein Problem mit erforderlichen Zeichensätzen (internationalen Codierungen) hat.
Bernhard
-
... wir wollen bestehende Domino notes systeme mit unsere CRM-Software synchronisieren.
Wenn Ihr jemanden dann den Einsatz der Server-ID auf einem Client nahelegen wollt, werdet Ihr bei jeder halbwegs ernstzunehmenden IT-Abteilung dreikantig herausfliegen (nicht durch die Tür, sondern gleich durch das Fenster).
Wenn Ihr so ein Projekt angeht - warum zieht Ihr Euch dann keinen Fachmann hinzu? Ohne oder mit geringem Notes / Domino Know-How wird das Projekt garantiert scheitern.
Bernhard
-
... mal abgesehen von der Sicherheit - wie steht der Server denn in der ACL drin?
Toni
-
Was bitte ist eine "Switch-ID"?
Wenn tatsächlich eine Domino Server-ID für einen Client missbraucht wird, hebelt man wohl alle Sicherheitsmassnahmen aus, die man sich vorstellen kann.
Auch wenn das nicht zu empfehlen ist: Umlaute in Dateinamen kann Notes durchaus ab - zumindest im Notes-Umfeld selbst. Ich tippe mal eher, dass Euer Programm da ein Problem mit erforderlichen Zeichensätzen (internationalen Codierungen) hat.
Bernhard
Switch-ID kann man im Notes Client unter File->Security->Switch-ID ändern.
.Net ist UTF-8 fähig, und die Methode NotesSession.GetDataBase erwartet eine ganz gwöhnliche String.
Ps: Der "Server-ID Missbrauch" wurde uns von einen "Fachmann" empfohlen.
-
... mal abgesehen von der Sicherheit - wie steht der Server denn in der ACL drin?
Toni
Wo kann ich das überprüfen? Ich habe eine VM-Box und kann problemlos damit spielen.
-
Datenbank öffnen. Dann unter Datei/Datenbank/Zugriffskontrolle.
-
Danke, ich habe es gemacht, da steht folgendes:
Default
Admin FlowFact/ffag (User)
Anonymous
LocalDomainServers
OtherDomainServers
-
Ein Screenshot wäre besser gewesen. Jetzt ist das nur ein Ratespiel....
-
ok hier ist das Screenshot:
(http://img183.imageshack.us/img183/2473/acleg2.jpg)
-
Nö ;D
-
Was ist denn?
-
Was ist denn?
Standardzugriff steht auf 'No Access'.
Ich bin kein Admin, aber ich glaube nicht, dass das den Experten beim Versuch dir zu helfen, wirklich weiterhilft.
Ata hatte nach dem Server gefragt.
-
Und ich kann mir auch nicht vorstellen, dass Ihr Daten mit der bookmark6.nsf synchronisiert.
Wenn, dann hat der Screenshot nur einen Sinn, wenn er
a) von der DB ist, bei der Ihr Zugriffsprobleme habt
b) die Rechte des Users angezeigt werden, der zugreife soll, aber nicht kann.
Noch eine Frage: Diese .NET 2.0 Programm - wo läuft das? Am Domino-Server oder auf einem PC?
Und noch ein Kommentar sei mir gestattet: Kauft Euch einen kompetenten Notes-Entwickler ein. Zusammen mit dem werdet ihr schneller & besser fertig, als wenn ihr ohne Notes/Domino-Wissen herumprobiert.
-
Das ist erstens die ACL der bookmark.nsf, also eine ganz andere DB. Interessant sind nur die ACLs von "FMüller.nsf" oder "dötzi.nsf" - und dort die Rechte des Servers (entweder ist er in der ACL namentlich erwähnt oder via LocalDomainServers).
Über den "Fachmann" will ich mich jetzt nicht äussern. Euch aber als Rat: Wenn Ihr das Ergebnis vermarkten wollt, habt Ihr bei Verwendung der Server-ID extreme Probleme.
Was Ihr machen wollt, ist sicherlich realisierbar. Ihr solltet Euch hierfür aber wirklich einen Notes-Spezialisten als Berater hinzuziehen.
Bernhard
-
Erster ;D
-
Erster ;D
Das erkenne ich neidlos an ;) Dafür darfst Du dann morgen auch ein Bier ausgeben (dass ich Dir den Vortritt gelassen habe) ;D
Bernhard
-
Ok ich hoffe es ist der richtige Screenshot jetzt.
(http://img105.imageshack.us/img105/411/acl2pk8.jpg)
Da steht nichts von FMüller oder Dötzi aber auch nicht von kzufrieden mit dem das login problemlos funktioniert. Denn wir greifen mit der Server.id zu.
Das Programm läuft auf einen anderen PC, ich habe aber das gleiche im Server ausprobiert und die gleiche Probleme bekommen.
PS: Kann einer von euch einen kompetenten Fachmann empfehlen?
Danke
Mouad
-
PS: Kann einer von euch einen kompetenten Fachmann empfehlen?
Da würden etliche hier jetzt Eigenwerbung machen müssen ...
Bernhard
-
PS: Kann einer von euch einen kompetenten Fachmann empfehlen?
Sach mal Gegend/Großraum.
@Bernhard: Min. ein Bier geht sowieso auf mich. 8)
-
Hallo zusammen!
Ich habe mich ebenfalls eine Zeit mit dem Thema beschäftigt und würde gerne die folgende Frage loswerden:
Wenn wir davon ausgehen, dass wir die server.id wie beschrieben verwenden/"missbrauchen", welche Berechtigungseinstellungen müssen wo vorgenommen werden, damit das mit server.id betriebene System (gleicher Rechner wie der Notes-Server/ anderer Rechner) auf alle Benutzerdatenbanken zugreifen kann?
Mit "Benutzerdatenbanken" meine ich alle Dateien, die für das Auslesen von Kontakten, Emails und Kalendereinträgen notwendig sind.
Vielen Dank für Eure Hilfe,
Markward
-
... zum Lesen Reader-Rechte - und falls Reader-Felder verwendet werden, müssen die den Server berücksichtigen - was eigentlich per Standard so sein sollte...
... so auf die schnelle...
Toni