Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: pippo am 08.09.03 - 11:15:16

Titel: Selectiv Replizieren? Erneuter Versuch
Beitrag von: pippo am 08.09.03 - 11:15:16
Hallo Leute,

habe es mit folgender Formel versucht:

in den Dokumenten gibt es ein Feld Server; das Feld hat folgende Formel: @Name([CN];@Subset( @DbName ; 1 ))

Hier die Replizierformel
SELECT Server=@Name([CN];@Subset( @DbName ; 1 ))

Dokumente werden nicht repliziert!
Kann man in Replizierformeln DBName generell nicht verwenden?

Habe über 100 Server und will nicht die Formeln einzeln einstellen!

Schönen Tag, Pippo
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: ata am 08.09.03 - 18:58:25
... wenn du hier nur den CommonName einträgst - funktionierts dann?

ata
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: pippo am 09.09.03 - 09:33:38
Hallo,

dann funktionierts!

Wertet Notes die Funktionen nicht aus? Sind wir da sicher?


Grüße, Pippo
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: ata am 10.09.03 - 08:24:08
... versuch es mit einem Profildokument. Dort liest du dann ein Feld aus, in welchem der Server so drinsteht, wie du ihn brauchst...

ata
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: pippo am 10.09.03 - 08:59:40
Hallo,
funktioniert auch nicht!
Also kann man da solche Formeln nicht verwenden!!!

Dann müssen wir das man einstellen. Ist das denn die Möglichkeit??????????????????????????????????????????????????????????????????????????????????????????????????


Grüße, Pippo
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: Glombi am 10.09.03 - 09:16:25
Hi,
die Funktion @DbName liefert ausgeführt auf einem Server für den Server immer "" zurück. Auch @MailDBName.

Andreas
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: pippo am 10.09.03 - 09:21:10
 Hallo,
aber es funktioniert auch nicht mit folgender Formel:

SELECT Server=@GetProfileField("ProfilDoc"; "Server")

wobei folgende funktioniert:

SELECT Server="Servername..."

Grüße, Pippo
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: ghost am 10.09.03 - 09:27:22
Ich denke, dass es daran liegt, dass aus der Replikarionsformel nicht auf ein ProfileDocument zugegriffen werden kann. Das geht z.B. auch nicht aus einer Ansichtsselektionsformel.

Viele Grüße
ghost
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: Glombi am 10.09.03 - 09:53:10
Man könnte evtl. in die NOTES.INI jedes Servers einen Eintrags
$ServerName=Name des Servers
machen und diesen dann mit @Environment auslesen.
Die @Formelsprache kann in R5 leider nur NOTES.INI Variablen schreiben und lesen, die mit $ anfangen.

Das wäre aber aufwendig und müsste immer gepflegt werden (insb. wenn neue Server aufgesetzt werden).

Die Formel wäre dann
SELECT Server=@Environment("ServerName")

(dort das $ weglassen, dass macht Notes automatisch).
Andreas
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: pippo am 10.09.03 - 10:06:54
Hallo,
jetzt hat mir aber jemand geschrieben, dass man @Environment auch nicht verwenden kann

Werde trotzdem mal einen Test machen

Grüße, Pippo
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: pippo am 10.09.03 - 10:58:02
Hallo,

aber kann ich dann auf Einträge von Notes.ini nicht mehr zugreifen?

Grüße, Pippo
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: Glombi am 10.09.03 - 11:08:29
Hi,
es kann sein, dass @Environement nicht in Replizierformeln geht. Auszug aus der Hilfe
@Environment kann nicht in Spalten- oder Auswahlformeln verwendet werden; sie ist für den Einsatz in Feld- und Maskenformeln, Schaltflächen, SmartIcons und Agenten vorgesehen ist. Einige Formeln, wie z. B. in periodischen Agenten, werden auf dem Server statt auf dem Computer des Benutzers ausgeführt. In diesem Fall wirkt sich @SetEnvironment nur auf die Umgebungsvariablen auf dem Server und nicht auf dem Computer des Benutzers aus.

Da Replizierformeln wohl auch Auswahlformeln sind, geht es wahrscheinlich nicht. Dann fällt mir dazu auch nichts mehr ein.
Sorry!

Andreas
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: pippo am 10.09.03 - 12:35:08
Hallo,

habe es jetzt getestet: es funktioniert nicht!

Grüße, Pippo
Titel: Re:Selectiv Replizieren? Erneuter Versuch
Beitrag von: Glombi am 10.09.03 - 12:37:41
Du solltest darüber nachdenken mit Lesenamensfeldern zu arbeiten. Dann ersparst Du Dir die Replizierformeln.

Andreas