1 |
<?xml version = '1.0' ?> |
<?xml version = '1.0' ?> |
2 |
<gnurpc> |
<gnurpc> |
3 |
<service name="SessionManager" binding="SessionManager"> |
<service name="Session" binding="SessionManager"> |
4 |
|
<method name="open" helptext="open a new session"> |
5 |
|
<argument name="authentification" type="integer" default="0"/> |
6 |
|
</method> |
7 |
|
<method name="close" helptext="close a session"> |
8 |
|
<argument name="session_id" type="integer" default="0"/> |
9 |
|
<argument name="commit" type="boolean" default="false"/> |
10 |
|
</method> |
11 |
|
<method name="commit" helptext="commit all changes in a session"> |
12 |
|
<argument name="session_id" type="integer" default="0"/> |
13 |
|
</method> |
14 |
|
<method name="rollback" helptext="rollback all changes in a session"> |
15 |
|
<argument name="session_id" type="integer" default="0"/> |
16 |
|
</method> |
17 |
|
<method name="request" helptext="shuts the server down"> |
18 |
|
<argument name="sessionid" type="integer" default="0"/> |
19 |
|
<argument name="context" type="integer" default="0"/> |
20 |
|
<argument name="classname" type="integer" default="0"/> |
21 |
|
<argument name="conditions" type="integer" default="0"/> |
22 |
|
<argument name="sortorder" type="integer" default="0"/> |
23 |
|
<argument name="propertylist" type="integer" default="0"/> |
24 |
|
</method> |
25 |
|
<method name="count" return="string"> |
26 |
|
<argument name="sessionid" type="string"/> |
27 |
|
<argument name="listid" type="integer"/> |
28 |
|
</method> |
29 |
|
<method name="fetch" return="array"> |
30 |
|
<argument name="sessionid" type="string"/> |
31 |
|
<argument name="listid" type="integer"/> |
32 |
|
<argument name="start" type="integer"/> |
33 |
|
<argument name="count" type="integer"/> |
34 |
|
</method> |
35 |
|
<method name="load" return="array"> |
36 |
|
<argument name="sessionid" type="string"/> |
37 |
|
<argument name="classname" type="string"/> |
38 |
|
<argument name="objids" type="list of objids"/> |
39 |
|
<argument name="propertylist" type="stringlist"/> |
40 |
|
</method> |
41 |
|
<method name="store"> |
42 |
|
<argument name="sessionid" type="string"/> |
43 |
|
<argument name="classname" type="string"/> |
44 |
|
<argument name="objids" type="list of objids"/> |
45 |
|
<argument name="propertylist" type="stringlist"/> |
46 |
|
<argument name="data" type="stringlist"/> |
47 |
|
</method> |
48 |
|
<method name="call" return="array"> |
49 |
|
<argument name="sessionid" type="string"/> |
50 |
|
<argument name="classname" type="string"/> |
51 |
|
<argument name="objids" type="list of objids"/> |
52 |
|
<argument name="methodname" type="string"/> |
53 |
|
<argument name="parameters" type="stringlist"/> |
54 |
|
</method> |
55 |
|
<method name="delete"> |
56 |
|
<argument name="sessionid" type="string"/> |
57 |
|
<argument name="classname" type="string"/> |
58 |
|
<argument name="objids" type="list of objids"/> |
59 |
|
</method> |
60 |
|
|
61 |
|
</service> |
62 |
|
<service name="SessionManager" binding="OldSessionManager"> |
63 |
|
|
64 |
<method name="getNewSession" return="<SessionManager.geasSession>" helptext="Return an new geasSession object"/> |
<method name="getNewSession" return="<SessionManager.geasSession>" helptext="Return an new geasSession object"/> |
65 |
<method name="Restart" helptext="Restarts the server"/> |
<method name="Restart" helptext="Restarts the server"/> |
66 |
<method name="Shutdown" helptext="shuts the server down"> |
<method name="Shutdown" helptext="shuts the server down"> |