[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUe-dev] Recent changes in Appserver

From: Johannes Vetter
Subject: [GNUe-dev] Recent changes in Appserver
Date: Thu, 05 Jan 2006 11:17:40 +0100


As you might have noticed I've commited some changes to appserver and
it's db-driver. Appserver now uses the object oriented RPC interface
instead of the old, flat one. This breaks RPC client code which is *not*
using GNUe's RPC drivers (xmlrpc or pyro). Otherwise this should only
affect appserver's internals.

If one is using his own RPC client code (driver) here is a brief
description of the changes. The RPC interface now only has two
functions: open () and getFilters (). 

open () returns a 'Session object' which provides the following
functions: login, logout, commit, rollback, request, load, store,
delete, call, close.

The function "request ()" returns a list-object providing the following
functions: count, fetch and close

No other function-results are changed.

Aside from that RPC stuff, this version of application server also
removed mx.DateTime from it's classes replacing it by python's builtin
"datetime" library. So all date-, time- or datetime-properties are
returned as, datetime.time or datetime.datetime-values.
The main effect of this change will be visible within procedure code
using such date or time values. You'll have to change that code (in
GCD's). If you have written applications using AppServer's
language-interface the same changes will be necessary there.



BYTEWISE Software GmbH               Tel +43 (5577) 89877-0
i.A. Johannes Vetter                 Fax +43 (5577) 89877-66
A-6890 Lustenau, Enga 2    
Wir bieten Installation und Support für Ubuntu: ein auf
GNU/Linux basierendes Softwaresystem für Arbeitsplatzrechner

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

reply via email to

[Prev in Thread] Current Thread [Next in Thread]