c'est une mailbox

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

c'est une mailbox

Messagepar Michael DELIQUE » 21 Août 2013 à 14:30

Bonjour

je cherches un moyen fiable de déterminer qu'une base est une mailbox juste en analysant sont design via un script ?

une idée ?
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: c'est une mailbox

Messagepar Michael DELIQUE » 21 Août 2013 à 15:15

j'ai pris comme "flag" la présence du document "CalendarProfile"...
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: c'est une mailbox

Messagepar Dominux » 22 Août 2013 à 14:22

Salut Michael, tu ne devrais pas trop te tromper avec ce "flag" ;)
Cordialement,
Olivier (www.dominux.fr et sur Twitter)
Image
Avatar de l’utilisateur
Dominux
Administrateur
Administrateur
 
Message(s) : 1201
Inscrit(e) le : 16 Déc 2004 à 10:56
Localisation : Nantes

Re: c'est une mailbox

Messagepar Michael DELIQUE » 22 Août 2013 à 14:27

ben tu va rire, j'ai du affiner !

parce que le document existe sur certaine bases. mais quand tu essais de l'ouvrir le code plante...

je regarde si le document contient bien le "CalendarProfile" dans le champ form et encore comme ça j'ai des faux positif... mais très peu
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: c'est une mailbox

Messagepar Dominux » 22 Août 2013 à 15:27

Et qu'as tu comme type de base en faux positif ? des apps interne ?
Cordialement,
Olivier (www.dominux.fr et sur Twitter)
Image
Avatar de l’utilisateur
Dominux
Administrateur
Administrateur
 
Message(s) : 1201
Inscrit(e) le : 16 Déc 2004 à 10:56
Localisation : Nantes

Re: c'est une mailbox

Messagepar Michael DELIQUE » 22 Août 2013 à 15:30

par exemple : webadmin.ntf
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: c'est une mailbox

Messagepar Michael DELIQUE » 22 Août 2013 à 15:34

j'ai un bout de code qui me renvois tous les document profils d'une base , et je retrouve dedans "CalendarProfile" alors qu'il ne devrait pas y etre

Code : Tout sélectionner
set Item = New NotesItem(wDocReport,"DocProfile","")
   Set NCollection = wDBScan.CreateNoteCollection(False)
   If Not NCollection Is Nothing Then
      Call NCollection.SelectAllFormatElements(False)
      NCollection.SelectProfiles = True
      On Error Resume Next
      Call NCollection.BuildCollection
      On Error Goto CatchError
      If NCollection.Count > 0 Then
         NotesID = NCollection.Getfirstnoteid()
         While Trim(NotesID) <> ""
            Set Doc = wDBScan.Getdocumentbyid(NotesID)            
            If Not Doc Is Nothing Then               
               Select Case Lcase(Trim(Cstr(Doc.Nameofprofile)))
                  
               Case "designerdefaults","breakpoints_"
                  REM on fait rien
               Case Else
                  i=i+1
                  Texte =  Trim(Cstr(Doc.Nameofprofile))
                  If Trim(Cstr(Doc.Key)) <> "" Then
                     Texte = Texte +" ( "+Cstr(Doc.Key)+" )"
                  End If
                  Call Item.Appendtotextlist(Texte)                           
                  texte = ""
               End Select
               Set Doc = Nothing
            End If
            NotesID = NCollection.Getnextnoteid(NotesID)
         Wend
         Call NCollection.Clearcollection()
      End If
      Set NCollection = Nothing
   End If
   Set Item = Nothing
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: c'est une mailbox

Messagepar Sylvain-PEPIN » 03 Sep 2013 à 09:53

salut Michael,

Je viens de tomber sur cet article : http://dpastov.blogspot.nl/2012/06/pred ... +Dmytro%29
il y a un ReplicaId pour les bases courrier...à tester...
@+
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: c'est une mailbox

Messagepar Michael DELIQUE » 03 Sep 2013 à 14:54

j'ai pas de client sous la main, je regarde ça demain. merci.
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


Retour vers Développement