/[gnue]/gnue-appserver/grpc/appserver.grpc
ViewVC logotype

Diff of /gnue-appserver/grpc/appserver.grpc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by siesel, Fri Aug 15 21:33:40 2003 UTC revision 1.3 by reinhard, Wed Sep 17 14:47:38 2003 UTC
# Line 1  Line 1 
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>

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26