From 7b724b4787d925423cc09ffcccd61540b88aed8c Mon Sep 17 00:00:00 2001
From: Tomas Plesnik <plesnik@ics.muni.cz>
Date: Tue, 13 Jan 2015 11:25:39 +0100
Subject: [PATCH] presun funkce c2s na globalni promenne

---
 src/warden-client/lib/WardenClientCommon.pm | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/src/warden-client/lib/WardenClientCommon.pm b/src/warden-client/lib/WardenClientCommon.pm
index 9f0561b..4aa4c97 100755
--- a/src/warden-client/lib/WardenClientCommon.pm
+++ b/src/warden-client/lib/WardenClientCommon.pm
@@ -57,7 +57,6 @@ sub errMsg
   } else {
     return;
   }
-
 } # End of errMsg
 
 
@@ -66,15 +65,11 @@ sub errMsg
 #-------------------------------------------------------------------------------
 sub c2s
 {
-  my $uri               = shift;
-  my $ssl_key           = shift;
-  my $ssl_cert          = shift;
-  my $ssl_ca_cert       = shift;
   my $method            = shift;
   my $data              = shift;
 
   my $client;
-  my ($server, $port, $service) = $uri =~ /https:\/\/(.+)\:(\d+)\/(.+)/;
+  my ($server, $port, $service) = $WardenClientCommon::URI =~ /https:\/\/(.+)\:(\d+)\/(.+)/;
 
   # create SOAP::Transport::HTTP:Client object
   eval {
@@ -90,16 +85,16 @@ sub c2s
     $client->ssl_opts(verify_hostname   => 1,
                     SSL_use_cert        => 1,
                     SSL_verify_mode     => 0x03,
-                    SSL_key_file        => $ssl_key,
-                    SSL_cert_file       => $ssl_cert,
-                    SSL_ca_file         => $ssl_ca_cert);
+                    SSL_key_file        => $WardenClientCommon::SSL_KEY,
+                    SSL_cert_file       => $WardenClientCommon::SSL_CERT,
+                    SSL_ca_file         => $WardenClientCommon::SSL_CA_CERT);
     return 1; # fix of eval triggering 'or' statement
   } or return errMsg("Ă‹rror in function 'c2s()' when setting SSL options: " . $@);
 
   # setting of service URI
   my $soap;
   eval {
-    $soap = SOAP::Lite->uri($service)->proxy($uri);
+    $soap = SOAP::Lite->uri($service)->proxy($WardenClientCommon::URI);
   } or return errMsg("Error in function 'c2s()' when setting service URI: " . $@);
   
   # serialize SOAP envelope or SOAP envelope and data object
-- 
GitLab