OVH Cloud OVH Cloud

repertoire exchange

4 réponses
Avatar
lionel
resalut,

j'envoie ce type de donn=E9es (methode send) au serveur=20
exchange en ayant pr=E9alablement
utilis=E9 l'obejt "Microsoft.XMLHTTP" et ouvert une=20
connection par la methode suivante Open("POST", strURL,=20
true) strURL =E9tant mon url de serveur exchange:

Cmd=3Dsaveappt
Required=3D
Optional=3D
Resource=3D
FormType=3Dappointment
DAV:contentclass=3Durn:content-classes:appointment
urn:schemas:httpmail:importance=3D1
urn:schemas:httpmail:subject=3DExemple de mise au planning=20
urn:schemas:calendar:dtstart=3D2004-06-09T22:00:00.000Z
urn:schemas:calendar:dtend=3D2004-06-09T22:00:00.000Z
urn:schemas:calendar:alldayevent=3D1
urn:schemas:calendar:location=3D
urn:schemas:calendar:reminderoffset=3D900
urn:schemas:calendar:responserequested=3D1
http://schemas.microsoft.com/exchange/subject-
utf8=3DFormation
urn:schemas:httpmail:textdescription=3DFormation


le probl=E8me est que le fichier eml cr=E9=E9 sur le serveur se=20
met =E0 la racine de mon user et non dans le r=E9pertoire=20
calendrier.

Comment faire pour qu'il se mette directement dessous?
Ou est l'option?

Merci pour votre aide

4 réponses

Avatar
Thierry DEMAN [MVP]
Bonjour Lionel,

je pense que ta chaine URL d'accès au serveur doit indiquer le chemin complet d'accès au dossier :

http://serveurExchange/Exchange/USER/Calendrier

Attention, un utilisateur (en langue anglaise) aura "Calendar" au lieu de "calendrier", ...

D'autres solutions à partir de la racine du dossier devrait exister, car les dossiers "créés par défaut" utilisent une constante précise!

A bientôt,
--
Thierry DEMAN-BARCELÒ
MVP Exchange,SQL/Server
FAQ Exchange: http://faqexchange.dyndns.org
Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm




resalut,

j'envoie ce type de données (methode send) au serveur
exchange en ayant préalablement
utilisé l'obejt "Microsoft.XMLHTTP" et ouvert une
connection par la methode suivante Open("POST", strURL,
true) strURL étant mon url de serveur exchange:

Cmd=saveappt
Required > Optional > Resource > FormType=appointment
DAV:contentclass=urn:content-classes:appointment
urn:schemas:httpmail:importance=1
urn:schemas:httpmail:subject=Exemple de mise au planning
urn:schemas:calendar:dtstart 04-06-09T22:00:00.000Z
urn:schemas:calendar:dtend 04-06-09T22:00:00.000Z
urn:schemas:calendar:alldayevent=1
urn:schemas:calendar:location > urn:schemas:calendar:reminderoffset0
urn:schemas:calendar:responserequested=1
http://schemas.microsoft.com/exchange/subject-
utf8=Formation
urn:schemas:httpmail:textdescription=Formation


le problème est que le fichier eml créé sur le serveur se
met à la racine de mon user et non dans le répertoire
calendrier.

Comment faire pour qu'il se mette directement dessous?
Ou est l'option?

Merci pour votre aide



Avatar
lionel
oui c'est bon ...

As-tu un exemple de suppression et de remplacement
de rendez vous dans le calendrier?


-----Message d'origine-----
Bonjour Lionel,

je pense que ta chaine URL d'accès au serveur doit
indiquer le chemin complet d'accès au dossier :


http://serveurExchange/Exchange/USER/Calendrier

Attention, un utilisateur (en langue anglaise)
aura "Calendar" au lieu de "calendrier", ...


D'autres solutions à partir de la racine du dossier
devrait exister, car les dossiers "créés par défaut"

utilisent une constante précise!

A bientôt,
--
Thierry DEMAN-BARCELÃ'
MVP Exchange,SQL/Server
FAQ Exchange: http://faqexchange.dyndns.org
Site personnel:
http://webfamilial.dyndns.org/thierry/pageprincipale.htm





resalut,

j'envoie ce type de données (methode send) au serveur
exchange en ayant préalablement
utilisé l'obejt "Microsoft.XMLHTTP" et ouvert une
connection par la methode suivante Open("POST", strURL,
true) strURL étant mon url de serveur exchange:

Cmd=saveappt
Required=
Optional=
Resource=
FormType=appointment
DAV:contentclass=urn:content-classes:appointment
urn:schemas:httpmail:importance=1
urn:schemas:httpmail:subject=Exemple de mise au
planning


urn:schemas:calendar:dtstart 04-06-09T22:00:00.000Z
urn:schemas:calendar:dtend 04-06-09T22:00:00.000Z
urn:schemas:calendar:alldayevent=1
urn:schemas:calendar:location=
urn:schemas:calendar:reminderoffset0
urn:schemas:calendar:responserequested=1
http://schemas.microsoft.com/exchange/subject-
utf8=Formation
urn:schemas:httpmail:textdescription=Formation


le problème est que le fichier eml créé sur le
serveur se


met à la racine de mon user et non dans le répertoire
calendrier.

Comment faire pour qu'il se mette directement dessous?
Ou est l'option?

Merci pour votre aide

.





Avatar
tony
tu pourrai me dire comment tu fais l'envoie de données a exchange exactement stp

car j'ai en grande partie la même chose a faire
Avatar
Thierry DEMAN [MVP]
Bonsoir,

voici quelques exemples sur MSDN

La fiche
296126 - HOW TO: Create, Modify and Delete Contact Items Via WebDAV
(PROPPATCH)
correspondant à l'URL suivante:
http://support.microsoft.com/default.aspx?scid=kb;en-us;296126

La requète initiale:

http://search.microsoft.com/search/results.aspx?qu=http+webdav+calendar&View=msdn&st=b&c=0&s=1&swc=0

A bientôt

--
Thierry DEMAN-BARCELÒ
MVP Exchange,SQL/Server
FAQ Exchange: http://faqexchange.dyndns.org
Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm


"tony" a écrit dans le message de news:

tu pourrai me dire comment tu fais l'envoie de données a exchange
exactement stp?


car j'ai en grande partie la même chose a faire