source: TI12-security/trunk/python/ndg.security.common/ndg/security/common/zsi/sessionmanager/SessionManager_services_types.py @ 4480

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/python/ndg.security.common/ndg/security/common/zsi/sessionmanager/SessionManager_services_types.py@4480
Revision 4480, 11.0 KB checked in by pjkersha, 11 years ago (diff)

Combined Services tests:

  • added capability for Session Manager to call a local Attribute Authority in the WSGI stack of the same Paste instance
  • SOAP client can specify that the Session Manager call a local Attribute Authority by setting AttAuthorityURI to nill in the web service call.
Line 
1##################################################
2# SessionManager_services_types.py
3# generated by ZSI.generate.wsdl2python
4##################################################
5
6
7import ZSI
8import ZSI.TCcompound
9from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED
10from ZSI.generate.pyclass import pyclass_type
11
12##############################
13# targetNamespace
14# urn:ndg:security:SessionManager
15##############################
16
17class ns0:
18    targetNamespace = "urn:ndg:security:SessionManager"
19
20    class getSessionStatus_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
21        literal = "getSessionStatus"
22        schema = "urn:ndg:security:SessionManager"
23        def __init__(self, **kw):
24            ns = ns0.getSessionStatus_Dec.schema
25            TClist = [ZSI.TC.String(pname="userDN", aname="_userDN", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="sessID", aname="_sessID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
26            kw["pname"] = ("urn:ndg:security:SessionManager","getSessionStatus")
27            kw["aname"] = "_getSessionStatus"
28            self.attribute_typecode_dict = {}
29            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
30            class Holder:
31                __metaclass__ = pyclass_type
32                typecode = self
33                def __init__(self):
34                    # pyclass
35                    self._userDN = None
36                    self._sessID = None
37                    return
38            Holder.__name__ = "getSessionStatus_Holder"
39            self.pyclass = Holder
40
41    class getSessionStatusResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
42        literal = "getSessionStatusResponse"
43        schema = "urn:ndg:security:SessionManager"
44        def __init__(self, **kw):
45            ns = ns0.getSessionStatusResponse_Dec.schema
46            TClist = [ZSI.TC.Boolean(pname="isAlive", aname="_isAlive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
47            kw["pname"] = ("urn:ndg:security:SessionManager","getSessionStatusResponse")
48            kw["aname"] = "_getSessionStatusResponse"
49            self.attribute_typecode_dict = {}
50            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
51            class Holder:
52                __metaclass__ = pyclass_type
53                typecode = self
54                def __init__(self):
55                    # pyclass
56                    self._isAlive = None
57                    return
58            Holder.__name__ = "getSessionStatusResponse_Holder"
59            self.pyclass = Holder
60
61    class connect_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
62        literal = "connect"
63        schema = "urn:ndg:security:SessionManager"
64        def __init__(self, **kw):
65            ns = ns0.connect_Dec.schema
66            TClist = [ZSI.TC.String(pname="username", aname="_username", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="passphrase", aname="_passphrase", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="createServerSess", aname="_createServerSess", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
67            kw["pname"] = ("urn:ndg:security:SessionManager","connect")
68            kw["aname"] = "_connect"
69            self.attribute_typecode_dict = {}
70            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
71            class Holder:
72                __metaclass__ = pyclass_type
73                typecode = self
74                def __init__(self):
75                    # pyclass
76                    self._username = None
77                    self._passphrase = None
78                    self._createServerSess = None
79                    return
80            Holder.__name__ = "connect_Holder"
81            self.pyclass = Holder
82
83    class connectResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
84        literal = "connectResponse"
85        schema = "urn:ndg:security:SessionManager"
86        def __init__(self, **kw):
87            ns = ns0.connectResponse_Dec.schema
88            TClist = [ZSI.TC.String(pname="userX509Cert", aname="_userX509Cert", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="userPriKey", aname="_userPriKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="issuingCert", aname="_issuingCert", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="sessID", aname="_sessID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
89            kw["pname"] = ("urn:ndg:security:SessionManager","connectResponse")
90            kw["aname"] = "_connectResponse"
91            self.attribute_typecode_dict = {}
92            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
93            class Holder:
94                __metaclass__ = pyclass_type
95                typecode = self
96                def __init__(self):
97                    # pyclass
98                    self._userX509Cert = None
99                    self._userPriKey = None
100                    self._issuingCert = None
101                    self._sessID = None
102                    return
103            Holder.__name__ = "connectResponse_Holder"
104            self.pyclass = Holder
105
106    class disconnect_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
107        literal = "disconnect"
108        schema = "urn:ndg:security:SessionManager"
109        def __init__(self, **kw):
110            ns = ns0.disconnect_Dec.schema
111            TClist = [ZSI.TC.String(pname="userX509Cert", aname="_userX509Cert", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="sessID", aname="_sessID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
112            kw["pname"] = ("urn:ndg:security:SessionManager","disconnect")
113            kw["aname"] = "_disconnect"
114            self.attribute_typecode_dict = {}
115            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
116            class Holder:
117                __metaclass__ = pyclass_type
118                typecode = self
119                def __init__(self):
120                    # pyclass
121                    self._userX509Cert = None
122                    self._sessID = None
123                    return
124            Holder.__name__ = "disconnect_Holder"
125            self.pyclass = Holder
126
127    class disconnectResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
128        literal = "disconnectResponse"
129        schema = "urn:ndg:security:SessionManager"
130        def __init__(self, **kw):
131            ns = ns0.disconnectResponse_Dec.schema
132            TClist = []
133            kw["pname"] = ("urn:ndg:security:SessionManager","disconnectResponse")
134            kw["aname"] = "_disconnectResponse"
135            self.attribute_typecode_dict = {}
136            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
137            class Holder:
138                __metaclass__ = pyclass_type
139                typecode = self
140                def __init__(self):
141                    # pyclass
142                    return
143            Holder.__name__ = "disconnectResponse_Holder"
144            self.pyclass = Holder
145
146    class getAttCert_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
147        literal = "getAttCert"
148        schema = "urn:ndg:security:SessionManager"
149        def __init__(self, **kw):
150            ns = ns0.getAttCert_Dec.schema
151            TClist = [ZSI.TC.String(pname="userX509Cert", aname="_userX509Cert", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="sessID", aname="_sessID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="attAuthorityURI", aname="_attAuthorityURI", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="reqRole", aname="_reqRole", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="mapFromTrustedHosts", aname="_mapFromTrustedHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="rtnExtAttCertList", aname="_rtnExtAttCertList", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="extAttCert", aname="_extAttCert", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="extTrustedHost", aname="_extTrustedHost", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
152            kw["pname"] = ("urn:ndg:security:SessionManager","getAttCert")
153            kw["aname"] = "_getAttCert"
154            self.attribute_typecode_dict = {}
155            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
156            class Holder:
157                __metaclass__ = pyclass_type
158                typecode = self
159                def __init__(self):
160                    # pyclass
161                    self._userX509Cert = None
162                    self._sessID = None
163                    self._attAuthorityURI = None
164                    self._reqRole = None
165                    self._mapFromTrustedHosts = None
166                    self._rtnExtAttCertList = None
167                    self._extAttCert = []
168                    self._extTrustedHost = []
169                    return
170            Holder.__name__ = "getAttCert_Holder"
171            self.pyclass = Holder
172
173    class getAttCertResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
174        literal = "getAttCertResponse"
175        schema = "urn:ndg:security:SessionManager"
176        def __init__(self, **kw):
177            ns = ns0.getAttCertResponse_Dec.schema
178            TClist = [ZSI.TC.String(pname="attCert", aname="_attCert", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="msg", aname="_msg", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="extAttCertOut", aname="_extAttCertOut", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
179            kw["pname"] = ("urn:ndg:security:SessionManager","getAttCertResponse")
180            kw["aname"] = "_getAttCertResponse"
181            self.attribute_typecode_dict = {}
182            ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
183            class Holder:
184                __metaclass__ = pyclass_type
185                typecode = self
186                def __init__(self):
187                    # pyclass
188                    self._attCert = None
189                    self._msg = None
190                    self._extAttCertOut = []
191                    return
192            Holder.__name__ = "getAttCertResponse_Holder"
193            self.pyclass = Holder
194
195# end class ns0 (tns: urn:ndg:security:SessionManager)
Note: See TracBrowser for help on using the repository browser.