Hi Guys,

I'm working on a project to talk to exchange 2007 via exchange web
services and have struck an issue with actioning an UpdateItem
request. (currently testing with Exchange 2007 and PHP version 5.2.6)

The problem is that when trying to send the Update, the following
error is reported (even though the documentation states that Path
isn't a required attribute):

"Fatal error: SOAP-ERROR: Encoding: object hasn't 'Path' property"

This all started when working through the howto's documented here:
http://www.howtoforge.com/talking-soap-with-exchange

There *is* a bug report open with PHP for this, but there hasn't been
a lot of traction on this so far
(http://bugs.php.net/bug.php?id=47924)

I've tried the work around (altering the xsd to replace Path with
FieldURI) - however given the scope of what I'm trying to do, I don't
believe that this is going to be a workaround that I can rely on (as
I'm going to need to alter somefields identified as FieldURI and some
as IndexedFieldURI types)

The step I'm yet to try is to work out the path and try an update
request with the path built in (if this works, then that will sort me
out as I'll be able to rely on that)

I'm wondering if anyone else has struck this and found an appropriate
work around until the bug is resolved?

Thanks in advance!

-- 
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]

Reply via email to