Autor Thema: Agent öffnet DB auf anderem Server  (Gelesen 3290 mal)

TomLudwig

  • Gast
Agent öffnet DB auf anderem Server
« am: 02.06.04 - 10:55:07 »
Hallo,

ich habe einen Agenten der DBs (Log.nsf) auf anderen Servern (R5 & R6) öffnen und auslesen soll.

Ich habe mich schlau gemacht und nur die Möglichkeit des Feldes "Trusted Servers" im Serverdokument unter R6 gefunden.

Aber damit komme ich nicht weit.
Gibts noch einen andere Möglichkeit das ein Agent auf verschiedene DBs verschiedener Server zugreifen darf?

Vielen Dank.

Offline HipSlu

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
  • I am from Austria
    • konfabulieren.com
Re:Agent öffnet DB auf anderem Server
« Antwort #1 am: 02.06.04 - 11:09:24 »
nein - im backend musst du diese funktion nutzen.... wieso hilft dir das nicht weiter?
Notes ist ein Bananenprodukt - es reift beim Kunden
--------------------------------------

Server: 6.5.5 EN auf Sun Solaris 8 & W2K / W2k3
Clients: 6.5.4 DE auf W2K und XP (ca. 3000)

Addon: Group 8.6

TomLudwig

  • Gast
Re:Agent öffnet DB auf anderem Server
« Antwort #2 am: 02.06.04 - 11:13:33 »
Weil ich ja R5 und R6 Server im Einsatz habe.
Und so wie ich das verstanden habe, können bzw. haben dieses Feld "Trusted Server" nur R6 - Server.

Offline HipSlu

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
  • I am from Austria
    • konfabulieren.com
Re:Agent öffnet DB auf anderem Server
« Antwort #3 am: 02.06.04 - 12:02:26 »
stimmt, diese einschränkung gibt es. muss 6er server sein. optional kannst du den agent eben nur im frontend laufen lassen
Notes ist ein Bananenprodukt - es reift beim Kunden
--------------------------------------

Server: 6.5.5 EN auf Sun Solaris 8 & W2K / W2k3
Clients: 6.5.4 DE auf W2K und XP (ca. 3000)

Addon: Group 8.6

TomLudwig

  • Gast
Re:Agent öffnet DB auf anderem Server
« Antwort #4 am: 02.06.04 - 12:07:25 »
Ich hab grad mal auf nem R5 - Server nachgeschaut.
Das Adressbuch hat schon ne R6 - Schablone. Von daher ist das Feld "Trusted Servers" vorhanden.
Wird aber wahrscheinlich nicht funktionieren, oder???

Offline HipSlu

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
  • I am from Austria
    • konfabulieren.com
Re:Agent öffnet DB auf anderem Server
« Antwort #5 am: 02.06.04 - 12:16:10 »
der server wird das feld einfach ignorieren, weil er es ja noch nicht kennt. aber wenns doch geht, dann poste es sofort  ;D
Notes ist ein Bananenprodukt - es reift beim Kunden
--------------------------------------

Server: 6.5.5 EN auf Sun Solaris 8 & W2K / W2k3
Clients: 6.5.4 DE auf W2K und XP (ca. 3000)

Addon: Group 8.6

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re:Agent öffnet DB auf anderem Server
« Antwort #6 am: 02.06.04 - 17:18:37 »
Ohne Überlegung würde ich das ganze über einen Java-Agenten und über Webservices lösen.

So würde ich das auf jedenfall machen. Wie Webservices funktionieren, steht mal als Beispiel im angehängten Dokument.
Ayhan

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Agent öffnet DB auf anderem Server
« Antwort #7 am: 02.06.04 - 18:05:56 »
@Ayhan:
Zitat
Ohne Überlegung würde ich das ganze über einen Java-Agenten und über Webservices lösen.
Jo, nach "Ohne Überlegung" klingt das auch.

@TomLudwig:
TrustedServers steht Dir in einer gemischten Umgebung mit Servers unterhalb R6 nicht zur Verfügung.
Auch schon aus Perfermance-Gründen: Warum lässt Du denn Deinen Agent, der ja über ggf. riesige Datenbanken läuft, nicht auf jedem Server einzeln laufen und das Ergebnis in eine zentrale Mail-In-DB mailen ? Oder - wie Lotus das ja selber macht - in eine Report-Datenbank, die als Replik auf jedem Server liegt ? Das wäre doch viel sauberer ...
Bernhard

Offline HipSlu

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
  • I am from Austria
    • konfabulieren.com
Re:Agent öffnet DB auf anderem Server
« Antwort #8 am: 02.06.04 - 19:53:59 »
Jo, nach "Ohne Überlegung" klingt das auch.
;D
Notes ist ein Bananenprodukt - es reift beim Kunden
--------------------------------------

Server: 6.5.5 EN auf Sun Solaris 8 & W2K / W2k3
Clients: 6.5.4 DE auf W2K und XP (ca. 3000)

Addon: Group 8.6

TomLudwig

  • Gast
Re:Agent öffnet DB auf anderem Server
« Antwort #9 am: 03.06.04 - 08:54:54 »
Also mit Java kenn ich mich leider noch überhaupt nicht aus unter Notes.

Die Lösung mit der Mail-In-DB sagt mir auch irgendwie nicht zu. (Noch mehr Mails...)

Aber die Lösung mit den Repliken hört sich doch sauber an. Aber wie kann ich es regeln, dass der Agent dann auf dem jeweiligen Server läuft? Ich muss doch schon spätestens beim aktivieren des Agenten einen Server auswählen.
Oder?
« Letzte Änderung: 03.06.04 - 08:55:25 von TomLudwig »

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re:Agent öffnet DB auf anderem Server
« Antwort #10 am: 03.06.04 - 09:06:11 »
Content modified:
@Ayhan:
Zitat
Ohne Überlegung würde ich das ganze über einen Java-Agenten und über Webservices lösen.
Jo, nach "Ohne Überlegung" klingt das auch.

Ich habe keine Ahnung was du für ein Mensch bist, aber glaub mir, so einen unfreundlichen Menschen habe ich wirklich noch nie getroffen. Egal was ich schreibe, krieg ich eine doofe Kritik von dir. Weiss nicht was du gegen mich hast. Ich versuche hier einfach den Leuten zu helfen.

Tut mir leid, dass das hier ein Dikussionsforum ist und der Sinn eines Diskussionsforums liegt bestimmt nicht darin, Final-Solutions zu liefern sondern auch Lösungswege / -ansätze auszutauschen. Auch wenn mal ein Vorschlag nichts ist, könntest du dich hier meiner Meinung nach viel viel netter ausdrücken, dass das nichts ist oder der Lösungsansatz falsch ist  und nicht hier den grossen Macker raushängen und deine billigen Sprüche loslassen.

Naja, mag vielleicht an deinem Alter liegen (nichts gegen die anderen, dies gilt nur gegen diesen Kameraden) dass du so unfreundlich bist, vielleicht warst ja mal ein sehr netter Mensch.

 :-X[/s]
« Letzte Änderung: 03.06.04 - 09:19:00 von Ayhan »
Ayhan

Glombi

  • Gast
Re:Agent öffnet DB auf anderem Server
« Antwort #11 am: 03.06.04 - 09:15:24 »
Hi Ayhan,
bitte beruhige Dich wieder. Bernhard hat es sicher nicht so gemeint.
Dein Ansatz mit Java und Webservices hört sich ja ganz gut an, aber das mal eben zu programmieren und das auch noch ohne voher zu überlegen, kann auch ins Auge gehen.
Am besten warten wir ab, bis sich noch Axel meldet und dann haben wir hier bald den Monster Thread  ;D

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Agent öffnet DB auf anderem Server
« Antwort #12 am: 03.06.04 - 09:33:53 »
Hallo, Tom,

so, wie Du *einen* Server auswählen kannst, kannst Du auch auswählen: "Beliebiger Server". Dann läuft das Teil auf jedem Server, auf dem es installiert ist. Du musst nur sicherstellen, dass dabei keine Aktionen auf ein und das selbe Dokument ausgeführt werden, sonst gibt es logischerweise Replizierkonflikte. Aber bei der von Dir angestrebten Lösung sollte das ja kein Problem darstellen.

HTH,
Bernhard

TomLudwig

  • Gast
Re:Agent öffnet DB auf anderem Server
« Antwort #13 am: 03.06.04 - 09:54:38 »
Hallo koehlerbv

Ich weiß nicht ob es so ganz einfach möglich ist.
 
Ich habe verschiedene Dokumente in denen hinterlegt ist welche DB auf welchem Server geöffnet werden soll.
Nun würde ich im Agenten jedes Dokument durchgehen und überprüfen ob das Dokument für den Server auf dem der Agent läuft geeignet ist und ggf. mit weiteren Anweisungen fortfahren.

Meine Frage jetzt:
Bekomme ich auch schon Speicher bzw. Replizierkonflikte wenn das Dokument mehrmals geöffnet wird um ein Feld zu überprüfen. Oder wirklich erst beim Speichern?

danke

Glombi

  • Gast
Re:Agent öffnet DB auf anderem Server
« Antwort #14 am: 03.06.04 - 10:00:03 »
Bekomme ich auch schon Speicher bzw. Replizierkonflikte wenn das Dokument mehrmals geöffnet wird um ein Feld zu überprüfen.
=> NEIN

Oder wirklich erst beim Speichern?
=> JA

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Agent öffnet DB auf anderem Server
« Antwort #15 am: 03.06.04 - 10:02:59 »
Nein, da bekommst Du überhaupt keine Probleme. Du darfst nur nicht - zum Beispiel - ein Dokument haben, in dem der Agent auf allen Servern 'reinschreibt, dass er eben erfolgreich gewerkelt hat oder so.
Du musst auch die Dokumente nicht unbedingt öffnen - Du kannst sie ja mit dem zugehörigen Servernamen (canonicalized) in einer Ansicht darstellen und dann gezielt über
NotesView.GetDocumentByKey
ansprechen.
Ist der Server sauber installiert, bekommst Du seinen Namen über die NOTES.INI-Variable MailServername heraus.
Aber - wie gesagt - öffnen schadet gar nix.

Bernhard

TomLudwig

  • Gast
Re:Agent öffnet DB auf anderem Server
« Antwort #16 am: 03.06.04 - 10:19:59 »
danke ...
Ich werds ausprobieren. Des wird schon werden :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz