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

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@4692
Revision 4692, 11.0 KB checked in by pjkersha, 11 years ago (diff)

Refactoring of SSO service to enable use of local AA and SM instances via keys to environ.

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="attributeAuthorityURI", aname="_attributeAuthorityURI", 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._attributeAuthorityURI = 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.