Ignore:
Timestamp:
Nov 30, 2008 5:38:16 PM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
Children:
05191a6
Parents:
edbc841
Message:

Two changes. Get allow_any_CA checking to work (i.e., self signed certs or
certs signed by an unknown entity) and put more of the ZSI-dependent stuff into
the hidden parts or remote_services. Now those routines will find all the
relevant classes and part names from the naming conventions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/fedd/experiment_control.py

    redbc841 rf069052  
    1919from subprocess import *
    2020
    21 from fedd_services import *
    22 from fedd_internal_services import *
    2321from util import *
    2422from fedid import fedid, generate_fedid
     
    140138                self.pdata.terminate()
    141139
    142     call_RequestAccess = service_caller('RequestAccess',
    143             'getfeddPortType', feddServiceLocator,
    144             RequestAccessRequestMessage, 'RequestAccessRequestBody')
    145 
    146     call_ReleaseAccess = service_caller('ReleaseAccess',
    147             'getfeddPortType', feddServiceLocator,
    148             ReleaseAccessRequestMessage, 'ReleaseAccessRequestBody')
    149 
    150     call_Ns2Split = service_caller('Ns2Split',
    151             'getfeddInternalPortType', feddInternalServiceLocator,
    152             Ns2SplitRequestMessage, 'Ns2SplitRequestBody')
     140    call_RequestAccess = service_caller('RequestAccess')
     141    call_ReleaseAccess = service_caller('ReleaseAccess')
     142    call_Ns2Split = service_caller('Ns2Split')
    153143
    154144    def __init__(self, config=None, auth=None):
     
    275265        # Dispatch tables
    276266        self.soap_services = {\
    277                 'Create': soap_handler(\
    278                         CreateRequestMessage.typecode,
    279                         getattr(self, "create_experiment"),
    280                         CreateResponseMessage,
    281                         "CreateResponseBody"),
    282                 'Vtopo': soap_handler(\
    283                         VtopoRequestMessage.typecode,
    284                         getattr(self, "get_vtopo"),
    285                         VtopoResponseMessage,
    286                         "VtopoResponseBody"),
    287                 'Vis': soap_handler(\
    288                         VisRequestMessage.typecode,
    289                         getattr(self, "get_vis"),
    290                         VisResponseMessage,
    291                         "VisResponseBody"),
    292                 'Info': soap_handler(\
    293                         InfoRequestMessage.typecode,
    294                         getattr(self, "get_info"),
    295                         InfoResponseMessage,
    296                         "InfoResponseBody"),
    297                 'Terminate': soap_handler(\
    298                         TerminateRequestMessage.typecode,
    299                         getattr(self, "terminate_experiment"),
    300                         TerminateResponseMessage,
    301                         "TerminateResponseBody"),
     267                'Create': soap_handler('Create', self.create_experiment),
     268                'Vtopo': soap_handler('Vtopo', self.get_vtopo),
     269                'Vis': soap_handler('Vis', self.get_vis),
     270                'Info': soap_handler('Info', self.get_info),
     271                'Terminate': soap_handler('Terminate',
     272                    self.terminate_experiment),
    302273        }
    303274
    304275        self.xmlrpc_services = {\
    305                 'Create': xmlrpc_handler(\
    306                         getattr(self, "create_experiment"),
    307                         "CreateResponseBody"),
    308                 'Vtopo': xmlrpc_handler(\
    309                         getattr(self, "get_vtopo"),
    310                         "VtopoResponseBody"),
    311                 'Vis': xmlrpc_handler(\
    312                         getattr(self, "get_vis"),
    313                         "VisResponseBody"),
    314                 'Info': xmlrpc_handler(\
    315                         getattr(self, "get_info"),
    316                         "InfoResponseBody"),
    317                 'Terminate': xmlrpc_handler(\
    318                         getattr(self, "terminate_experiment"),
    319                         "TerminateResponseBody"),
     276                'Create': xmlrpc_handler('Create', self.create_experiment),
     277                'Vtopo': xmlrpc_handler('Vtopo', self.get_vtopo),
     278                'Vis': xmlrpc_handler('Vis', self.get_vis),
     279                'Info': xmlrpc_handler('Info', self.get_info),
     280                'Terminate': xmlrpc_handler('Terminate',
     281                    self.terminate_experiment),
    320282        }
    321283
Note: See TracChangeset for help on using the changeset viewer.