L'utilisateur CN={user] /O={nom de l'organisation} ne peut p

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar roubech » 05 Sep 2013 à 00:03

les personnes ou groupes que tu mets dansle dernier onglet du doc personne comme gestionnaire, c'est pour pouvoir faire des mises à jour des personnes (en plus des admins qui ont normalement assez de droits et n'ont pas besoin d'être ajoutés explicitement là)

gestionnaire dans la LCA du template, mais entre crochet, c'est une écriture spéciale pour générer la LCA des bases qui vont être créés avec le modèle. Pour le nom du groupe, ça dépend de ton cas de figure. Si tu veux que ton code puisse faire des modif sur la base mail, il faudra au moins que le signataire soit dedans

par contre, si tu créés le compte et la base mail avec une requete AdminP, il faut attendre que la requête soit traitée par le serveur avant de pouvoir accéder à la base et finir ton traitement ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar Sylvain-PEPIN » 05 Sep 2013 à 08:54

Salut
si tu veux que ce groupe soit par défaut gestionnaire de toutes tes nouvelles db issues de te template, tu l'inscrit dans la lca du template, entre [] : ie : [LocalDomainAdmins], avec les droits et le type (groupe)
@+
Sylvain

"Le plus évident est souvent ce qui est le moins caché."
Avatar de l’utilisateur
Sylvain-PEPIN
Modérateur
Modérateur
 
Message(s) : 1918
Inscrit(e) le : 23 Juin 2005 à 14:56
Localisation : Bessancourt (95)

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar sanaa83 » 05 Sep 2013 à 09:19

Bonjour,

Dans la LCA du template, j'ai ajouté [LocalDomainAdmins] en tant que groupe des personnes + Gestionnaire.
J'ai crée l'utilisateur. ensuite, quand je commence à modifier la LCA de la base par ce code:

Dim dbmail As New NotesDatabase(mailServer, mailFile)
Set acl = dbmail.ACL

je reçois le message d'erreur ""L'utilisateur CN=user ne peut pas ouvrir la base {Chemin d'accès au databasename.nsf}""

alors que mon nom est déjà dans le groupe LocalDomainAdmin, et même quand j'ouvre domino Admin et j'essaye de voir la LCA de la base crée, ça me donne que je ne suis pas autorisée à ouvrir cette base!!!!

Le nécessaire fait!!! mais le message "L'utilisateur CN=user ne peut pas ouvrir la base {Chemin d'accès au databasename.nsf}" est tjrs existe!!

J'ai oublié qlq chose?!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar Michael DELIQUE » 05 Sep 2013 à 09:31

re,

ipour créé une base à partir d'un template c'est une autre méthode, regarde à notesDatabase.CreateFromTemplate dans l'aide en ligne c'ets bien expliqué
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar sanaa83 » 05 Sep 2013 à 09:46

Re,

Pour la création de la base à partir de template, on peux la faire même avec RegisterNewUser

With reg
....
.MailTemplateName = templateFile
....
end with

Call reg.RegisterNewUser (.....)

J'ai une question, et vu que le message est affiché dans ces lignes de code
Dim dbmail As New NotesDatabase(mailServer, mailFile)
Set acl = dbmail.ACL

est ce que Dim dbmail As New NotesDatabase(mailServer, mailFile) essaye d'ouvrir la base?!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar Michael DELIQUE » 05 Sep 2013 à 09:52

oui !

et il est préférable de séparer la déclaration d'une variable de sont instanciation surtout dans les cas comme celui la
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar sanaa83 » 05 Sep 2013 à 09:59

Exactement, j'ai séparé la déclaration :

Dim dbmail as notesdatabase
Set dbmail = session.Getdatabase(mailServer, mailFile, False)

Mais sans résultat!!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar roubech » 05 Sep 2013 à 10:18

tu peux passer en FullAdmin dans ton client d'Admin pour regarder la LCA de la base créé par Call reg.RegisterNewUser (.....) et nous dire ce qu'elle contient (en comparaison du template)

tu as essayé avec notesDatabase.CreateFromTemplate, même si c'est pas ton but, mais pour comparer
ou tout simplement, créer une base manuellement depuis le template modifié pour voir si tes modif de LCA sont bien reprises ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar Michael DELIQUE » 05 Sep 2013 à 10:19

passe ton code en débug "pas à pas" et regarde ce qui ne vas pas. comme ça je ne peux rien faire
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar sanaa83 » 05 Sep 2013 à 12:14

Re,

J'ai crée un utilisateur manuellement et sa base mail hérite d'un modèle qui a dans la LCA [LocalDomainAdmins] et bien d'autres.

Après la création de la base mail, et quand je l'ouvre je trouve que la LCA de la nouvelle base n'est pas la même chose que la LCA de template.
et que le nouvelle base ne récupérer pas toutes les entrées de la LCA.

Est ce que c'est normal?!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar Michael DELIQUE » 05 Sep 2013 à 12:15

ça ne récupère du template que les entré encadré d'un []
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar sanaa83 » 05 Sep 2013 à 12:34

Dans la lca de template j'ai cette liste:
[LocalDomainAdmins]
[Administrateur]
[Anonymous]
[-Default-]
[OtherDomainServers]
[Mon nom]

Dans la nouvelle base crée, il récupère toute la liste SAUF:
[LocalDomainAdmins]
et [Mon nom]

Est ce que c'est normal?!!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar roubech » 05 Sep 2013 à 14:07

est-ce que c'est bien ce template qui est utilisé pour la création de la BAL ?
Tu n'as pas 2 template avec le même nom de template (onglet design) ?
c'est le mail85.ntf ? ou une copie retravaillée ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar sanaa83 » 05 Sep 2013 à 14:32

J'ai vérifié le paramètre de template utilisé dans mon code, et j'ai trouvé que le bon modéle utilisé.

C'est mail85.ntf est c'est la seule base existe dans le serveur.
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: L'utilisateur CN={user] /O={nom de l'organisation} ne pe

Messagepar sanaa83 » 05 Sep 2013 à 15:45

après les tests, et de prendre un autre modèle ntf qui a dans la LCA que [LocalDomainAdmins]

Ensuite j'ai signé le modèle avec l'ID du serveur.

J'ai pu de résoudre le problème.
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

PrécédentSuivant

Retour vers Développement