//gsoap t schema namespace: urn:msd_soap_types //gsoap SOAP-ENC schema namespace: http://schemas.xmlsoap.org/soap/encoding/ //gsoap SOAP-ENV schema namespace: http://schemas.xmlsoap.org/soap/envelope/ //gsoap ns schema namespace: urn:msd_soap_service //gsoap SOAP schema namespace: http://schemas.xmlsoap.org/wsdl/soap/ //gsoap h schema namespace: urn:msd_soap_handles //gsoap a schema namespace: http://xml.apache.org/xml-soap //gsoap soap-enc namespace: http://tempuri.org //gsoap ns1 schema namespace: http://soapinterop.org //gsoap s schema namespace: http://soapinterop.org/xsd //gsoap xsi schema namespace: http://www.w3.org/2001/XMLSchema-instance //gsoap WSDL schema namespace: http://schemas.xmlsoap.org/wsdl/ //gsoap xsd schema namespace: http://www.w3.org/2001/XMLSchema //gsoap ns service namespace: urn:msd_soap_service //gsoap ns service location: http://www.ebi.ac.uk/msd-srv/msdsoap/msd_soap_service //gsoap ns service name: soapmsd_soap_service #include extern class std::ostream; // transient (external) type class xsd__anyType { char *__item; // default is string, also to hold mixed-content when receiving typeless XML struct soap *soap; // points to current gSOAP environment that created this object xsd__anyType(); virtual ~xsd__anyType(); virtual xsd__anyType*& operator[](int i); virtual void print(std::ostream &s) const; }; class xsd__anySimpleType: xsd__anyType { xsd__anySimpleType(); virtual ~xsd__anySimpleType(); virtual void print(std::ostream &s) const; }; class xsd__anyURI: xsd__anySimpleType { xsd__anyURI(); virtual ~xsd__anyURI(); xsd__anyURI(char *s); virtual void print(std::ostream &s) const; }; class xsd__boolean: xsd__anySimpleType { bool __item; xsd__boolean(); virtual ~xsd__boolean(); xsd__boolean(bool b); virtual void print(std::ostream &s) const; }; class xsd__date: xsd__anySimpleType // requires "CCYY-MM-DD" string values { xsd__date(); virtual ~xsd__date(); xsd__date(char *s); virtual void print(std::ostream &s) const; }; class xsd__dateTime: xsd__anySimpleType { time_t __item; // remove time_t __item to use char*__item with "CCYY-MM-DDThh:mm:ssi" for dates outside the range 1902-2037 xsd__dateTime(); virtual ~xsd__dateTime(); xsd__dateTime(time_t t); virtual void print(std::ostream &s) const; }; class xsd__double: xsd__anySimpleType { double __item; xsd__double(); virtual ~xsd__double(); xsd__double(double d); virtual void print(std::ostream &s) const; }; class xsd__duration: xsd__anySimpleType // requires "PnYnMnDTnHnMnS" string values { xsd__duration(); virtual ~xsd__duration(); xsd__duration(char *s); virtual void print(std::ostream &s) const; }; class xsd__float: xsd__anySimpleType { float __item; xsd__float(); virtual ~xsd__float(); xsd__float(float f); virtual void print(std::ostream &s) const; }; class xsd__time: xsd__anySimpleType // requires "hh:mm:ss" string values { xsd__time(); virtual ~xsd__time(); xsd__time(char *s); virtual void print(std::ostream &s) const; }; class xsd__string: xsd__anySimpleType { xsd__string(); xsd__string(char *s); virtual ~xsd__string(); virtual void print(std::ostream &s) const; }; class xsd__normalizedString: xsd__string // requires strings without CR, LF, TAB { xsd__normalizedString(); xsd__normalizedString(char *s); virtual ~xsd__normalizedString(); virtual void print(std::ostream &s) const; }; class xsd__token: xsd__normalizedString // requires strings without CR, LF, TAB, no leading/trailing spaces, and no sequences of more than one space { xsd__token(); xsd__token(char *s); virtual ~xsd__token(); virtual void print(std::ostream &s) const; }; class xsd__decimal: xsd__anySimpleType // requires decimal as string values, can use double, but possible loss of precision { xsd__decimal(); virtual ~xsd__decimal(); xsd__decimal(char *s); virtual void print(std::ostream &s) const; }; class xsd__integer: xsd__decimal // requires integer as string values, can use loong long, but possible loss of data { xsd__integer(); virtual ~xsd__integer(); xsd__integer(char *s); virtual void print(std::ostream &s) const; }; class xsd__nonPositiveInteger: xsd__integer // requires non-positive integer as string values { xsd__nonPositiveInteger(); virtual ~xsd__nonPositiveInteger(); xsd__nonPositiveInteger(char *s); virtual void print(std::ostream &s) const; }; class xsd__negativeInteger: xsd__nonPositiveInteger // requires negative integer as string values { xsd__negativeInteger(); virtual ~xsd__negativeInteger(); xsd__negativeInteger(char *s); virtual void print(std::ostream &s) const; }; class xsd__nonNegativeInteger: xsd__integer // requires non-negative integer as string values { xsd__nonNegativeInteger(); virtual ~xsd__nonNegativeInteger(); xsd__nonNegativeInteger(char *s); virtual void print(std::ostream &s) const; }; class xsd__positiveInteger: xsd__nonNegativeInteger // requires positive integer as string values { xsd__positiveInteger(); virtual ~xsd__positiveInteger(); xsd__positiveInteger(char *s); virtual void print(std::ostream &s) const; }; class xsd__long: xsd__integer { LONG64 __item; xsd__long(); virtual ~xsd__long(); xsd__long(LONG64 ll); virtual void print(std::ostream &s) const; }; class xsd__int: xsd__long { int __item; xsd__int(); virtual ~xsd__int(); xsd__int(int i); virtual void print(std::ostream &s) const; }; class xsd__short: xsd__int { short __item; xsd__short(); virtual ~xsd__short(); xsd__short(short h); virtual void print(std::ostream &s) const; }; class xsd__byte: xsd__short { char __item; xsd__byte(); virtual ~xsd__byte(); xsd__byte(char c); virtual void print(std::ostream &s) const; }; class xsd__unsignedLong: xsd__nonNegativeInteger { ULONG64 __item; xsd__unsignedLong(); virtual ~xsd__unsignedLong(); xsd__unsignedLong(ULONG64 ull); virtual void print(std::ostream &s) const; }; class xsd__unsignedInt: xsd__unsignedLong { unsigned int __item; xsd__unsignedInt(); virtual ~xsd__unsignedInt(); xsd__unsignedInt(unsigned int ui); virtual void print(std::ostream &s) const; }; class xsd__unsignedShort: xsd__unsignedInt { unsigned short __item; xsd__unsignedShort(); virtual ~xsd__unsignedShort(); xsd__unsignedShort(unsigned short uh); virtual void print(std::ostream &s) const; }; class xsd__unsignedByte: xsd__unsignedShort { unsigned char __item; xsd__unsignedByte(); virtual ~xsd__unsignedByte(); xsd__unsignedByte(unsigned char uc); virtual void print(std::ostream &s) const; }; class xsd__base64Binary: xsd__anySimpleType { unsigned char *__ptr; int __size; xsd__base64Binary(); virtual ~xsd__base64Binary(); xsd__base64Binary(char *s); virtual void print(std::ostream &s) const; }; class xsd__hexBinary: xsd__anySimpleType { unsigned char *__ptr; int __size; xsd__hexBinary(); virtual ~xsd__hexBinary(); xsd__hexBinary(char *s); virtual void print(std::ostream &s) const; }; class array: xsd__anyType { xsd__anyType **__ptr; int __size; array(); virtual ~array(); array(int n); virtual xsd__anyType*& operator[](int i); virtual void print(std::ostream &s) const; }; class SOAP_ENC__base64 { public: unsigned char *__ptr; int __size; }; struct SOAP_ENV__Header { mustUnderstand unsigned int h__handle; }; enum t__status { OK, INVALID, NOTFOUND, RETRY, NOCONNECT, NORESULT, NOQUERY }; enum t__object { ROOT, CONNECT, QUERY, RESULTSET }; class ns__msdResultsetResponse { public: xsd__int _status; }; class ns__msdAppServerResponse { public: xsd__int _result; }; class ns__varStringParamTestResponse { public: xsd__int _return_; }; class ns__msdGetXsdBase64BinDataResponse { public: xsd__base64Binary * _bindata; }; class ns__msdFastaParserResponse { public: xsd__int _result; }; class ns__varPolyParamTestResponse_ { public: xsd__int __size; xsd__anyType _param; }; class ns__msdGetSSMXmlResponse { public: xsd__int _result; }; class ns__msdFastaResponse { public: xsd__int _result; }; class ns__msdLispEvalResponse { public: xsd__int _result; }; class ArrayOfMap { public: class a__Map * __ptr; int __size; int __offset; }; class ns__msdGetSoapBase64DataResponse { public: SOAP_ENC__base64 _bindata; }; class ns__echoMapArrayResponse { public: ArrayOfMap * _return_; }; class ns__createResponse { public: enum t__status _status; }; class t__Map { public: int __size_; class ns__item * item; }; class ns__varPolyParamTestResponse { public: int __size_; xsd__anyType * param; }; class ns__item { public: xsd__anyType key; xsd__anyType value; }; class ns__echoMapResponse { public: class a__Map * _return_; }; class ns__msdQueryResponse { public: xsd__int _status; }; class ns__msdGetResultResponse { public: class ArrayOfanyType * _out; }; class ns__Map { public: int __size_; ns__item * item; }; class ns__msdValidateResponse { public: xsd__string _ServXmlStr; }; class ns__lookupResponse { public: enum t__status _status; }; class ns__msdLispLoadResponse { public: xsd__int _result; }; class t__root { public: enum t__object object; xsd__string name; xsd__unsignedInt handle; xsd__dateTime lease; }; class ns__msdEndSessionResponse { public: xsd__int _out; }; class a__Map { public: int __size_; ns__item * item; }; class ns__renameResponse { public: enum t__status _status; }; class ns__msdSSMResponse { public: xsd__int _result; }; class h__Map { public: int __size_; ns__item * item; }; class ArrayOfanyType: xsd__anyType { public: xsd__anyType ** __ptr; int __size; int __offset; ArrayOfanyType(); virtual ~ArrayOfanyType(); ArrayOfanyType(int n); virtual xsd__anyType*& operator[](int i); virtual void print(std::ostream &s) const; }; class ns__msdSSMParserResponse { public: xsd__int _result; }; class ns__msdSSMPurgeResponse { public: xsd__int _result; }; class ns__msdExecQueryResponse { public: xsd__int _status; }; class ns__msdConnectResponse { public: xsd__int _status; }; class ns__msdWriteTableAttsResponse { public: xsd__int _result; }; class ns__msdGetconnectResponse { public: xsd__int _status; }; class ns__msdGetDatamodelResponse { public: xsd__int _result; }; class ns__msdGetDimeResponse { public: xsd__base64Binary * _bindata; }; class ns__msdLispInitResponse { public: xsd__int _result; }; class ns__msdGetTablesRelationsResponse { public: xsd__int _result; }; class ns__releaseResponse { public: enum t__status _status; }; class t__resultset : public t__root { xsd__int size; xsd__string conn_name; xsd__string query_name; xsd__int cols; xsd__int rows; xsd__anyType prs; }; class t__query : public t__root { xsd__int exf; xsd__string conn_name; xsd__string result_name; xsd__string loginstr; xsd__string query_stm; }; class t__connect : public t__root { xsd__string dbserver; xsd__string username; xsd__string password; }; //gsoap ns service method-action: create "" ns__create( enum t__object object, xsd__string name, ns__createResponse * out ); //gsoap ns service method-action: msdSSMPurge "" ns__msdSSMPurge( xsd__string sessionid, ns__msdSSMPurgeResponse * out ); //gsoap ns service method-action: msdLispEval "" ns__msdLispEval( ns__msdLispEvalResponse * out ); //gsoap ns service method-action: msdWriteTableAtts "" ns__msdWriteTableAtts( xsd__string schema, xsd__string connstr, xsd__string fname, ns__msdWriteTableAttsResponse * out ); //gsoap ns service method-action: msdGetResult "" ns__msdGetResult( xsd__string conn_name, xsd__string query_name, xsd__string result_name, ns__msdGetResultResponse * out ); //gsoap ns service method-action: msdAppServer "" ns__msdAppServer( xsd__int numofpars, ArrayOfanyType * inparams, ns__msdAppServerResponse * out ); //gsoap ns service method-action: msdGetTablesRelations "" ns__msdGetTablesRelations( xsd__string schema, xsd__string connstr, ns__msdGetTablesRelationsResponse * out ); //gsoap ns service method-action: echoMap "" ns__echoMap( a__Map * inputMap, ns__echoMapResponse * out ); //gsoap ns service method-action: msdQuery "" ns__msdQuery( xsd__string conn_name, xsd__string query_name, xsd__string result_name, xsd__string stm, ns__msdQueryResponse * out ); //gsoap ns service method-action: msdSSM "" ns__msdSSM( xsd__int numofpars, ArrayOfanyType * inparams, ns__msdSSMResponse * out ); //gsoap ns service method-action: msdFastaParser "" ns__msdFastaParser( xsd__string sessionid, xsd__string dbserver, ns__msdFastaParserResponse * out ); //gsoap ns service method-action: msdGetXsdBase64BinData "" ns__msdGetXsdBase64BinData( xsd__int diyf, xsd__string sessionid, ns__msdGetXsdBase64BinDataResponse * out ); //gsoap ns service method-action: msdLispLoad "" ns__msdLispLoad( xsd__string fn, ns__msdLispLoadResponse * out ); //gsoap ns service method-action: msdGetconnect "" ns__msdGetconnect( xsd__string conn_name, ns__msdGetconnectResponse * out ); //gsoap ns service method-action: msdValidate "" ns__msdValidate( xsd__string UserXmlStr, ns__msdValidateResponse * out ); //gsoap ns service method-action: lookup "" ns__lookup( enum t__object object, xsd__string name, ns__lookupResponse * out ); //gsoap ns service method-action: msdFasta "" ns__msdFasta( xsd__int numofpars, ArrayOfanyType * inparams, ns__msdFastaResponse * out ); //gsoap ns service method-action: varPolyParamTest "" ns__varPolyParamTest( xsd__int _size, xsd__anyType param, ns__varPolyParamTestResponse_ * out ); //gsoap ns service method-action: msdSSMParser "" ns__msdSSMParser( xsd__string sessionid, xsd__string dbserver, ns__msdSSMParserResponse * out ); //gsoap ns service method-action: release "" ns__release( ns__releaseResponse * out ); //gsoap ns service method-action: msdGetDatamodel "" ns__msdGetDatamodel( xsd__string schema, xsd__string connstr, ns__msdGetDatamodelResponse * out ); //gsoap ns service method-action: msdGetDime "" ns__msdGetDime( xsd__int diyf, xsd__string sessionid, ns__msdGetDimeResponse * out ); //gsoap ns service method-action: varStringParamTest "" ns__varStringParamTest( xsd__int _size, xsd__string param, ns__varStringParamTestResponse * out ); //gsoap ns service method-action: msdLispInit "" ns__msdLispInit( xsd__int argc, xsd__string argv, ns__msdLispInitResponse * out ); //gsoap ns service method-action: msdExecQuery "" ns__msdExecQuery( xsd__string conn_name, xsd__string query_name, xsd__string result_name, xsd__int buf, ns__msdExecQueryResponse * out ); //gsoap ns service method-action: msdResultset "" ns__msdResultset( xsd__string conn_name, xsd__string query_name, xsd__string res_name, ns__msdResultsetResponse * out ); //gsoap ns service method-action: msdConnect "" ns__msdConnect( xsd__string conn_name, xsd__string host, xsd__string usern, xsd__string pass, ns__msdConnectResponse * out ); //gsoap ns service method-action: echoMapArray "" ns__echoMapArray( ArrayOfMap * inputMapArray, ns__echoMapArrayResponse * out ); //gsoap ns service method-action: rename "" ns__rename( xsd__string name, ns__renameResponse * out ); //gsoap ns service method-action: msdGetSSMXml "" ns__msdGetSSMXml( xsd__string sessionid, ns__msdGetSSMXmlResponse * out ); //gsoap ns service method-action: msdGetSoapBase64Data "" ns__msdGetSoapBase64Data( xsd__int diyf, xsd__string sessionid, ns__msdGetSoapBase64DataResponse * out ); //gsoap ns service method-action: msdEndSession "" ns__msdEndSession( xsd__string conn_name, xsd__string query_name, xsd__string result_name, ns__msdEndSessionResponse * out );