summaryrefslogtreecommitdiffstats
path: root/Monitoring/MonitoringService/Driver/SOAPClient.py
diff options
context:
space:
mode:
Diffstat (limited to 'Monitoring/MonitoringService/Driver/SOAPClient.py')
-rw-r--r--Monitoring/MonitoringService/Driver/SOAPClient.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/Monitoring/MonitoringService/Driver/SOAPClient.py b/Monitoring/MonitoringService/Driver/SOAPClient.py
new file mode 100644
index 0000000..7de5b70
--- /dev/null
+++ b/Monitoring/MonitoringService/Driver/SOAPClient.py
@@ -0,0 +1,22 @@
+'''
+Created on Sep 2, 2011
+
+@author: laki, sandor
+@organization: ELTE
+@contact: laki@complex.elte.hu
+@author: steger, jozsef
+'''
+
+#TODO: catch exception using the .service attribute and log it in the Driver log
+from suds import transport, client, wsse
+from Driver import Driver
+
+class SOAPClient(Driver, client.Client):
+ '''
+ @summary: implements SOAP driver to access remote procedures
+ '''
+ pass
+
+SOAPSecurity=wsse.Security
+SOAPUsernameToken=wsse.UsernameToken
+SOAPHttpAuthenticated=transport.http.HttpAuthenticated