00001
00002
00003
00004
00005
00006
00007
00008
00009 import ZSI
00010 import ZSI.TCcompound
00011 from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED
00012
00013
00014
00015
00016
00017
00018 class ns0:
00019 targetNamespace = "http://nbcr.sdsc.edu/opal/types"
00020
00021 class ParamType_Def(ZSI.TC.String, TypeDefinition):
00022 schema = "http://nbcr.sdsc.edu/opal/types"
00023 type = (schema, "ParamType")
00024 def __init__(self, pname, **kw):
00025 ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
00026 class Holder(str):
00027 typecode = self
00028 self.pyclass = Holder
00029
00030 class IOType_Def(ZSI.TC.String, TypeDefinition):
00031 schema = "http://nbcr.sdsc.edu/opal/types"
00032 type = (schema, "IOType")
00033 def __init__(self, pname, **kw):
00034 ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
00035 class Holder(str):
00036 typecode = self
00037 self.pyclass = Holder
00038
00039 class FlagsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00040 schema = "http://nbcr.sdsc.edu/opal/types"
00041 type = (schema, "FlagsType")
00042 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00043 ns = ns0.FlagsType_Def.schema
00044 TClist = [ZSI.TC.String(pname="id", aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="tag", aname="_tag", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="default", aname="_default", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="textDesc", aname="_textDesc", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00045 self.attribute_typecode_dict = attributes or {}
00046 if extend: TClist += ofwhat
00047 if restrict: TClist = ofwhat
00048 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00049 class Holder:
00050 typecode = self
00051 def __init__(self):
00052
00053 self._id = None
00054 self._tag = None
00055 self._default = None
00056 self._textDesc = None
00057 return
00058 Holder.__name__ = "FlagsType_Holder"
00059 self.pyclass = Holder
00060
00061 class ParamsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00062 schema = "http://nbcr.sdsc.edu/opal/types"
00063 type = (schema, "ParamsType")
00064 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00065 ns = ns0.ParamsType_Def.schema
00066 TClist = [ZSI.TC.String(pname="id", aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="tag", aname="_tag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="default", aname="_default", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","ParamType",lazy=False)(pname="paramType", aname="_paramType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","IOType",lazy=False)(pname="ioType", aname="_ioType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="required", aname="_required", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="value", aname="_value", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="semanticType", aname="_semanticType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="textDesc", aname="_textDesc", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00067 self.attribute_typecode_dict = attributes or {}
00068 if extend: TClist += ofwhat
00069 if restrict: TClist = ofwhat
00070 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00071 class Holder:
00072 typecode = self
00073 def __init__(self):
00074
00075 self._id = None
00076 self._tag = None
00077 self._default = None
00078 self._paramType = None
00079 self._ioType = None
00080 self._required = None
00081 self._value = []
00082 self._semanticType = None
00083 self._textDesc = None
00084 return
00085 Holder.__name__ = "ParamsType_Holder"
00086 self.pyclass = Holder
00087
00088 class GroupsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00089 schema = "http://nbcr.sdsc.edu/opal/types"
00090 type = (schema, "GroupsType")
00091 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00092 ns = ns0.GroupsType_Def.schema
00093 TClist = [ZSI.TC.String(pname="name", aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="elements", aname="_elements", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="required", aname="_required", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="exclusive", aname="_exclusive", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="semanticType", aname="_semanticType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="textDesc", aname="_textDesc", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00094 self.attribute_typecode_dict = attributes or {}
00095 if extend: TClist += ofwhat
00096 if restrict: TClist = ofwhat
00097 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00098 class Holder:
00099 typecode = self
00100 def __init__(self):
00101
00102 self._name = None
00103 self._elements = None
00104 self._required = None
00105 self._exclusive = None
00106 self._semanticType = None
00107 self._textDesc = None
00108 return
00109 Holder.__name__ = "GroupsType_Holder"
00110 self.pyclass = Holder
00111
00112 class ImplicitParamsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00113 schema = "http://nbcr.sdsc.edu/opal/types"
00114 type = (schema, "ImplicitParamsType")
00115 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00116 ns = ns0.ImplicitParamsType_Def.schema
00117 TClist = [ZSI.TC.String(pname="id", aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="name", aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="extension", aname="_extension", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","IOType",lazy=False)(pname="ioType", aname="_ioType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="required", aname="_required", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="semanticType", aname="_semanticType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="textDesc", aname="_textDesc", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname="min", aname="_min", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname="max", aname="_max", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00118 self.attribute_typecode_dict = attributes or {}
00119 if extend: TClist += ofwhat
00120 if restrict: TClist = ofwhat
00121 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00122 class Holder:
00123 typecode = self
00124 def __init__(self):
00125
00126 self._id = None
00127 self._name = None
00128 self._extension = None
00129 self._ioType = None
00130 self._required = None
00131 self._semanticType = None
00132 self._textDesc = None
00133 self._min = None
00134 self._max = None
00135 return
00136 Holder.__name__ = "ImplicitParamsType_Holder"
00137 self.pyclass = Holder
00138
00139 class FlagsArrayType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00140 schema = "http://nbcr.sdsc.edu/opal/types"
00141 type = (schema, "FlagsArrayType")
00142 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00143 ns = ns0.FlagsArrayType_Def.schema
00144 TClist = [GTD("http://nbcr.sdsc.edu/opal/types","FlagsType",lazy=False)(pname="flag", aname="_flag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
00145 self.attribute_typecode_dict = attributes or {}
00146 if extend: TClist += ofwhat
00147 if restrict: TClist = ofwhat
00148 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00149 class Holder:
00150 typecode = self
00151 def __init__(self):
00152
00153 self._flag = []
00154 return
00155 Holder.__name__ = "FlagsArrayType_Holder"
00156 self.pyclass = Holder
00157
00158 class ParamsArrayType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00159 schema = "http://nbcr.sdsc.edu/opal/types"
00160 type = (schema, "ParamsArrayType")
00161 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00162 ns = ns0.ParamsArrayType_Def.schema
00163 TClist = [ZSI.TC.String(pname="separator", aname="_separator", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","ParamsType",lazy=False)(pname="param", aname="_param", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
00164 self.attribute_typecode_dict = attributes or {}
00165 if extend: TClist += ofwhat
00166 if restrict: TClist = ofwhat
00167 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00168 class Holder:
00169 typecode = self
00170 def __init__(self):
00171
00172 self._separator = None
00173 self._param = []
00174 return
00175 Holder.__name__ = "ParamsArrayType_Holder"
00176 self.pyclass = Holder
00177
00178 class GroupsArrayType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00179 schema = "http://nbcr.sdsc.edu/opal/types"
00180 type = (schema, "GroupsArrayType")
00181 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00182 ns = ns0.GroupsArrayType_Def.schema
00183 TClist = [GTD("http://nbcr.sdsc.edu/opal/types","GroupsType",lazy=False)(pname="group", aname="_group", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
00184 self.attribute_typecode_dict = attributes or {}
00185 if extend: TClist += ofwhat
00186 if restrict: TClist = ofwhat
00187 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00188 class Holder:
00189 typecode = self
00190 def __init__(self):
00191
00192 self._group = []
00193 return
00194 Holder.__name__ = "GroupsArrayType_Holder"
00195 self.pyclass = Holder
00196
00197 class ImplicitParamsArrayType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00198 schema = "http://nbcr.sdsc.edu/opal/types"
00199 type = (schema, "ImplicitParamsArrayType")
00200 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00201 ns = ns0.ImplicitParamsArrayType_Def.schema
00202 TClist = [GTD("http://nbcr.sdsc.edu/opal/types","ImplicitParamsType",lazy=False)(pname="param", aname="_param", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
00203 self.attribute_typecode_dict = attributes or {}
00204 if extend: TClist += ofwhat
00205 if restrict: TClist = ofwhat
00206 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00207 class Holder:
00208 typecode = self
00209 def __init__(self):
00210
00211 self._param = []
00212 return
00213 Holder.__name__ = "ImplicitParamsArrayType_Holder"
00214 self.pyclass = Holder
00215
00216 class ArgumentsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00217 schema = "http://nbcr.sdsc.edu/opal/types"
00218 type = (schema, "ArgumentsType")
00219 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00220 ns = ns0.ArgumentsType_Def.schema
00221 TClist = [GTD("http://nbcr.sdsc.edu/opal/types","FlagsArrayType",lazy=False)(pname="flags", aname="_flags", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","ParamsArrayType",lazy=False)(pname="taggedParams", aname="_taggedParams", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","ParamsArrayType",lazy=False)(pname="untaggedParams", aname="_untaggedParams", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","ImplicitParamsArrayType",lazy=False)(pname="implicitParams", aname="_implicitParams", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","GroupsArrayType",lazy=False)(pname="groups", aname="_groups", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00222 self.attribute_typecode_dict = attributes or {}
00223 if extend: TClist += ofwhat
00224 if restrict: TClist = ofwhat
00225 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00226 class Holder:
00227 typecode = self
00228 def __init__(self):
00229
00230 self._flags = None
00231 self._taggedParams = None
00232 self._untaggedParams = None
00233 self._implicitParams = None
00234 self._groups = None
00235 return
00236 Holder.__name__ = "ArgumentsType_Holder"
00237 self.pyclass = Holder
00238
00239 class AppMetadataInputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00240 schema = "http://nbcr.sdsc.edu/opal/types"
00241 type = (schema, "AppMetadataInputType")
00242 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00243 ns = ns0.AppMetadataInputType_Def.schema
00244 TClist = []
00245 self.attribute_typecode_dict = attributes or {}
00246 if extend: TClist += ofwhat
00247 if restrict: TClist = ofwhat
00248 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00249 class Holder:
00250 typecode = self
00251 def __init__(self):
00252
00253 return
00254 Holder.__name__ = "AppMetadataInputType_Holder"
00255 self.pyclass = Holder
00256
00257 class AppMetadataType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00258 schema = "http://nbcr.sdsc.edu/opal/types"
00259 type = (schema, "AppMetadataType")
00260 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00261 ns = ns0.AppMetadataType_Def.schema
00262 TClist = [ZSI.TC.String(pname="usage", aname="_usage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="info", aname="_info", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","ArgumentsType",lazy=False)(pname="types", aname="_types", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00263 self.attribute_typecode_dict = attributes or {}
00264 if extend: TClist += ofwhat
00265 if restrict: TClist = ofwhat
00266 else:
00267
00268 self.attribute_typecode_dict["appName"] = ZSI.TC.String()
00269 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00270 class Holder:
00271 typecode = self
00272 def __init__(self):
00273
00274 self._usage = None
00275 self._info = []
00276 self._types = None
00277 return
00278 Holder.__name__ = "AppMetadataType_Holder"
00279 self.pyclass = Holder
00280
00281 class AppConfigInputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00282 schema = "http://nbcr.sdsc.edu/opal/types"
00283 type = (schema, "AppConfigInputType")
00284 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00285 ns = ns0.AppConfigInputType_Def.schema
00286 TClist = []
00287 self.attribute_typecode_dict = attributes or {}
00288 if extend: TClist += ofwhat
00289 if restrict: TClist = ofwhat
00290 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00291 class Holder:
00292 typecode = self
00293 def __init__(self):
00294
00295 return
00296 Holder.__name__ = "AppConfigInputType_Holder"
00297 self.pyclass = Holder
00298
00299 class AppConfigType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00300 schema = "http://nbcr.sdsc.edu/opal/types"
00301 type = (schema, "AppConfigType")
00302 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00303 ns = ns0.AppConfigType_Def.schema
00304 TClist = [GTD("http://nbcr.sdsc.edu/opal/types","AppMetadataType",lazy=False)(pname="metadata", aname="_metadata", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="binaryLocation", aname="_binaryLocation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="defaultArgs", aname="_defaultArgs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="parallel", aname="_parallel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00305 self.attribute_typecode_dict = attributes or {}
00306 if extend: TClist += ofwhat
00307 if restrict: TClist = ofwhat
00308 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00309 class Holder:
00310 typecode = self
00311 def __init__(self):
00312
00313 self._metadata = None
00314 self._binaryLocation = None
00315 self._defaultArgs = None
00316 self._parallel = None
00317 return
00318 Holder.__name__ = "AppConfigType_Holder"
00319 self.pyclass = Holder
00320
00321 class InputFileType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00322 schema = "http://nbcr.sdsc.edu/opal/types"
00323 type = (schema, "InputFileType")
00324 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00325 ns = ns0.InputFileType_Def.schema
00326 TClist = [ZSI.TC.String(pname="name", aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Base64String(pname="contents", aname="_contents", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00327 self.attribute_typecode_dict = attributes or {}
00328 if extend: TClist += ofwhat
00329 if restrict: TClist = ofwhat
00330 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00331 class Holder:
00332 typecode = self
00333 def __init__(self):
00334
00335 self._name = None
00336 self._contents = None
00337 return
00338 Holder.__name__ = "InputFileType_Holder"
00339 self.pyclass = Holder
00340
00341 class JobInputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00342 schema = "http://nbcr.sdsc.edu/opal/types"
00343 type = (schema, "JobInputType")
00344 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00345 ns = ns0.JobInputType_Def.schema
00346 TClist = [ZSI.TC.String(pname="argList", aname="_argList", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname="numProcs", aname="_numProcs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","InputFileType",lazy=False)(pname="inputFile", aname="_inputFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
00347 self.attribute_typecode_dict = attributes or {}
00348 if extend: TClist += ofwhat
00349 if restrict: TClist = ofwhat
00350 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00351 class Holder:
00352 typecode = self
00353 def __init__(self):
00354
00355 self._argList = None
00356 self._numProcs = None
00357 self._inputFile = []
00358 return
00359 Holder.__name__ = "JobInputType_Holder"
00360 self.pyclass = Holder
00361
00362 class StatusOutputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00363 schema = "http://nbcr.sdsc.edu/opal/types"
00364 type = (schema, "StatusOutputType")
00365 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00366 ns = ns0.StatusOutputType_Def.schema
00367 TClist = [ZSI.TCnumbers.Iint(pname="code", aname="_code", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="message", aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.URI(pname="baseURL", aname="_baseURL", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00368 self.attribute_typecode_dict = attributes or {}
00369 if extend: TClist += ofwhat
00370 if restrict: TClist = ofwhat
00371 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00372 class Holder:
00373 typecode = self
00374 def __init__(self):
00375
00376 self._code = None
00377 self._message = None
00378 self._baseURL = None
00379 return
00380 Holder.__name__ = "StatusOutputType_Holder"
00381 self.pyclass = Holder
00382
00383 class JobSubOutputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00384 schema = "http://nbcr.sdsc.edu/opal/types"
00385 type = (schema, "JobSubOutputType")
00386 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00387 ns = ns0.JobSubOutputType_Def.schema
00388 TClist = [ZSI.TC.String(pname="jobID", aname="_jobID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","StatusOutputType",lazy=False)(pname="status", aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00389 self.attribute_typecode_dict = attributes or {}
00390 if extend: TClist += ofwhat
00391 if restrict: TClist = ofwhat
00392 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00393 class Holder:
00394 typecode = self
00395 def __init__(self):
00396
00397 self._jobID = None
00398 self._status = None
00399 return
00400 Holder.__name__ = "JobSubOutputType_Holder"
00401 self.pyclass = Holder
00402
00403 class OutputsByNameInputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00404 schema = "http://nbcr.sdsc.edu/opal/types"
00405 type = (schema, "OutputsByNameInputType")
00406 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00407 ns = ns0.OutputsByNameInputType_Def.schema
00408 TClist = [ZSI.TC.String(pname="jobID", aname="_jobID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="fileName", aname="_fileName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00409 self.attribute_typecode_dict = attributes or {}
00410 if extend: TClist += ofwhat
00411 if restrict: TClist = ofwhat
00412 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00413 class Holder:
00414 typecode = self
00415 def __init__(self):
00416
00417 self._jobID = None
00418 self._fileName = None
00419 return
00420 Holder.__name__ = "OutputsByNameInputType_Holder"
00421 self.pyclass = Holder
00422
00423 class OutputFileType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00424 schema = "http://nbcr.sdsc.edu/opal/types"
00425 type = (schema, "OutputFileType")
00426 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00427 ns = ns0.OutputFileType_Def.schema
00428 TClist = [ZSI.TC.String(pname="name", aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.URI(pname="url", aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00429 self.attribute_typecode_dict = attributes or {}
00430 if extend: TClist += ofwhat
00431 if restrict: TClist = ofwhat
00432 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00433 class Holder:
00434 typecode = self
00435 def __init__(self):
00436
00437 self._name = None
00438 self._url = None
00439 return
00440 Holder.__name__ = "OutputFileType_Holder"
00441 self.pyclass = Holder
00442
00443 class JobOutputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00444 schema = "http://nbcr.sdsc.edu/opal/types"
00445 type = (schema, "JobOutputType")
00446 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00447 ns = ns0.JobOutputType_Def.schema
00448 TClist = [ZSI.TC.URI(pname="stdOut", aname="_stdOut", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.URI(pname="stdErr", aname="_stdErr", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","OutputFileType",lazy=False)(pname="outputFile", aname="_outputFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
00449 self.attribute_typecode_dict = attributes or {}
00450 if extend: TClist += ofwhat
00451 if restrict: TClist = ofwhat
00452 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00453 class Holder:
00454 typecode = self
00455 def __init__(self):
00456
00457 self._stdOut = None
00458 self._stdErr = None
00459 self._outputFile = []
00460 return
00461 Holder.__name__ = "JobOutputType_Holder"
00462 self.pyclass = Holder
00463
00464 class BlockingOutputType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00465 schema = "http://nbcr.sdsc.edu/opal/types"
00466 type = (schema, "BlockingOutputType")
00467 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00468 ns = ns0.BlockingOutputType_Def.schema
00469 TClist = [GTD("http://nbcr.sdsc.edu/opal/types","StatusOutputType",lazy=False)(pname="status", aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://nbcr.sdsc.edu/opal/types","JobOutputType",lazy=False)(pname="jobOut", aname="_jobOut", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00470 self.attribute_typecode_dict = attributes or {}
00471 if extend: TClist += ofwhat
00472 if restrict: TClist = ofwhat
00473 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00474 class Holder:
00475 typecode = self
00476 def __init__(self):
00477
00478 self._status = None
00479 self._jobOut = None
00480 return
00481 Holder.__name__ = "BlockingOutputType_Holder"
00482 self.pyclass = Holder
00483
00484 class FaultType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
00485 schema = "http://nbcr.sdsc.edu/opal/types"
00486 type = (schema, "FaultType")
00487 def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
00488 ns = ns0.FaultType_Def.schema
00489 TClist = [ZSI.TC.String(pname="message", aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
00490 self.attribute_typecode_dict = attributes or {}
00491 if extend: TClist += ofwhat
00492 if restrict: TClist = ofwhat
00493 ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
00494 class Holder:
00495 typecode = self
00496 def __init__(self):
00497
00498 self._message = None
00499 return
00500 Holder.__name__ = "FaultType_Holder"
00501 self.pyclass = Holder
00502
00503 class getAppMetadataInput_Dec(ElementDeclaration):
00504 literal = "getAppMetadataInput"
00505 schema = "http://nbcr.sdsc.edu/opal/types"
00506 substitutionGroup = None
00507 def __init__(self, **kw):
00508 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getAppMetadataInput")
00509 kw["aname"] = "_getAppMetadataInput"
00510 if ns0.AppMetadataInputType_Def not in ns0.getAppMetadataInput_Dec.__bases__:
00511 bases = list(ns0.getAppMetadataInput_Dec.__bases__)
00512 bases.insert(0, ns0.AppMetadataInputType_Def)
00513 ns0.getAppMetadataInput_Dec.__bases__ = tuple(bases)
00514
00515 ns0.AppMetadataInputType_Def.__init__(self, **kw)
00516 if self.pyclass is not None: self.pyclass.__name__ = "getAppMetadataInput_Dec_Holder"
00517
00518 class getAppMetadataOutput_Dec(ElementDeclaration):
00519 literal = "getAppMetadataOutput"
00520 schema = "http://nbcr.sdsc.edu/opal/types"
00521 substitutionGroup = None
00522 def __init__(self, **kw):
00523 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getAppMetadataOutput")
00524 kw["aname"] = "_getAppMetadataOutput"
00525 if ns0.AppMetadataType_Def not in ns0.getAppMetadataOutput_Dec.__bases__:
00526 bases = list(ns0.getAppMetadataOutput_Dec.__bases__)
00527 bases.insert(0, ns0.AppMetadataType_Def)
00528 ns0.getAppMetadataOutput_Dec.__bases__ = tuple(bases)
00529
00530 ns0.AppMetadataType_Def.__init__(self, **kw)
00531 if self.pyclass is not None: self.pyclass.__name__ = "getAppMetadataOutput_Dec_Holder"
00532
00533 class getAppConfigInput_Dec(ElementDeclaration):
00534 literal = "getAppConfigInput"
00535 schema = "http://nbcr.sdsc.edu/opal/types"
00536 substitutionGroup = None
00537 def __init__(self, **kw):
00538 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getAppConfigInput")
00539 kw["aname"] = "_getAppConfigInput"
00540 if ns0.AppConfigInputType_Def not in ns0.getAppConfigInput_Dec.__bases__:
00541 bases = list(ns0.getAppConfigInput_Dec.__bases__)
00542 bases.insert(0, ns0.AppConfigInputType_Def)
00543 ns0.getAppConfigInput_Dec.__bases__ = tuple(bases)
00544
00545 ns0.AppConfigInputType_Def.__init__(self, **kw)
00546 if self.pyclass is not None: self.pyclass.__name__ = "getAppConfigInput_Dec_Holder"
00547
00548 class getAppConfigOutput_Dec(ElementDeclaration):
00549 literal = "getAppConfigOutput"
00550 schema = "http://nbcr.sdsc.edu/opal/types"
00551 substitutionGroup = None
00552 def __init__(self, **kw):
00553 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getAppConfigOutput")
00554 kw["aname"] = "_getAppConfigOutput"
00555 if ns0.AppConfigType_Def not in ns0.getAppConfigOutput_Dec.__bases__:
00556 bases = list(ns0.getAppConfigOutput_Dec.__bases__)
00557 bases.insert(0, ns0.AppConfigType_Def)
00558 ns0.getAppConfigOutput_Dec.__bases__ = tuple(bases)
00559
00560 ns0.AppConfigType_Def.__init__(self, **kw)
00561 if self.pyclass is not None: self.pyclass.__name__ = "getAppConfigOutput_Dec_Holder"
00562
00563 class launchJobInput_Dec(ElementDeclaration):
00564 literal = "launchJobInput"
00565 schema = "http://nbcr.sdsc.edu/opal/types"
00566 substitutionGroup = None
00567 def __init__(self, **kw):
00568 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","launchJobInput")
00569 kw["aname"] = "_launchJobInput"
00570 if ns0.JobInputType_Def not in ns0.launchJobInput_Dec.__bases__:
00571 bases = list(ns0.launchJobInput_Dec.__bases__)
00572 bases.insert(0, ns0.JobInputType_Def)
00573 ns0.launchJobInput_Dec.__bases__ = tuple(bases)
00574
00575 ns0.JobInputType_Def.__init__(self, **kw)
00576 if self.pyclass is not None: self.pyclass.__name__ = "launchJobInput_Dec_Holder"
00577
00578 class launchJobOutput_Dec(ElementDeclaration):
00579 literal = "launchJobOutput"
00580 schema = "http://nbcr.sdsc.edu/opal/types"
00581 substitutionGroup = None
00582 def __init__(self, **kw):
00583 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","launchJobOutput")
00584 kw["aname"] = "_launchJobOutput"
00585 if ns0.JobSubOutputType_Def not in ns0.launchJobOutput_Dec.__bases__:
00586 bases = list(ns0.launchJobOutput_Dec.__bases__)
00587 bases.insert(0, ns0.JobSubOutputType_Def)
00588 ns0.launchJobOutput_Dec.__bases__ = tuple(bases)
00589
00590 ns0.JobSubOutputType_Def.__init__(self, **kw)
00591 if self.pyclass is not None: self.pyclass.__name__ = "launchJobOutput_Dec_Holder"
00592
00593 class launchJobBlockingInput_Dec(ElementDeclaration):
00594 literal = "launchJobBlockingInput"
00595 schema = "http://nbcr.sdsc.edu/opal/types"
00596 substitutionGroup = None
00597 def __init__(self, **kw):
00598 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","launchJobBlockingInput")
00599 kw["aname"] = "_launchJobBlockingInput"
00600 if ns0.JobInputType_Def not in ns0.launchJobBlockingInput_Dec.__bases__:
00601 bases = list(ns0.launchJobBlockingInput_Dec.__bases__)
00602 bases.insert(0, ns0.JobInputType_Def)
00603 ns0.launchJobBlockingInput_Dec.__bases__ = tuple(bases)
00604
00605 ns0.JobInputType_Def.__init__(self, **kw)
00606 if self.pyclass is not None: self.pyclass.__name__ = "launchJobBlockingInput_Dec_Holder"
00607
00608 class launchJobBlockingOutput_Dec(ElementDeclaration):
00609 literal = "launchJobBlockingOutput"
00610 schema = "http://nbcr.sdsc.edu/opal/types"
00611 substitutionGroup = None
00612 def __init__(self, **kw):
00613 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","launchJobBlockingOutput")
00614 kw["aname"] = "_launchJobBlockingOutput"
00615 if ns0.BlockingOutputType_Def not in ns0.launchJobBlockingOutput_Dec.__bases__:
00616 bases = list(ns0.launchJobBlockingOutput_Dec.__bases__)
00617 bases.insert(0, ns0.BlockingOutputType_Def)
00618 ns0.launchJobBlockingOutput_Dec.__bases__ = tuple(bases)
00619
00620 ns0.BlockingOutputType_Def.__init__(self, **kw)
00621 if self.pyclass is not None: self.pyclass.__name__ = "launchJobBlockingOutput_Dec_Holder"
00622
00623 class queryStatusInput_Dec(ZSI.TC.String, ElementDeclaration):
00624 literal = "queryStatusInput"
00625 schema = "http://nbcr.sdsc.edu/opal/types"
00626 def __init__(self, **kw):
00627 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","queryStatusInput")
00628 kw["aname"] = "_queryStatusInput"
00629 class IHolder(str): typecode=self
00630 kw["pyclass"] = IHolder
00631 IHolder.__name__ = "_queryStatusInput_immutable_holder"
00632 ZSI.TC.String.__init__(self, **kw)
00633
00634 class queryStatusOutput_Dec(ElementDeclaration):
00635 literal = "queryStatusOutput"
00636 schema = "http://nbcr.sdsc.edu/opal/types"
00637 substitutionGroup = None
00638 def __init__(self, **kw):
00639 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","queryStatusOutput")
00640 kw["aname"] = "_queryStatusOutput"
00641 if ns0.StatusOutputType_Def not in ns0.queryStatusOutput_Dec.__bases__:
00642 bases = list(ns0.queryStatusOutput_Dec.__bases__)
00643 bases.insert(0, ns0.StatusOutputType_Def)
00644 ns0.queryStatusOutput_Dec.__bases__ = tuple(bases)
00645
00646 ns0.StatusOutputType_Def.__init__(self, **kw)
00647 if self.pyclass is not None: self.pyclass.__name__ = "queryStatusOutput_Dec_Holder"
00648
00649 class getOutputsInput_Dec(ZSI.TC.String, ElementDeclaration):
00650 literal = "getOutputsInput"
00651 schema = "http://nbcr.sdsc.edu/opal/types"
00652 def __init__(self, **kw):
00653 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getOutputsInput")
00654 kw["aname"] = "_getOutputsInput"
00655 class IHolder(str): typecode=self
00656 kw["pyclass"] = IHolder
00657 IHolder.__name__ = "_getOutputsInput_immutable_holder"
00658 ZSI.TC.String.__init__(self, **kw)
00659
00660 class getOutputsOutput_Dec(ElementDeclaration):
00661 literal = "getOutputsOutput"
00662 schema = "http://nbcr.sdsc.edu/opal/types"
00663 substitutionGroup = None
00664 def __init__(self, **kw):
00665 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getOutputsOutput")
00666 kw["aname"] = "_getOutputsOutput"
00667 if ns0.JobOutputType_Def not in ns0.getOutputsOutput_Dec.__bases__:
00668 bases = list(ns0.getOutputsOutput_Dec.__bases__)
00669 bases.insert(0, ns0.JobOutputType_Def)
00670 ns0.getOutputsOutput_Dec.__bases__ = tuple(bases)
00671
00672 ns0.JobOutputType_Def.__init__(self, **kw)
00673 if self.pyclass is not None: self.pyclass.__name__ = "getOutputsOutput_Dec_Holder"
00674
00675 class getOutputAsBase64ByNameInput_Dec(ElementDeclaration):
00676 literal = "getOutputAsBase64ByNameInput"
00677 schema = "http://nbcr.sdsc.edu/opal/types"
00678 substitutionGroup = None
00679 def __init__(self, **kw):
00680 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getOutputAsBase64ByNameInput")
00681 kw["aname"] = "_getOutputAsBase64ByNameInput"
00682 if ns0.OutputsByNameInputType_Def not in ns0.getOutputAsBase64ByNameInput_Dec.__bases__:
00683 bases = list(ns0.getOutputAsBase64ByNameInput_Dec.__bases__)
00684 bases.insert(0, ns0.OutputsByNameInputType_Def)
00685 ns0.getOutputAsBase64ByNameInput_Dec.__bases__ = tuple(bases)
00686
00687 ns0.OutputsByNameInputType_Def.__init__(self, **kw)
00688 if self.pyclass is not None: self.pyclass.__name__ = "getOutputAsBase64ByNameInput_Dec_Holder"
00689
00690 class getOutputAsBase64ByNameOutput_Dec(ZSI.TC.Base64String, ElementDeclaration):
00691 literal = "getOutputAsBase64ByNameOutput"
00692 schema = "http://nbcr.sdsc.edu/opal/types"
00693 def __init__(self, **kw):
00694 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","getOutputAsBase64ByNameOutput")
00695 kw["aname"] = "_getOutputAsBase64ByNameOutput"
00696 class IHolder(str): typecode=self
00697 kw["pyclass"] = IHolder
00698 IHolder.__name__ = "_getOutputAsBase64ByNameOutput_immutable_holder"
00699 ZSI.TC.Base64String.__init__(self, **kw)
00700
00701 class destroyInput_Dec(ZSI.TC.String, ElementDeclaration):
00702 literal = "destroyInput"
00703 schema = "http://nbcr.sdsc.edu/opal/types"
00704 def __init__(self, **kw):
00705 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","destroyInput")
00706 kw["aname"] = "_destroyInput"
00707 class IHolder(str): typecode=self
00708 kw["pyclass"] = IHolder
00709 IHolder.__name__ = "_destroyInput_immutable_holder"
00710 ZSI.TC.String.__init__(self, **kw)
00711
00712 class destroyOutput_Dec(ElementDeclaration):
00713 literal = "destroyOutput"
00714 schema = "http://nbcr.sdsc.edu/opal/types"
00715 substitutionGroup = None
00716 def __init__(self, **kw):
00717 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","destroyOutput")
00718 kw["aname"] = "_destroyOutput"
00719 if ns0.StatusOutputType_Def not in ns0.destroyOutput_Dec.__bases__:
00720 bases = list(ns0.destroyOutput_Dec.__bases__)
00721 bases.insert(0, ns0.StatusOutputType_Def)
00722 ns0.destroyOutput_Dec.__bases__ = tuple(bases)
00723
00724 ns0.StatusOutputType_Def.__init__(self, **kw)
00725 if self.pyclass is not None: self.pyclass.__name__ = "destroyOutput_Dec_Holder"
00726
00727 class opalFaultOutput_Dec(ElementDeclaration):
00728 literal = "opalFaultOutput"
00729 schema = "http://nbcr.sdsc.edu/opal/types"
00730 substitutionGroup = None
00731 def __init__(self, **kw):
00732 kw["pname"] = ("http://nbcr.sdsc.edu/opal/types","opalFaultOutput")
00733 kw["aname"] = "_opalFaultOutput"
00734 if ns0.FaultType_Def not in ns0.opalFaultOutput_Dec.__bases__:
00735 bases = list(ns0.opalFaultOutput_Dec.__bases__)
00736 bases.insert(0, ns0.FaultType_Def)
00737 ns0.opalFaultOutput_Dec.__bases__ = tuple(bases)
00738
00739 ns0.FaultType_Def.__init__(self, **kw)
00740 if self.pyclass is not None: self.pyclass.__name__ = "opalFaultOutput_Dec_Holder"
00741
00742