Public Member Functions | Data Fields | Static Public Attributes

ServiceInterface Class Reference

Inheritance diagram for ServiceInterface:
Inheritance graph
[legend]

Public Member Functions

def __init__
def authorize
def __str__
def sign
def verify
def getPost
def getOperation
def getOperationName
def __init__
def authorize
def __str__
def sign
def verify
def getPost
def getOperation
def getOperationName

Data Fields

 post

Static Public Attributes

dictionary soapAction = {}
dictionary wsAction = {}
dictionary root = {}

Detailed Description

Defines the interface for use with ServiceContainer Handlers.

class variables:
    soapAction -- dictionary of soapAction keys, and operation name values.
       These are specified in the WSDL soap bindings. There must be a 
       class method matching the operation name value.  If WS-Action is
       used the keys are WS-Action request values, according to the spec
       if soapAction and WS-Action is specified they must be equal.
       
    wsAction -- dictionary of operation name keys and WS-Action 
       response values.  These values are specified by the portType.

    root -- dictionary of root element keys, and operation name values.

Definition at line 153 of file ServiceContainer.py.


Member Function Documentation

def getOperation (   self,
  ps,
  action 
)
Returns a method of class.
   action -- soapAction value

Reimplemented in WSAResource, and WSAResource.

Definition at line 191 of file ServiceContainer.py.

def getOperation (   self,
  ps,
  action 
)
Returns a method of class.
   action -- soapAction value

Reimplemented in WSAResource, and WSAResource.

Definition at line 191 of file ServiceContainer.py.

def getOperationName (   self,
  ps,
  action 
)
Returns operation name.
   action -- soapAction value

Definition at line 198 of file ServiceContainer.py.

def getOperationName (   self,
  ps,
  action 
)
Returns operation name.
   action -- soapAction value

Definition at line 198 of file ServiceContainer.py.


The documentation for this class was generated from the following files: