Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Deleting Appointments: msg#00032

cms.opengroupware.xmlrpc.devel

Subject: Deleting Appointments


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
xmlrpc@xxxxxxxxxxxxxxxxx
http://mail.opengroupware.org/mailman/listinfo/xmlrpc



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
solaris.opensol...    editors.vim/200...    web.turbogears....    jakarta.ant.dev...    mathematics.max...    text.unicode.ge...    lang.ruby.core/...    xfce.announce/2...    network.centeri...    php.cvs.pear/20...    user-groups.lin...    kde.devel.quant...    file-systems.ar...    redhat.fedora.t...    apple.fink.auto...    gnome.orbit.gen...    qplus.devel/200...    culture.transpo...    video.dri.user/...    operators.nanog...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation