[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 |
Hi,
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.date, 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.
Thanks,
Johannes
--
BYTEWISE Software GmbH Tel +43 (5577) 89877-0
i.A. Johannes Vetter Fax +43 (5577) 89877-66
A-6890 Lustenau, Enga 2 http://www.bytewise.at
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wir bieten Installation und Support für Ubuntu: ein auf
GNU/Linux basierendes Softwaresystem für Arbeitsplatzrechner
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUe-dev] Recent changes in Appserver,
Johannes Vetter <=