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