Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2005, 03:37
Jat_ibo
 
Fecha de Ingreso: abril-2005
Mensajes: 195
Antigüedad: 19 años, 1 mes
Puntos: 0
Un detalle que me trae de cabeza

Veamos llevo ya algunos meses con esta aplicacion, pero ahora hay una cosa que me saca de mis casillas. Si visitais este foro a menudo, habreis visto un monton de preguntas mias sobre exchange, muchas de ellas sin responder, pero las que me han respondido me sirvieron de mucha ayuda. Bueno, no os aburro mas y voy con la pregunta....

// XML namespace info for the WebDAV request.
strXMLNSInfo = "xmlns:g=\"DAV:\" "
+ "xmlns:e=\"http://schemas.microsoft.com/exchange/\" "
+ "xmlns:mapi=\"http://schemas.microsoft.com/mapi/\" "
+ "xmlns:mapit=\"http://schemas.microsoft.com/mapi/proptag/\" "
+ "xmlns:x=\"xml:\" xmlns:cal=\"urn:schemas:calendar:\" "
+ "xmlns:dt=\"urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/\" "
+ "xmlns:header=\"urn:schemas:mailheader:\" "
+ "xmlns:mail=\"urn:schemas:httpmail:\"";


strCalInfo = "<cal:location>WebDAV</cal:location>"
+ "<cal:dtstart dt:dt=\"dateTime.tz\">2005-07-09T23:00:00.000Z</cal:dtstart>"
+ "<cal:dtend dt:dt=\"dateTime.tz\">2005-07-09T23:30:00.000Z</cal:dtend>"
+ "<cal:instancetype dt:dt=\"int\">0</cal:instancetype>"
+ "<cal:busystatus>BUSY</cal:busystatus>"
+ "<cal:meetingstatus>CONFIRMED</cal:meetingstatus>"
+ "<cal:alldayevent dt:dt=\"boolean\">0</cal:alldayevent>"
+ "<cal:responserequested dt:dt=\"boolean\">0</cal:responserequested>"
+ "<cal:reminderoffset dt:dt=\"int\">900</cal:reminderoffset>";

// Build the XML body of the PROPPATCH request.
strApptRequest = "<?xml version=\"1.0\"?>"
+ "<g:propertyupdate " + strXMLNSInfo + ">"
+ "<g:set><g:prop>"
+ "<g:contentclass>urn:content-classes:appointment</g:contentclass>"
+ "<e:outlookmessageclass>IPM.Appointment</e:outlookmessageclass>"

+ strMailInfo
+ strCalInfo
+ strHeaderInfo
+ "<mapi:finvited dt:dt=\"boolean\">1</mapi:finvited>"
+ "</g:prop></g:set>"
+ "</g:propertyupdate>";
Esta es la parte de codigo XML necesaria para realizar una insercion en un calendario de las carpetas publicas de Exchange. El problema es que me realiza la insercionen la carpeta y no en el calendario como deberia hacer.

A ver si alguien sabe decirme algo de porque falla. Solo con que me indicarais el camino ya seria suficiente.

Gracias y disculpad que sea tan pesado.