Difference between revisions of "Microsoft Access XML-RPC"

From database24
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
== XML-RPC ==
 
== XML-RPC ==
 
XML-RPC is a protocol to query remote web services for data.
 
XML-RPC is a protocol to query remote web services for data.
 +
 +
<uml class>
 +
[clsXmlrpc]-[clsXmlrpcInterface]
 +
[clsXmlrpc]-[clsXmlrpcUser]
 +
[clsXmlrpc]-[clsXmlrpcServer]
 +
[clsXmlrpc]-[clsXmlrpcRequest]
 +
[clsXmlrpc]-[clsXmlrpcResponse]
 +
</uml>
  
 
== clsXmlrpc ==
 
== clsXmlrpc ==
The class <code>clsXmlrpc</code> is the main entry point.
+
<uml class>
<uml>
+
[clsXmlrpc|+Interface:clsXmlrpcInterface;+Mode:XmlrpcServerMode;+User:clsXmlrpcUser;+Server:clsXmlrpcServer;+Request:clsXmlrpcRequest;+Response:clsXmlrpcResponse;+OutputFolderPath:String|-Class_Initialize;-mobjXmlrpcInterface_RequestObjectNotSpecified;-mobjXmlrpcInterface_RequestMethodNotSpecified;+reset]
[clsXmlrpc|+Interface: clsXmlRpcInterface;+Mode: XmlrpcServerMode;+User: clsXmlRpcUser;+Server: clsXmlRpcServer;+Request: clsXmlRpcRequest;+Response: ;+OutputFolderPath: String|-Class_Initialize: ;
+
</uml>
-mobjXmlrpcInterface_RequestObjectNotSpecified: ;-mobjXmlrpcInterface_RequestMethodNotSpecified: ;+reset: ]
+
 
 +
=== clsXmlRpcInterface ===
 +
<uml class>
 +
[clsXmlrpcinterface|+raiseEvent_ModeChanged;+raiseEvent_RequestObjectNotSpecified;+raiseEvent_RequestMethodNotSpecified;+raiseEvent_ServerSessionNotEstablished;+raiseEvent_ServerSessionNotEstablishable;+raiseEvent_ResponseReceived]
 +
</uml>
 +
 
 +
=== clsXmlRpcUser ===
 +
<uml class>
 +
[clsXmlrpcuser|+Parent;+Name:String;+Password:String;+Language:String]
 +
</uml>
 +
 
 +
=== clsXmlRpcServer ===
 +
<uml class>
 +
[clsXmlrpcServer|-Url:String;-CookieSessionId:String|-Class_Initialize;-mobjXmlrpcInterface_ServerSessionNotEstablished;+sendRequest:clsXmlRpcResponse;-isSessionEstablished:Boolean;-establishSession;-disestablishSession]
 +
</uml>
 +
 
 +
=== clsXmlrpcRequest ===
 +
<uml class>
 +
[clsXmlrpcRequest|+Object:String;+Method:String;+ObjectMethod:String;+Parameters:Variant;+XML:String;~XmlDocument|-Class_Initialize;+initialize;+save;-generateXmlDocument;-createMemberNode]
 +
</uml>
 +
 
 +
=== clsXmlrpcResponse ===
 +
<uml class>
 +
[clsXmlrpcResponse|+XML:String;+Result:typXmlrpcResult;+XmlType:Variant;+XmlValue:Variant;+DataType:String;+DataValue:Variant;+XmlDocument;-Id:Long|-Class_Initialize;+save;+persist;-persistParam;-persistValue;-persistValueData;-persistArray;-persistStruct;-persistStructMember;-setData]
 
</uml>
 
</uml>

Latest revision as of 02:12, 30 April 2016


XML-RPC

XML-RPC is a protocol to query remote web services for data.

<uml class> [clsXmlrpc]-[clsXmlrpcInterface] [clsXmlrpc]-[clsXmlrpcUser] [clsXmlrpc]-[clsXmlrpcServer] [clsXmlrpc]-[clsXmlrpcRequest] [clsXmlrpc]-[clsXmlrpcResponse] </uml>

clsXmlrpc

<uml class> [clsXmlrpc|+Interface:clsXmlrpcInterface;+Mode:XmlrpcServerMode;+User:clsXmlrpcUser;+Server:clsXmlrpcServer;+Request:clsXmlrpcRequest;+Response:clsXmlrpcResponse;+OutputFolderPath:String|-Class_Initialize;-mobjXmlrpcInterface_RequestObjectNotSpecified;-mobjXmlrpcInterface_RequestMethodNotSpecified;+reset] </uml>

clsXmlRpcInterface

<uml class> [clsXmlrpcinterface|+raiseEvent_ModeChanged;+raiseEvent_RequestObjectNotSpecified;+raiseEvent_RequestMethodNotSpecified;+raiseEvent_ServerSessionNotEstablished;+raiseEvent_ServerSessionNotEstablishable;+raiseEvent_ResponseReceived] </uml>

clsXmlRpcUser

<uml class> [clsXmlrpcuser|+Parent;+Name:String;+Password:String;+Language:String] </uml>

clsXmlRpcServer

<uml class> [clsXmlrpcServer|-Url:String;-CookieSessionId:String|-Class_Initialize;-mobjXmlrpcInterface_ServerSessionNotEstablished;+sendRequest:clsXmlRpcResponse;-isSessionEstablished:Boolean;-establishSession;-disestablishSession] </uml>

clsXmlrpcRequest

<uml class> [clsXmlrpcRequest|+Object:String;+Method:String;+ObjectMethod:String;+Parameters:Variant;+XML:String;~XmlDocument|-Class_Initialize;+initialize;+save;-generateXmlDocument;-createMemberNode] </uml>

clsXmlrpcResponse

<uml class> [clsXmlrpcResponse|+XML:String;+Result:typXmlrpcResult;+XmlType:Variant;+XmlValue:Variant;+DataType:String;+DataValue:Variant;+XmlDocument;-Id:Long|-Class_Initialize;+save;+persist;-persistParam;-persistValue;-persistValueData;-persistArray;-persistStruct;-persistStructMember;-setData] </uml>