Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: the-mk am 15.02.05 - 16:30:03

Titel: @command([compose].....)
Beitrag von: the-mk am 15.02.05 - 16:30:03
Hallo zusammen,

es mag trivial klingen, aber ich versuche eine Maske aus einer anderen DB zu öffnen.
Klar: @command([compose];"server":"db";"view");

Rechte usw. auf die andere DB sind richtig gesetzt.

Problem: Bei einigen kommt ein insufficient access zurück, die Maske öffnet sich also nicht.

Ich habe versucth server:db mit replica Id zu ersetzen, das klappt überhaupt nicht.

P.S. mit DBlookup und replica id geht alles einwandfrei

Bitte um Hilfe.
Titel: Re: @command([compose].....)
Beitrag von: Semeaphoros am 15.02.05 - 16:35:43
Willkommen im Forum, the-mk  (schade, dass ich da keinen echten Namen weiss  :( )

Sind vielleicht bei der Maske Rechte gesetzt worden, da gibts doch in den Maskeneigenschaften einen Eintrag, wer mit dieser Maske neue Dokumente erstellen darf
Titel: Re: @command([compose].....)
Beitrag von: umi am 15.02.05 - 16:57:21
Wie siehts mit den Rechten auf dem Server aus?
Titel: Re: @command([compose].....)
Beitrag von: Glombi am 15.02.05 - 21:47:48
Kleine Verständisfrage:
Zitat
@command([compose];"server":"db";"view");
1.: "view" ist der (Alias-)Name der Maske? Das muss so sein.

2.: Mit "Maske öffnen" meinst Du neues Dokument erstellen? Das muss so sein.

3.: Haben denn die User mindestens Autorrecht und die Berechtigung, neue Dokumente zu erstellen?

Andreas
Titel: Re: @command([compose].....)
Beitrag von: the-mk am 16.02.05 - 10:33:07
Sie Server Rechte sind wie gesagt alle korrekt.
Auch die Formel an sich stimmt, d.h. der Aliasname wird verwendet.
Die Erstellrechte wurden auch richtig berücksichtigt.

Wenn ich für Server:DB die Replica-ID eingebe, dann findet er nichtmal die Form? Merkwürdig, bei DBLookup funktioniert es einwandfrei.
Titel: Re: @command([compose].....)
Beitrag von: koehlerbv am 16.02.05 - 10:39:28
Die Replica-ID ist nicht als Parameter für diesen Command-Befehl vorgesehen.
Und irgendwas scheint mit den Rechten doch nicht zu stimmen - das würde ich nochmal gründlich prüfen.
Wird dieses @Command aus einer Ansichtsaktion abgesetzt ?

Bernhard
Titel: Re: @command([compose].....)
Beitrag von: Axel am 16.02.05 - 10:42:10
Hi,

wie sieht denn die Formel aus. Poste doch mal den gesamten Code der hinter der Aktion liegt. Vielleicht sind die Anführungszeichen nicht richtig gesetzt.


Axel
Titel: Re: @command([compose].....)
Beitrag von: the-mk am 16.02.05 - 15:50:36
Die Replica-ID ist auch nicht für DBLookup vorgesehen, aber funktioniert, liegt es am @command, dass die hier nicht geht?

@Command([Compose];"spns1x1":"Daten.nsf";"Person")
Titel: Re: @command([compose].....)
Beitrag von: koehlerbv am 16.02.05 - 15:51:26
Natürlich ist die ReplicaID für @dbLookup vorgesehen. Das ist sogar dokumentiert.

Bernhard
Titel: Re: @command([compose].....)
Beitrag von: the-mk am 17.02.05 - 11:46:54
Ok, sorry  :)
Titel: Re: @command([compose].....)
Beitrag von: Linus am 17.02.05 - 12:59:55
wenn ich das richtig verstanden habe, können nur einige deiner benutzer die maske nicht öffnen.
das spricht in der tat für ein berechtigungsproblem.
prüfe bitte die acl (auch das häckchen für dokumente erstellen) und die rechte in den maskeneigeschaften.