OVH Cloud OVH Cloud

Pb avec un event handler

6 réponses
Avatar
Eric
Bonjour

j'ai sps2003 et sql server 2000

J'ai exécuté à la lettre l'exemple suivant
(http://msdn.microsoft.com/library/en-us/odc_sp2003_ta/html/sharepoint_wssev
enting.asp?frame=true). J'ai compilé ensuite avec la commande suivante pour
avoir un strong name (sn.exe -k c:\keypair.snk). Ja,i fait un drag and drop
de mon dll de mon application dans le c:\windows\assembly (dans l'exmple, il
inscrit %windir%\aasembly, mais je crois que c'est la même chose). J'ai
inscrit dans ma librairie de documents, la string de valeur suivante
WSSEventSink.....

Lorsque tout est terminé, je vais dans ma librairie et j'upload un document,
et le tout ce fait merveilleusement bien mais , il ne log pas mon action
dans le event viewer. Pourriez-vous m'aider à y voir clair.

Merci infiniment.

Eric

6 réponses

Avatar
Renaud COMTE [MVP]
Classique

Dans les params de la doc lib, il fau tdonner le nom entendue de votre classe

NameOfAssemblyWithoutExtension, Version=”VersionNumberGoesHere”,
Culture=CultureHere, PublicKeyToken=TokenValueCanBeRetrievedFromGAC.

WSSEventSink ne suffit pas pour qualifier l'event

Renaud COMTE [MVP]

"Eric" a écrit :

Bonjour

j'ai sps2003 et sql server 2000

J'ai exécuté à la lettre l'exemple suivant
(http://msdn.microsoft.com/library/en-us/odc_sp2003_ta/html/sharepoint_wssev
enting.asp?frame=true). J'ai compilé ensuite avec la commande suivante pour
avoir un strong name (sn.exe -k c:keypair.snk). Ja,i fait un drag and drop
de mon dll de mon application dans le c:windowsassembly (dans l'exmple, il
inscrit %windir%aasembly, mais je crois que c'est la même chose). J'ai
inscrit dans ma librairie de documents, la string de valeur suivante
WSSEventSink.....

Lorsque tout est terminé, je vais dans ma librairie et j'upload un document,
et le tout ce fait merveilleusement bien mais , il ne log pas mon action
dans le event viewer. Pourriez-vous m'aider à y voir clair.

Merci infiniment.

Eric





Avatar
Eric
Bonjour Renaud!

J'ai bien inscrit ce que vous m'avez indiqué dans

Assembly Name:

WSSEventSink, Version=1.0.0.2, Culture=neutral,
PublicKeyToken%a7f6c72becfbbb


et dans Class Name:

WSSEventSink.EventSink



Mais ceci ne fonctionne pas, auriez-vous une autre piste que je pourrais
vérifier?

Merci encore Renaud



"Renaud COMTE [MVP]" a écrit dans le
message de news:
Classique

Dans les params de la doc lib, il fau tdonner le nom entendue de votre


classe

NameOfAssemblyWithoutExtension, Version="VersionNumberGoesHere",
Culture=CultureHere, PublicKeyToken=TokenValueCanBeRetrievedFromGAC.

WSSEventSink ne suffit pas pour qualifier l'event

Renaud COMTE [MVP]

"Eric" a écrit :

> Bonjour
>
> j'ai sps2003 et sql server 2000
>
> J'ai exécuté à la lettre l'exemple suivant
>


(http://msdn.microsoft.com/library/en-us/odc_sp2003_ta/html/sharepoint_wssev
> enting.asp?frame=true). J'ai compilé ensuite avec la commande suivante


pour
> avoir un strong name (sn.exe -k c:keypair.snk). Ja,i fait un drag and


drop
> de mon dll de mon application dans le c:windowsassembly (dans


l'exmple, il
> inscrit %windir%aasembly, mais je crois que c'est la même chose). J'ai
> inscrit dans ma librairie de documents, la string de valeur suivante
> WSSEventSink.....
>
> Lorsque tout est terminé, je vais dans ma librairie et j'upload un


document,
> et le tout ce fait merveilleusement bien mais , il ne log pas mon action
> dans le event viewer. Pourriez-vous m'aider à y voir clair.
>
> Merci infiniment.
>
> Eric
>
>
>


Avatar
Renaud COMTE [MVP]
No soucis

jetez donc un oeil sur

http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/09/11081.aspx

puis

http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/12/11224.aspx

et enfin, surtout, postez le soucis qui vous a bloqué pour servir d'aide au
autres !!!!
Style : le piége à eviter

Je vous en remercie d'avance

Renaud COMTE [MVP]


"Eric" a écrit :

Bonjour Renaud!

J'ai bien inscrit ce que vous m'avez indiqué dans

Assembly Name:

WSSEventSink, Version=1.0.0.2, Culture=neutral,
PublicKeyToken%a7f6c72becfbbb


et dans Class Name:

WSSEventSink.EventSink



Mais ceci ne fonctionne pas, auriez-vous une autre piste que je pourrais
vérifier?

Merci encore Renaud



"Renaud COMTE [MVP]" a écrit dans le
message de news:
> Classique
>
> Dans les params de la doc lib, il fau tdonner le nom entendue de votre
classe
>
> NameOfAssemblyWithoutExtension, Version="VersionNumberGoesHere",
> Culture=CultureHere, PublicKeyToken=TokenValueCanBeRetrievedFromGAC.
>
> WSSEventSink ne suffit pas pour qualifier l'event
>
> Renaud COMTE [MVP]
>
> "Eric" a écrit :
>
> > Bonjour
> >
> > j'ai sps2003 et sql server 2000
> >
> > J'ai exécuté à la lettre l'exemple suivant
> >
(http://msdn.microsoft.com/library/en-us/odc_sp2003_ta/html/sharepoint_wssev
> > enting.asp?frame=true). J'ai compilé ensuite avec la commande suivante
pour
> > avoir un strong name (sn.exe -k c:keypair.snk). Ja,i fait un drag and
drop
> > de mon dll de mon application dans le c:windowsassembly (dans
l'exmple, il
> > inscrit %windir%aasembly, mais je crois que c'est la même chose). J'ai
> > inscrit dans ma librairie de documents, la string de valeur suivante
> > WSSEventSink.....
> >
> > Lorsque tout est terminé, je vais dans ma librairie et j'upload un
document,
> > et le tout ce fait merveilleusement bien mais , il ne log pas mon action
> > dans le event viewer. Pourriez-vous m'aider à y voir clair.
> >
> > Merci infiniment.
> >
> > Eric
> >
> >
> >





Avatar
Eric
BOnjour!

Je dois dire que ça ne fonctionne pas encore. Je ne sais pas ce qui ne
vas pas. Lorsque la procédure indique de "Copy the compiled assembly to the
GAC of the server where SharePoint Portal Server is running", cela veux-tu
dire que je dois copier le dll de mon projet dans le C:Windows Assembly ??
Si c'est le cas, j'ai bien effectué les étapes, sinon, avez-vous une autre
piste que je pourrais suivre?

Merci

"Renaud COMTE [MVP]" a écrit dans le
message de news:
No soucis

jetez donc un oeil sur




http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/09/11081.aspx

puis




http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/12/11224.aspx

et enfin, surtout, postez le soucis qui vous a bloqué pour servir d'aide


au
autres !!!!
Style : le piége à eviter

Je vous en remercie d'avance

Renaud COMTE [MVP]


"Eric" a écrit :

> Bonjour Renaud!
>
> J'ai bien inscrit ce que vous m'avez indiqué dans
>
> Assembly Name:
>
> WSSEventSink, Version=1.0.0.2, Culture=neutral,
> PublicKeyToken%a7f6c72becfbbb
>
>
> et dans Class Name:
>
> WSSEventSink.EventSink
>
>
>
> Mais ceci ne fonctionne pas, auriez-vous une autre piste que je pourrais
> vérifier?
>
> Merci encore Renaud
>
>
>
> "Renaud COMTE [MVP]" a écrit dans le
> message de news:
> > Classique
> >
> > Dans les params de la doc lib, il fau tdonner le nom entendue de votre
> classe
> >
> > NameOfAssemblyWithoutExtension, Version="VersionNumberGoesHere",
> > Culture=CultureHere, PublicKeyToken=TokenValueCanBeRetrievedFromGAC.
> >
> > WSSEventSink ne suffit pas pour qualifier l'event
> >
> > Renaud COMTE [MVP]
> >
> > "Eric" a écrit :
> >
> > > Bonjour
> > >
> > > j'ai sps2003 et sql server 2000
> > >
> > > J'ai exécuté à la lettre l'exemple suivant
> > >
>


(http://msdn.microsoft.com/library/en-us/odc_sp2003_ta/html/sharepoint_wssev
> > > enting.asp?frame=true). J'ai compilé ensuite avec la commande


suivante
> pour
> > > avoir un strong name (sn.exe -k c:keypair.snk). Ja,i fait un drag


and
> drop
> > > de mon dll de mon application dans le c:windowsassembly (dans
> l'exmple, il
> > > inscrit %windir%aasembly, mais je crois que c'est la même chose).


J'ai
> > > inscrit dans ma librairie de documents, la string de valeur suivante
> > > WSSEventSink.....
> > >
> > > Lorsque tout est terminé, je vais dans ma librairie et j'upload un
> document,
> > > et le tout ce fait merveilleusement bien mais , il ne log pas mon


action
> > > dans le event viewer. Pourriez-vous m'aider à y voir clair.
> > >
> > > Merci infiniment.
> > >
> > > Eric
> > >
> > >
> > >
>
>
>


Avatar
Eric
J'ai oublié une chose, il ne m'affiche pas d'erreurs lorsque je suis dans
les paramètres avancées de la librairie de documents,mais lorsque je fait un
checkin ou un update, ou autre chose, il ne m'inscrit rien de le events
logs. Donc, c'est pour ça que je dit que je crois que mon event handler ne
fonctione pas.

Merci

"Renaud COMTE [MVP]" a écrit dans le
message de news:
No soucis

jetez donc un oeil sur




http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/09/11081.aspx

puis




http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/12/11224.aspx

et enfin, surtout, postez le soucis qui vous a bloqué pour servir d'aide


au
autres !!!!
Style : le piége à eviter

Je vous en remercie d'avance

Renaud COMTE [MVP]


"Eric" a écrit :

> Bonjour Renaud!
>
> J'ai bien inscrit ce que vous m'avez indiqué dans
>
> Assembly Name:
>
> WSSEventSink, Version=1.0.0.2, Culture=neutral,
> PublicKeyToken%a7f6c72becfbbb
>
>
> et dans Class Name:
>
> WSSEventSink.EventSink
>
>
>
> Mais ceci ne fonctionne pas, auriez-vous une autre piste que je pourrais
> vérifier?
>
> Merci encore Renaud
>
>
>
> "Renaud COMTE [MVP]" a écrit dans le
> message de news:
> > Classique
> >
> > Dans les params de la doc lib, il fau tdonner le nom entendue de votre
> classe
> >
> > NameOfAssemblyWithoutExtension, Version="VersionNumberGoesHere",
> > Culture=CultureHere, PublicKeyToken=TokenValueCanBeRetrievedFromGAC.
> >
> > WSSEventSink ne suffit pas pour qualifier l'event
> >
> > Renaud COMTE [MVP]
> >
> > "Eric" a écrit :
> >
> > > Bonjour
> > >
> > > j'ai sps2003 et sql server 2000
> > >
> > > J'ai exécuté à la lettre l'exemple suivant
> > >
>


(http://msdn.microsoft.com/library/en-us/odc_sp2003_ta/html/sharepoint_wssev
> > > enting.asp?frame=true). J'ai compilé ensuite avec la commande


suivante
> pour
> > > avoir un strong name (sn.exe -k c:keypair.snk). Ja,i fait un drag


and
> drop
> > > de mon dll de mon application dans le c:windowsassembly (dans
> l'exmple, il
> > > inscrit %windir%aasembly, mais je crois que c'est la même chose).


J'ai
> > > inscrit dans ma librairie de documents, la string de valeur suivante
> > > WSSEventSink.....
> > >
> > > Lorsque tout est terminé, je vais dans ma librairie et j'upload un
> document,
> > > et le tout ce fait merveilleusement bien mais , il ne log pas mon


action
> > > dans le event viewer. Pourriez-vous m'aider à y voir clair.
> > >
> > > Merci infiniment.
> > >
> > > Eric
> > >
> > >
> > >
>
>
>


Avatar
Renaud COMTE [MVP]
il faut lancer un debug

le mieux serais un process de log externe comme l'eventlog de windows ou
tout autre solution

Honnetement je ne vois pas ce qui peut bloquer
souvent c'est un probléme de nommage mais la ...







soit http://blogs.developpeur.org/fabrice69/archive/2004/11/25/3552.aspx ou
log4net

Voila

Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------
[INFO] : Je me permet de rappeller l'importance de bien préciser la version
de SPS dans vos questions
cela eviterais des réponses erronées ou trompeuses comme récemment sur






la problématique de backup
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche







Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001]
[WSS]
"Eric" a écrit dans le message de news:
Ozl#
J'ai oublié une chose, il ne m'affiche pas d'erreurs lorsque je suis dans
les paramètres avancées de la librairie de documents,mais lorsque je fait


un
checkin ou un update, ou autre chose, il ne m'inscrit rien de le events
logs. Donc, c'est pour ça que je dit que je crois que mon event handler


ne
fonctione pas.

Merci

"Renaud COMTE [MVP]" a écrit dans le
message de news:
> No soucis
>
> jetez donc un oeil sur
>
>



http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/09/11081.aspx
>
> puis
>
>



http://dotnetjunkies.com/WebLog/lamont_harrington/archive/2004/04/12/11224.aspx
>
> et enfin, surtout, postez le soucis qui vous a bloqué pour servir d'aide
au
> autres !!!!
> Style : le piége à eviter
>
> Je vous en remercie d'avance
>
> Renaud COMTE [MVP]
>
>
> "Eric" a écrit :
>
> > Bonjour Renaud!
> >
> > J'ai bien inscrit ce que vous m'avez indiqué dans
> >
> > Assembly Name:
> >
> > WSSEventSink, Version=1.0.0.2, Culture=neutral,
> > PublicKeyToken%a7f6c72becfbbb
> >
> >
> > et dans Class Name:
> >
> > WSSEventSink.EventSink
> >
> >
> >
> > Mais ceci ne fonctionne pas, auriez-vous une autre piste que je


pourrais
> > vérifier?
> >
> > Merci encore Renaud
> >
> >
> >
> > "Renaud COMTE [MVP]" a écrit dans le
> > message de news:
> > > Classique
> > >
> > > Dans les params de la doc lib, il fau tdonner le nom entendue de


votre
> > classe
> > >
> > > NameOfAssemblyWithoutExtension, Version="VersionNumberGoesHere",
> > > Culture=CultureHere, PublicKeyToken=TokenValueCanBeRetrievedFromGAC.
> > >
> > > WSSEventSink ne suffit pas pour qualifier l'event
> > >
> > > Renaud COMTE [MVP]
> > >
> > > "Eric" a écrit :
> > >
> > > > Bonjour
> > > >
> > > > j'ai sps2003 et sql server 2000
> > > >
> > > > J'ai exécuté à la lettre l'exemple suivant
> > > >
> >



(http://msdn.microsoft.com/library/en-us/odc_sp2003_ta/html/sharepoint_wssev
> > > > enting.asp?frame=true). J'ai compilé ensuite avec la commande
suivante
> > pour
> > > > avoir un strong name (sn.exe -k c:keypair.snk). Ja,i fait un


drag
and
> > drop
> > > > de mon dll de mon application dans le c:windowsassembly (dans
> > l'exmple, il
> > > > inscrit %windir%aasembly, mais je crois que c'est la même chose).
J'ai
> > > > inscrit dans ma librairie de documents, la string de valeur


suivante
> > > > WSSEventSink.....
> > > >
> > > > Lorsque tout est terminé, je vais dans ma librairie et j'upload un
> > document,
> > > > et le tout ce fait merveilleusement bien mais , il ne log pas mon
action
> > > > dans le event viewer. Pourriez-vous m'aider à y voir clair.
> > > >
> > > > Merci infiniment.
> > > >
> > > > Eric
> > > >
> > > >
> > > >
> >
> >
> >