Difference between revisions of "Microsoft Access XML-RPC"
Line 5: | Line 5: | ||
== clsXmlrpc == | == 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> | <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> |
Revision as of 01:49, 30 April 2016
XML-RPC
XML-RPC is a protocol to query remote web services for data.
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>