Autor Thema: FileOpenDBRepID ignoriert angegebenen Server  (Gelesen 3208 mal)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
FileOpenDBRepID ignoriert angegebenen Server
« am: 15.10.10 - 11:02:31 »
Ich versuche über @Command([FileOpenDBRepID]; "xxxxxxxx:yyyyyyyy"; servername) Datenbanken aufzurufen. Allerdings wird der angegebene Server ignoriert. Obwohl es eine Replik auf dem angegebenen Server gibt, wird eine Suche auf anderen Servern, die im Netz erreichbar sind gestartet.

Kennt jemand das Problem?

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #1 am: 15.10.10 - 11:15:21 »
Hast Du eine Kachel der DB auf der Arbeitsoberfläche? Ich meine, da nimmt er generell zuerst den Server der obersten Kachel.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #2 am: 15.10.10 - 11:26:00 »
Hast Du eine Kachel der DB auf der Arbeitsoberfläche?

Nein, denn genau das Anlegen der Kachel wollte ich mir dadurch sparen. Wird die DB über FileOpenDBRepID geöffnet wird die Kachel autom. angelegt.

Die Hilfe habe ich so verstanden, dass zuerst der angegebene Server durchsucht wird und erst wenn die DB doch nicht vorhanden ist alle anderen erreichbaren Server.

Auszug aus der Online-Hilfe:

@Command( [FileOpenDBRepID] ; replicaID ; serverHint ; navigator ; solo; newInstance ; temporary )

Parameters
replicaID

Text. The replica ID of the database you want to open. You can see the replica ID for a database in its InfoBox.

serverHint

Text. Optional. The name of a server where the database might reside. Notes/Domino checks this server for the replica before checking other servers only if the database was not accessible from a workspace icon.

Anscheinend habe ich die Hilfe mal wieder zu wörtlich genommen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Glombi

  • Gast
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #3 am: 15.10.10 - 11:36:07 »
Es soll ja immer noch Leute gegen, die die Kacheln nutzen  ;D

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #4 am: 15.10.10 - 11:40:08 »
Es soll ja immer noch Leute gegen, die die Kacheln nutzen  ;D

Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut  ;D

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #5 am: 15.10.10 - 11:47:11 »
Ist wieder typisch Notes. Die Hilfe verspricht was, was in der Realität dann so nicht funktioniert.   >:(  >:D

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #6 am: 15.10.10 - 11:49:33 »
Hast Du es mal mit Script versucht? Vielleicht klappt es ja damit (falls Du an der Stelle Script verwenden kannst)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #7 am: 15.10.10 - 12:28:59 »
Es soll ja immer noch Leute gegen, die die Kacheln nutzen  ;D

Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut  ;D
ROTFL! Grandios! Danke.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #8 am: 15.10.10 - 12:31:19 »
Und um on-topic auch noch etwas beizutragen: Es gibt dazu auch eine Technote:

How does Notes determine which replica to use with @Command([FileOpenDBRepID]) or a database link?

Zitat
Question
How does the IBM® Lotus Notes® client determine on which server to open a replica when using @Command([FileOpenDBRepID]), a Notes Data Link (NDL), or a database link?
 
Answer
The procedure Notes uses to open replicas using @Command([FileOpenDBRepID]), a Notes Data Link, or a database link is as follows:

1. Use the icon for the replica on the user's workspace if one exists. Note: If the icons are stacked, Notes uses the top icon. If the icons are unstacked, it uses the last replica which was opened.
2. If using Catalog/Domain Search, this will be used to locate* a replica.
3. Search the server listed in the Server Hint if one exists.
4. Search the user's home/mail server specified in the current Location document.
5. Search the local machine.
6. Present the user with a list of servers in a "Choose Servers to Search" dialog box. This list is the list of servers that are in the same Notes Network as the user's home server.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Glombi

  • Gast
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #9 am: 15.10.10 - 13:10:07 »
Es soll ja immer noch Leute gegen, die die Kacheln nutzen  ;D

Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut  ;D
Du bist ja ein echter Kachelmann   8)

Ich sehe gerade, dass der Wikipedia Eintrag noch unvsollständig ist:
http://de.wikipedia.org/wiki/Kachel

Da steht nix von Notes Kacheln  :o

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #10 am: 15.10.10 - 15:14:38 »
Hast Du es mal mit Script versucht? Vielleicht klappt es ja damit (falls Du an der Stelle Script verwenden kannst)

Das Ganze ist mit einer Outline-Struktur realisiert worden und innerhalb der Einträge kann man nur Formelbefehle verwenden.

Ich habe nochmal ein bisschen im Netz gestochert und habe in den Notes-Foren auf dem IBM-Server einige Einträge dazu gefunden. Teilweise auch etwas ältere. Dort besteht das gleiche Problem. Es soll dazu sogar einen Request ans Qualitiy Engineering gegeben haben. das findet man auch innerhalb des Dokumentes aus Martin's Link. Man sucht diesen aber in der Fixlist vergebens.

Axel
« Letzte Änderung: 15.10.10 - 15:16:15 von Axel »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #11 am: 15.10.10 - 17:00:14 »
Und wenn Du mit Formel einen Agenten startest, der das dann im Script ausführt (ok, man kann sich auch durch's Knie in den Kopf schießen)?

Vorher würde ich aber erstmal probieren, ob das in Script überhaupt fehlerfrei läuft.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: FileOpenDBRepID ignoriert angegebenen Server
« Antwort #12 am: 16.10.10 - 15:02:59 »
Einen Versuch wäre es wert. Da es sich allerdings innerhalb der Outline so um die 20-30 Datenbanken handelt müsste man versuchen das Script im Agent so flexibel wie möglich zu halten. Denn für jede DB einen Agenten zu schreiben ist nicht praktikabel. Die Replik-ID könnte man in die INI-Datei schreiben (ja ich weiß, die INI als Parameterübergabe zu nutzen ist böse).

Ich werde es nächste Woche mal testen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz