Deleting Appointments

Bernhard Gschaider <[email protected]>
Newsgroups gmane.comp.cms.opengroupware.xmlrpc.devel
Message-ID <[email protected]>
Hi!

I'm trying to import some appointments via XMLRPC into
Opengroupware. I've been playing around with the xmlrpcd and I'm
having a problem when I'm trying to delete an appointment:

I took the example code from chapter 5.3 of the Skyrix-XMLRPC Manual. 
After doing some slight modifications in order to get it to run it
inserted the appointment into OpenGroupware, but when trying to delete
the same appointment it died with the response:

xmlrpclib.Fault: <Fault 0: 'Invalid argument: Nil object to be added in array'>

I didn't find anything about this in the Mailing list or in the
FAQ. Modifiying the last line to 

result = server.appointment.delete(appointment['id')

(As suggested by the example about working with resources) didn't help
either.

What could be the problem?

Bernhard

PS: I'm using the latest OpenGroupware-RPMs on a Redhat 90 machine.

This is my modified version of the Example-Code (the mktime-calls were
inserted and dict['name'] was changed to dict['title'])

import xmlrpclib
server = xmlrpclib.Server('http://localhost:20001',login='test', password='test.')
import xmlrpclib, time
startDate = xmlrpclib.DateTime(time.mktime(time.strptime("2003-10-01","%Y-%m-%d")))
endDate = xmlrpclib.DateTime(time.mktime(time.strptime("2003-10-02","%Y-%m-%d")))
dict = {}
dict['startDate'] = startDate
dict['endDate'] = endDate
dict['title'] = 'Exhibition'
appointment = server.appointment.insert(dict)
result = server.appointment.delete(appointment)

-- 
OpenGroupware.org XML-RPC
[email protected]
http://mail.opengroupware.org/mailman/listinfo/xmlrpc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.