Autor Thema: Doc über Link öffnen geht nicht  (Gelesen 1711 mal)

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Doc über Link öffnen geht nicht
« am: 02.11.05 - 13:42:49 »
Hallo,

ich hab´ da ein Problem mit einem Script-Agenten.
Dieser liest die u.a. die UNDocID aus einem Link aus und soll damit in einer anderen DB eben dieses Dokument finden (linkDB.GetDocumentByUNID(linkDocID)).

Das ganze funktioniert auch, allerdings nur, wenn ich den Agenten an meinem Client ausführe.
Läuft der Agent jedoch auf dem Server, so findet er unerklärlicherweise das Dokument nicht mehr :-:

Hat denn da irgendwer vielleicht eine Erklärung dafür?

Danke schon mal,

Freezer
« Letzte Änderung: 03.11.05 - 13:20:28 von Freezer »
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

klaussal

  • Gast
Re: Doc über Link öffnen geht nicht
« Antwort #1 am: 02.11.05 - 14:05:19 »
Schon mal msgbox eingebaut ( oder print?), um zu sehen, wo der Agent was tut bzw. nix tut ?

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Re: Doc über Link öffnen geht nicht
« Antwort #2 am: 02.11.05 - 14:19:27 »
Hallo klauss,

erstmal auch von mir "Alles Gute zum Geburtstag"!

Also, ich seh´ das Problem schon beim Debuggen.

Code
...
linkServer = rtlink.ServerHint
linkDBID = rtlink.DBReplicaID
linkDocID = rtlink.DocUnID
	
Call linkDb.OpenByReplicaID(linkServer, linkDBID ) 
Set linkDoc = linkDB.GetDocumentByUNID(linkDocID)
...

Die DB (linkDB) wird beides mal geöffnet, bei Ausführen am Client und auch am Server.

Aber bei der Zeile "Set linkDoc = linkDB.GetDocumentByUNID(linkDocID)"
wird bei Ausführung am Client das Doc gefunden (im Debugger sehe ich alle Eigenschaften des Dokuments), bei Ausführung am Server sind alle Eigenschaften entweder auf "False" oder mit "00:00:00" belegt.

Die DocID ist beides mal identisch.
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

klaussal

  • Gast
Re: Doc über Link öffnen geht nicht
« Antwort #3 am: 02.11.05 - 14:25:32 »
Erstmal "Danke" für die Glückwünsche.

Zwei Sachen:
- ist die ACL korrekt eingestellt ?
- ein bisschen mehr Code wäre gut, damit man sieht, ob z. Bsp. die Dimms stimmen, etc...

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Doc über Link öffnen geht nicht
« Antwort #4 am: 03.11.05 - 11:23:31 »
ist linkServer <> aktueller Server ?

Servergestützte Agenten dürfen ohne Einstellungen in den Server- Berechtigungen nicht auf andere Server zugreifen.

Dazu muss man bei beiden Servern das Feld "Trusted Servers" (=Vertrauenswürdige Server:) füllen (Server- Dokument).

HTH
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Freezer

  • Aktives Mitglied
  • ***
  • Beiträge: 161
  • Geschlecht: Männlich
  • Oinr isch emmr dr Arsch!
Re: Doc über Link öffnen geht nicht
« Antwort #5 am: 03.11.05 - 13:20:16 »
Hallo zusammen!

Danke für die Tipps ;D
Es lag tatsächlich an den Server-Berechtigungen, d.h. wie von Tode beschrieben, an den Einstellungen im Serverdokument.

Nochmals gracias,

Freezer
Client: R8.5.1 (deutsch)
Server: DOMINO 8.5.1
BS: Win2003

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz