You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Anton Pirker <he...@gmiatlich.net> on 2007/04/16 20:53:55 UTC

axis1.4: nested exception is: \n\torg.xml.sax.SAXException: Invalid element

Hi List!

I have generated a Java-Stub for my webservice with axis 1.4
Until today, everything worked like a charm.

But now i wanted to call the method "ssoGetAllDataByLogin" an i get 
following error-msg:
    org.xml.sax.SAXException: Invalid element in 
westeins.sso.SsoGetAllDataByLoginRet - md5passwd
(the full stacktrace can be found in the attached txt file)


It is really strange, the error says the the element md5passwd in the 
element SsoGetAllDataByLoginRet  is invalid.
But i get an response from the server, which looks quite good (you can 
find it the attached response.xml) and in the wsdl-file i generated the 
stub from the md5passwd is also defined (see attached Authentification.wsdl)

Has anyone a clue why axis 1.4 does not like the md5passwd-element? 
(maybe md5passwd is some sort of reserved word?)


every hint is highly appreciated!

thanks in advance,
Anton






Re: axis1.4: nested exception is: \n\torg.xml.sax.SAXException: Invalid element

Posted by Anton Pirker <he...@gmiatlich.net>.
I have found the solution, and just wanted to post it here.

It seems that for some obscure reason, axis makes mistakes in generating 
the stub when there are numbers in field-names.
If there is a number the capitalization of the getters and setters is 
wrong. And because xml is case-sensitive something goes wrong.

I added a replace task into my ant-script to fix the problem. Something 
like this:

<replace dir="${src}" token="d5Passwd" value="d5passwd">
  <include name="**/*.java"/>
</replace>

However it is quite strange that i did not find any clues about this 
problem. Someone must have had the same Problems somewhen.

Hope this may help someone with the same problems.

cheers,
Anton



Anton Pirker wrote:
> I' still stuck. So maybe it helps when i copy the important parts of 
> the files, for better overview.
>
> I have an operation defined in my *WSDL file* which looks like this: 
> (The Request is ok, so i skipped it, the problems are with the response)
>
>    <wsdl:operation name="ssoGetAllDataByLogin" 
> parameterOrder="ssoGetAllDataByLoginUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoGetAllDataByLoginRequest"/>
>       <wsdl:output message="typens:ssoGetAllDataByLoginResponse"/>
>    </wsdl:operation>
>
>    <wsdl:message name="ssoGetAllDataByLoginResponse">
>       <wsdl:part name="ssoGetAllDataByLoginRet" 
> type="typens:ssoGetAllDataByLoginRet"/>
>    </wsdl:message>
>   
>    <xsd:complexType name="ssoGetAllDataByLoginRet">
>       <xsd:sequence>
>          <xsd:element minOccurs="0" maxOccurs="1" name="login" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="client" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="client_title" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="email" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="hash" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="type" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="gender" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="salutation" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="title" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="firstname" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="lastname" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="company" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="birthday" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="country" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="city" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="street" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="street_no" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="phone" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" 
> name="vorwahl_mobilephone" type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" 
> name="vorwahl_telefax" type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="telefax" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="profession" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="position" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" 
> name="no_advertising" type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="status" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="active" 
> type="xsd:string"/>
> *         <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" 
> type="xsd:string"/>*
>          <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" 
> name="migration_status" type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" 
> type="xsd:string"/>
>          <xsd:element minOccurs="1" maxOccurs="1" name="success" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="error" 
> type="xsd:string"/>
>          <xsd:element minOccurs="0" maxOccurs="1" name="error_text" 
> type="xsd:string"/>
>          <xsd:element minOccurs="1" maxOccurs="1" name="action" 
> type="xsd:string"/>
>       </xsd:sequence>
>    </xsd:complexType>
>
>
> The md5passwd element is bold, because this is the "problem-field".
> When i now invoke this operation and i log the *xml response* from the 
> server i get following:
>
>
> <SOAP-ENV:Envelope 
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
>                    xmlns:ns1="urn:ssoService"
>                    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>                    
> xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
>    <SOAP-ENV:Body>
>       <ns1:ssoGetAllDataByLoginResponse>
>          <ns1:ssoGetAllDataByLoginRet 
> xsi:type="ns1:ssoGetAllDataByLoginRet">
>             <login xsi:type="xsd:string">anton</login>
>             <client xsi:type="xsd:string">we</client>
>             <client_title xsi:type="xsd:string">we</client_title>
>             <email xsi:type="xsd:string">helma@gmiatlich.net</email>
>             <hash 
> xsi:type="xsd:string">b2fec22c4494b822da13182b75ed42b3</hash>
>               ...
>             <status xsi:type="xsd:string"/>
>             <active xsi:type="xsd:string">1</active>
> *            <md5passwd 
> xsi:type="xsd:string">e8636ea013e682faf61f56ce1cb1ab5c</md5passwd>*
>             <email_unique xsi:type="xsd:string">0</email_unique>
>             <migration_status xsi:type="xsd:string">0</migration_status>
>             <extend_cookie xsi:type="xsd:string"/>
>             <success xsi:type="xsd:string">1</success>
>             <error xsi:type="xsd:string"/>
>             <error_text xsi:type="xsd:string"/>
>             <action xsi:type="xsd:string">ssoGetAllDataByLogin</action>
>          </ns1:ssoGetAllDataByLoginRet>
>       </ns1:ssoGetAllDataByLoginResponse>
>    </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> I skipped a view lines here. (But they are all in the same order like 
> in the WSDL defined)
> When Axis gets this response it throws following *error msg*:
>
> 31328 [TX-testsso_w1_s2] ERROR org.apache.axis.client.Call  - Exception:
> org.xml.sax.SAXException:* Invalid element in 
> westeins.sso.SsoGetAllDataByLoginRet - md5passwd*
>
>
> So why does Axis say that the md5passwd field is invalid? It is there 
> in the response where it should be, it is a string, and has the right 
> name..
> I am quite stuck here.
>
> Every hint towards a solution is very appreciated!
> Help me, please!  I beg you! ;)
>
> Anton
>
>
>
>
>
> Anton Pirker wrote:
>> Hi List!
>>
>> I have generated a Java-Stub for my webservice with axis 1.4
>> Until today, everything worked like a charm.
>>
>> But now i wanted to call the method "ssoGetAllDataByLogin" an i get 
>> following error-msg:
>>    org.xml.sax.SAXException: Invalid element in 
>> westeins.sso.SsoGetAllDataByLoginRet - md5passwd
>> (the full stacktrace can be found in the attached txt file)
>>
>>
>> It is really strange, the error says the the element md5passwd in the 
>> element SsoGetAllDataByLoginRet  is invalid.
>> But i get an response from the server, which looks quite good (you 
>> can find it the attached response.xml) and in the wsdl-file i 
>> generated the stub from the md5passwd is also defined (see attached 
>> Authentification.wsdl)
>>
>> Has anyone a clue why axis 1.4 does not like the md5passwd-element? 
>> (maybe md5passwd is some sort of reserved word?)
>>
>>
>> every hint is highly appreciated!
>>
>> thanks in advance,
>> Anton
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <wsdl:definitions name="Servicename"
>>   targetNamespace="urn:ssoService"
>>   xmlns:typens="urn:ssoService"
>>   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>>   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>>   xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
>>   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>>   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
>>
>>
>>   <!-- Type definitions -->
>>
>>   <wsdl:types>
>>   	<xsd:schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ssoService">
>> 			<xsd:complexType name="ssoLoginUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="force_migration" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoLoginRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="token" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="notloggedout" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="cookie" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoLogoutUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="token" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoLogoutRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="cookie" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoGetDataUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="token" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoGetDataRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="type" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="status" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoGetDataAllUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="token" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoGetDataAllRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="type" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="status" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoGetAllDataByLoginUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoGetAllDataByLoginRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="type" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="status" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoCloseAccountUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoCloseAccountRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoChangePasswordUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="old_password" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="new_password" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="new_password_again" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoChangePasswordRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoInsertGPViVaUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoInsertGPViVaRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoInsertGPSAPMSDUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoInsertGPSAPMSDRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoInsertGPSAPMAMUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoInsertGPSAPMAMRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoForgetPasswordUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoForgetPasswordRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoForgetLoginUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoForgetLoginRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoRegisterUserUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client_title" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="type" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="register_request_from" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoRegisterUserRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoChangeUserDataUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="password" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client_title" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="type" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoChangeUserDataRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoCheckBlacklistUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoCheckBlacklistRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoValidateEmailUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="sso_client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email_hash" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoValidateEmailRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="link" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoNewValidationMailUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoNewValidationMailRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoValidateUserdataUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoValidateUserdataRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoVerifyUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoVerifyRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoManageHashUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoManageHashRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="value" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoSetAgbAcceptanceUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="IdList" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoSetAgbAcceptanceRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoRemoveAgbAcceptanceUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="IdList" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoRemoveAgbAcceptanceRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoGetAgbLinkUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="IdList" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoGetAgbLinkRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoGetUserAttributesUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoGetUserAttributesRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="attributes" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoSetUserAttributeUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="attribute" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="value" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoSetUserAttributeRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoSendMailUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="aktion" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="betreff" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoSendMailRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoShouldUpdateUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoShouldUpdateRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoInsertAdrIDUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="adr_id" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoInsertAdrIDRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>> 			<xsd:complexType name="ssoCheckLoginUser">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>       <xsd:complexType name="ssoCheckLoginRet">
>>        	<xsd:sequence>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>>        	</xsd:sequence>
>>       </xsd:complexType>
>>     </xsd:schema>
>>   </wsdl:types>
>>
>>
>>   <!-- Message definitions -->
>>
>>   <wsdl:message name="ssoLoginRequest">
>>     <wsdl:part name="ssoLoginUser" type="typens:ssoLoginUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoLoginResponse">
>>     <wsdl:part name="ssoLoginRet" type="typens:ssoLoginRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoLogoutRequest">
>>     <wsdl:part name="ssoLogoutUser" type="typens:ssoLogoutUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoLogoutResponse">
>>     <wsdl:part name="ssoLogoutRet" type="typens:ssoLogoutRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetDataRequest">
>>     <wsdl:part name="ssoGetDataUser" type="typens:ssoGetDataUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetDataResponse">
>>     <wsdl:part name="ssoGetDataRet" type="typens:ssoGetDataRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetDataAllRequest">
>>     <wsdl:part name="ssoGetDataAllUser" type="typens:ssoGetDataAllUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetDataAllResponse">
>>     <wsdl:part name="ssoGetDataAllRet" type="typens:ssoGetDataAllRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetAllDataByLoginRequest">
>>     <wsdl:part name="ssoGetAllDataByLoginUser" type="typens:ssoGetAllDataByLoginUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetAllDataByLoginResponse">
>>     <wsdl:part name="ssoGetAllDataByLoginRet" type="typens:ssoGetAllDataByLoginRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoCloseAccountRequest">
>>     <wsdl:part name="ssoCloseAccountUser" type="typens:ssoCloseAccountUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoCloseAccountResponse">
>>     <wsdl:part name="ssoCloseAccountRet" type="typens:ssoCloseAccountRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoChangePasswordRequest">
>>     <wsdl:part name="ssoChangePasswordUser" type="typens:ssoChangePasswordUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoChangePasswordResponse">
>>     <wsdl:part name="ssoChangePasswordRet" type="typens:ssoChangePasswordRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertGPViVaRequest">
>>     <wsdl:part name="ssoInsertGPViVaUser" type="typens:ssoInsertGPViVaUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertGPViVaResponse">
>>     <wsdl:part name="ssoInsertGPViVaRet" type="typens:ssoInsertGPViVaRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertGPSAPMSDRequest">
>>     <wsdl:part name="ssoInsertGPSAPMSDUser" type="typens:ssoInsertGPSAPMSDUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertGPSAPMSDResponse">
>>     <wsdl:part name="ssoInsertGPSAPMSDRet" type="typens:ssoInsertGPSAPMSDRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertGPSAPMAMRequest">
>>     <wsdl:part name="ssoInsertGPSAPMAMUser" type="typens:ssoInsertGPSAPMAMUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertGPSAPMAMResponse">
>>     <wsdl:part name="ssoInsertGPSAPMAMRet" type="typens:ssoInsertGPSAPMAMRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoForgetPasswordRequest">
>>     <wsdl:part name="ssoForgetPasswordUser" type="typens:ssoForgetPasswordUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoForgetPasswordResponse">
>>     <wsdl:part name="ssoForgetPasswordRet" type="typens:ssoForgetPasswordRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoForgetLoginRequest">
>>     <wsdl:part name="ssoForgetLoginUser" type="typens:ssoForgetLoginUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoForgetLoginResponse">
>>     <wsdl:part name="ssoForgetLoginRet" type="typens:ssoForgetLoginRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoRegisterUserRequest">
>>     <wsdl:part name="ssoRegisterUserUser" type="typens:ssoRegisterUserUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoRegisterUserResponse">
>>     <wsdl:part name="ssoRegisterUserRet" type="typens:ssoRegisterUserRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoChangeUserDataRequest">
>>     <wsdl:part name="ssoChangeUserDataUser" type="typens:ssoChangeUserDataUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoChangeUserDataResponse">
>>     <wsdl:part name="ssoChangeUserDataRet" type="typens:ssoChangeUserDataRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoCheckBlacklistRequest">
>>     <wsdl:part name="ssoCheckBlacklistUser" type="typens:ssoCheckBlacklistUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoCheckBlacklistResponse">
>>     <wsdl:part name="ssoCheckBlacklistRet" type="typens:ssoCheckBlacklistRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoValidateEmailRequest">
>>     <wsdl:part name="ssoValidateEmailUser" type="typens:ssoValidateEmailUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoValidateEmailResponse">
>>     <wsdl:part name="ssoValidateEmailRet" type="typens:ssoValidateEmailRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoNewValidationMailRequest">
>>     <wsdl:part name="ssoNewValidationMailUser" type="typens:ssoNewValidationMailUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoNewValidationMailResponse">
>>     <wsdl:part name="ssoNewValidationMailRet" type="typens:ssoNewValidationMailRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoValidateUserdataRequest">
>>     <wsdl:part name="ssoValidateUserdataUser" type="typens:ssoValidateUserdataUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoValidateUserdataResponse">
>>     <wsdl:part name="ssoValidateUserdataRet" type="typens:ssoValidateUserdataRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoVerifyRequest">
>>     <wsdl:part name="ssoVerifyUser" type="typens:ssoVerifyUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoVerifyResponse">
>>     <wsdl:part name="ssoVerifyRet" type="typens:ssoVerifyRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoManageHashRequest">
>>     <wsdl:part name="ssoManageHashUser" type="typens:ssoManageHashUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoManageHashResponse">
>>     <wsdl:part name="ssoManageHashRet" type="typens:ssoManageHashRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoSetAgbAcceptanceRequest">
>>     <wsdl:part name="ssoSetAgbAcceptanceUser" type="typens:ssoSetAgbAcceptanceUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoSetAgbAcceptanceResponse">
>>     <wsdl:part name="ssoSetAgbAcceptanceRet" type="typens:ssoSetAgbAcceptanceRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoRemoveAgbAcceptanceRequest">
>>     <wsdl:part name="ssoRemoveAgbAcceptanceUser" type="typens:ssoRemoveAgbAcceptanceUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoRemoveAgbAcceptanceResponse">
>>     <wsdl:part name="ssoRemoveAgbAcceptanceRet" type="typens:ssoRemoveAgbAcceptanceRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetAgbLinkRequest">
>>     <wsdl:part name="ssoGetAgbLinkUser" type="typens:ssoGetAgbLinkUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetAgbLinkResponse">
>>     <wsdl:part name="ssoGetAgbLinkRet" type="typens:ssoGetAgbLinkRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetUserAttributesRequest">
>>     <wsdl:part name="ssoGetUserAttributesUser" type="typens:ssoGetUserAttributesUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoGetUserAttributesResponse">
>>     <wsdl:part name="ssoGetUserAttributesRet" type="typens:ssoGetUserAttributesRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoSetUserAttributeRequest">
>>     <wsdl:part name="ssoSetUserAttributeUser" type="typens:ssoSetUserAttributeUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoSetUserAttributeResponse">
>>     <wsdl:part name="ssoSetUserAttributeRet" type="typens:ssoSetUserAttributeRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoSendMailRequest">
>>     <wsdl:part name="ssoSendMailUser" type="typens:ssoSendMailUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoSendMailResponse">
>>     <wsdl:part name="ssoSendMailRet" type="typens:ssoSendMailRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoShouldUpdateRequest">
>>     <wsdl:part name="ssoShouldUpdateUser" type="typens:ssoShouldUpdateUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoShouldUpdateResponse">
>>     <wsdl:part name="ssoShouldUpdateRet" type="typens:ssoShouldUpdateRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertAdrIDRequest">
>>     <wsdl:part name="ssoInsertAdrIDUser" type="typens:ssoInsertAdrIDUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoInsertAdrIDResponse">
>>     <wsdl:part name="ssoInsertAdrIDRet" type="typens:ssoInsertAdrIDRet"/>
>>   </wsdl:message>
>>   <wsdl:message name="ssoCheckLoginRequest">
>>     <wsdl:part name="ssoCheckLoginUser" type="typens:ssoCheckLoginUser"/>
>>     <wsdl:part name="c_login"    type="xsd:string" />
>>     <wsdl:part name="c_password" type="xsd:string" />
>>     <wsdl:part name="c_client"   type="xsd:string" />
>>   </wsdl:message>
>>   <wsdl:message name="ssoCheckLoginResponse">
>>     <wsdl:part name="ssoCheckLoginRet" type="typens:ssoCheckLoginRet"/>
>>   </wsdl:message>
>>
>>
>>   <!-- Port definitions -->
>>
>>   <wsdl:portType name="ssoServicePort">
>>
>>     <wsdl:operation name="ssoLogin" parameterOrder="ssoLoginUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoLoginRequest"/>
>>       <wsdl:output message="typens:ssoLoginResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoLogout" parameterOrder="ssoLogoutUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoLogoutRequest"/>
>>       <wsdl:output message="typens:ssoLogoutResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetData" parameterOrder="ssoGetDataUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoGetDataRequest"/>
>>       <wsdl:output message="typens:ssoGetDataResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetDataAll" parameterOrder="ssoGetDataAllUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoGetDataAllRequest"/>
>>       <wsdl:output message="typens:ssoGetDataAllResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetAllDataByLogin" parameterOrder="ssoGetAllDataByLoginUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoGetAllDataByLoginRequest"/>
>>       <wsdl:output message="typens:ssoGetAllDataByLoginResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoCloseAccount" parameterOrder="ssoCloseAccountUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoCloseAccountRequest"/>
>>       <wsdl:output message="typens:ssoCloseAccountResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoChangePassword" parameterOrder="ssoChangePasswordUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoChangePasswordRequest"/>
>>       <wsdl:output message="typens:ssoChangePasswordResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertGPViVa" parameterOrder="ssoInsertGPViVaUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoInsertGPViVaRequest"/>
>>       <wsdl:output message="typens:ssoInsertGPViVaResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertGPSAPMSD" parameterOrder="ssoInsertGPSAPMSDUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoInsertGPSAPMSDRequest"/>
>>       <wsdl:output message="typens:ssoInsertGPSAPMSDResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertGPSAPMAM" parameterOrder="ssoInsertGPSAPMAMUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoInsertGPSAPMAMRequest"/>
>>       <wsdl:output message="typens:ssoInsertGPSAPMAMResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoForgetPassword" parameterOrder="ssoForgetPasswordUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoForgetPasswordRequest"/>
>>       <wsdl:output message="typens:ssoForgetPasswordResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoForgetLogin" parameterOrder="ssoForgetLoginUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoForgetLoginRequest"/>
>>       <wsdl:output message="typens:ssoForgetLoginResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoRegisterUser" parameterOrder="ssoRegisterUserUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoRegisterUserRequest"/>
>>       <wsdl:output message="typens:ssoRegisterUserResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoChangeUserData" parameterOrder="ssoChangeUserDataUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoChangeUserDataRequest"/>
>>       <wsdl:output message="typens:ssoChangeUserDataResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoCheckBlacklist" parameterOrder="ssoCheckBlacklistUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoCheckBlacklistRequest"/>
>>       <wsdl:output message="typens:ssoCheckBlacklistResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoValidateEmail" parameterOrder="ssoValidateEmailUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoValidateEmailRequest"/>
>>       <wsdl:output message="typens:ssoValidateEmailResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoNewValidationMail" parameterOrder="ssoNewValidationMailUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoNewValidationMailRequest"/>
>>       <wsdl:output message="typens:ssoNewValidationMailResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoValidateUserdata" parameterOrder="ssoValidateUserdataUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoValidateUserdataRequest"/>
>>       <wsdl:output message="typens:ssoValidateUserdataResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoVerify" parameterOrder="ssoVerifyUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoVerifyRequest"/>
>>       <wsdl:output message="typens:ssoVerifyResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoManageHash" parameterOrder="ssoManageHashUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoManageHashRequest"/>
>>       <wsdl:output message="typens:ssoManageHashResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoSetAgbAcceptance" parameterOrder="ssoSetAgbAcceptanceUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoSetAgbAcceptanceRequest"/>
>>       <wsdl:output message="typens:ssoSetAgbAcceptanceResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoRemoveAgbAcceptance" parameterOrder="ssoRemoveAgbAcceptanceUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoRemoveAgbAcceptanceRequest"/>
>>       <wsdl:output message="typens:ssoRemoveAgbAcceptanceResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetAgbLink" parameterOrder="ssoGetAgbLinkUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoGetAgbLinkRequest"/>
>>       <wsdl:output message="typens:ssoGetAgbLinkResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetUserAttributes" parameterOrder="ssoGetUserAttributesUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoGetUserAttributesRequest"/>
>>       <wsdl:output message="typens:ssoGetUserAttributesResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoSetUserAttribute" parameterOrder="ssoSetUserAttributeUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoSetUserAttributeRequest"/>
>>       <wsdl:output message="typens:ssoSetUserAttributeResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoSendMail" parameterOrder="ssoSendMailUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoSendMailRequest"/>
>>       <wsdl:output message="typens:ssoSendMailResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoShouldUpdate" parameterOrder="ssoShouldUpdateUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoShouldUpdateRequest"/>
>>       <wsdl:output message="typens:ssoShouldUpdateResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertAdrID" parameterOrder="ssoInsertAdrIDUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoInsertAdrIDRequest"/>
>>       <wsdl:output message="typens:ssoInsertAdrIDResponse"/>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoCheckLogin" parameterOrder="ssoCheckLoginUser c_login c_password c_client">
>>       <wsdl:input message="typens:ssoCheckLoginRequest"/>
>>       <wsdl:output message="typens:ssoCheckLoginResponse"/>
>>     </wsdl:operation>
>>   </wsdl:portType>
>>
>>
>>   <!-- Binding definitions  -->
>>
>>   <wsdl:binding name="ssoServiceBinding" type="typens:ssoServicePort">
>>     <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
>>
>>     <wsdl:operation name="ssoLogin">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoLogout">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetData">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetDataAll">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetAllDataByLogin">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoCloseAccount">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoChangePassword">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertGPViVa">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertGPSAPMSD">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertGPSAPMAM">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoForgetPassword">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoForgetLogin">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoRegisterUser">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoChangeUserData">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoCheckBlacklist">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoValidateEmail">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoNewValidationMail">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoValidateUserdata">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoVerify">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoManageHash">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoSetAgbAcceptance">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoRemoveAgbAcceptance">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetAgbLink">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoGetUserAttributes">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoSetUserAttribute">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoSendMail">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoShouldUpdate">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoInsertAdrID">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>     <wsdl:operation name="ssoCheckLogin">
>>       <soap:operation soapAction="urn:ssoServiceAction"/>
>>       <wsdl:input>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:input>
>>       <wsdl:output>
>>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>   </wsdl:binding>
>>
>>   <!-- Endpoint definition -->
>>
>>   <wsdl:service name="ssoServiceService">
>>     <wsdl:port name="ssoServicePort" binding="typens:ssoServiceBinding">
>>       <soap:address location="https://someserver/_em_sso/server.php"/>
>>     </wsdl:port>
>>   </wsdl:service>
>>
>> </wsdl:definitions>
>> ------------------------------------------------------------------------
>>
>> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
>>                    xmlns:ns1="urn:ssoService" 
>>                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
>>                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>                    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
>>    <SOAP-ENV:Body>
>>       <ns1:ssoGetAllDataByLoginResponse>
>>          <ns1:ssoGetAllDataByLoginRet xsi:type="ns1:ssoGetAllDataByLoginRet">
>>             <login xsi:type="xsd:string">anton</login>
>>             <client xsi:type="xsd:string">we</client>
>>             <client_title xsi:type="xsd:string">we</client_title>
>>             <email xsi:type="xsd:string">helma@gmiatlich.net</email>
>>             <hash xsi:type="xsd:string">b2fec22c4494b822da13182b75ed42b3</hash>
>>             <gp_no_viva xsi:type="xsd:string"/>
>>             <gp_no_sapmsd xsi:type="xsd:string"/>
>>             <gp_no_sapmam xsi:type="xsd:string"/>
>>             <abo_no xsi:type="xsd:string"/>
>>             <type xsi:type="xsd:string">1</type>
>>             <gender xsi:type="xsd:string">1</gender>
>>             <salutation xsi:type="xsd:string"/>
>>             <title xsi:type="xsd:string"/>
>>             <firstname xsi:type="xsd:string">AntoniusMon Apr 16 2007 18:30:45 GMT+0200 (CEST)</firstname>
>>             <lastname xsi:type="xsd:string">SprieslingMon Apr 16 2007 18:30:45 GMT+0200 (CEST)</lastname>
>>             <company xsi:type="xsd:string"/>
>>             <birthday xsi:type="xsd:string">0000-00-00</birthday>
>>             <country xsi:type="xsd:string"/>
>>             <federal_state xsi:type="xsd:string"/>
>>             <zip_code xsi:type="xsd:string"/>
>>             <city xsi:type="xsd:string"/>
>>             <street xsi:type="xsd:string"/>
>>             <street_no xsi:type="xsd:string"/>
>>             <vorwahl_phone xsi:type="xsd:string"/>
>>             <phone xsi:type="xsd:string"/>
>>             <vorwahl_mobilephone xsi:type="xsd:string"/>
>>             <mobilephone xsi:type="xsd:string"/>
>>             <vorwahl_telefax xsi:type="xsd:string"/>
>>             <telefax xsi:type="xsd:string"/>
>>             <profession xsi:type="xsd:string"/>
>>             <position xsi:type="xsd:string"/>
>>             <no_advertising xsi:type="xsd:string">0</no_advertising>
>>             <perm_login xsi:type="xsd:string"/>
>>             <accepted_agbs xsi:type="xsd:string"/>
>>             <status xsi:type="xsd:string"/>
>>             <active xsi:type="xsd:string">1</active>
>>             <md5passwd xsi:type="xsd:string">e8636ea013e682faf61f56ce1cb1ab5c</md5passwd>
>>             <email_unique xsi:type="xsd:string">0</email_unique>
>>             <migration_status xsi:type="xsd:string">0</migration_status>
>>             <extend_cookie xsi:type="xsd:string"/>
>>             <success xsi:type="xsd:string">1</success>
>>             <error xsi:type="xsd:string"/>
>>             <error_text xsi:type="xsd:string"/>
>>             <action xsi:type="xsd:string">ssoGetAllDataByLogin</action>
>>          </ns1:ssoGetAllDataByLoginRet>
>>       </ns1:ssoGetAllDataByLoginResponse>
>>    </SOAP-ENV:Body>
>> </SOAP-ENV:Envelope>
>> ------------------------------------------------------------------------
>>
>> 31328 [TX-testsso_w1_s2] ERROR org.apache.axis.client.Call  - Exception:
>> org.xml.sax.SAXException: Invalid element in westeins.sso.SsoGetAllDataByLoginRet - md5passwd
>>         at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258)
>>         at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
>>         at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
>>         at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
>>         at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
>>         at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
>>         at org.apache.axis.client.Call.invoke(Call.java:2467)
>>         at org.apache.axis.client.Call.invoke(Call.java:2366)
>>         at org.apache.axis.client.Call.invoke(Call.java:1812)
>>         at westeins.sso.SsoServiceBindingStub.ssoGetAllDataByLogin(Unknown Source)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:149)
>>         at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204)
>>         at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:86)
>>         at org.mozilla.javascript.gen.c88._c9(C:\data\helma\helma\apps\testsso_w1\custom\code\Global\westeins.Sso.js:450)
>>         at org.mozilla.javascript.gen.c88.call(C:\data\helma\helma\apps\testsso_w1\custom\code\Global\westeins.Sso.js)
>>         at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
>>         at org.mozilla.javascript.gen.c168._c27(sso.js:720)
>>         at org.mozilla.javascript.gen.c168.call(sso.js)
>>         at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:57)
>>         at org.mozilla.javascript.gen.c95._c24(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:576)
>>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>>         at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
>>         at org.mozilla.javascript.gen.c95._c23(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:538)
>>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>>         at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
>>         at org.mozilla.javascript.gen.c95._c26(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:605)
>>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>>         at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
>>         at org.mozilla.javascript.gen.c95._c25(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:614)
>>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>>         at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
>>         at org.mozilla.javascript.gen.c94._c1(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\Root.js:31)
>>         at org.mozilla.javascript.gen.c94.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\Root.js)
>>         at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:386)
>>         at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2823)
>>         at org.mozilla.javascript.gen.c94.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\Root.js)
>>         at org.mozilla.javascript.Context.call(Context.java:520)
>>         at helma.scripting.rhino.RhinoEngine.invoke(RhinoEngine.java:296)
>>         at helma.framework.core.RequestEvaluator.run(RequestEvaluator.java:389)
>>         at java.lang.Thread.run(Thread.java:619)
>>
>>
>>   
>> ------------------------------------------------------------------------
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: axis1.4: nested exception is: \n\torg.xml.sax.SAXException: Invalid element

Posted by Anton Pirker <he...@gmiatlich.net>.
I' still stuck. So maybe it helps when i copy the important parts of the 
files, for better overview.

I have an operation defined in my *WSDL file* which looks like this: 
(The Request is ok, so i skipped it, the problems are with the response)

   <wsdl:operation name="ssoGetAllDataByLogin" 
parameterOrder="ssoGetAllDataByLoginUser c_login c_password c_client">
      <wsdl:input message="typens:ssoGetAllDataByLoginRequest"/>
      <wsdl:output message="typens:ssoGetAllDataByLoginResponse"/>
   </wsdl:operation>

   <wsdl:message name="ssoGetAllDataByLoginResponse">
      <wsdl:part name="ssoGetAllDataByLoginRet" 
type="typens:ssoGetAllDataByLoginRet"/>
   </wsdl:message>
  
   <xsd:complexType name="ssoGetAllDataByLoginRet">
      <xsd:sequence>
         <xsd:element minOccurs="0" maxOccurs="1" name="login" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="client" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="client_title" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="email" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="hash" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="type" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="gender" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="salutation" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="title" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="firstname" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="lastname" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="company" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="birthday" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="country" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="city" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="street" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="street_no" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="phone" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" 
name="vorwahl_mobilephone" type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="telefax" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="profession" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="position" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="status" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="active" 
type="xsd:string"/>
*         <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" 
type="xsd:string"/>*
         <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" 
name="migration_status" type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" 
type="xsd:string"/>
         <xsd:element minOccurs="1" maxOccurs="1" name="success" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="error" 
type="xsd:string"/>
         <xsd:element minOccurs="0" maxOccurs="1" name="error_text" 
type="xsd:string"/>
         <xsd:element minOccurs="1" maxOccurs="1" name="action" 
type="xsd:string"/>
      </xsd:sequence>
   </xsd:complexType>


The md5passwd element is bold, because this is the "problem-field".
When i now invoke this operation and i log the *xml response* from the 
server i get following:


<SOAP-ENV:Envelope 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:ns1="urn:ssoService"
                   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ssoGetAllDataByLoginResponse>
         <ns1:ssoGetAllDataByLoginRet 
xsi:type="ns1:ssoGetAllDataByLoginRet">
            <login xsi:type="xsd:string">anton</login>
            <client xsi:type="xsd:string">we</client>
            <client_title xsi:type="xsd:string">we</client_title>
            <email xsi:type="xsd:string">helma@gmiatlich.net</email>
            <hash 
xsi:type="xsd:string">b2fec22c4494b822da13182b75ed42b3</hash>
              ...
            <status xsi:type="xsd:string"/>
            <active xsi:type="xsd:string">1</active>
*            <md5passwd 
xsi:type="xsd:string">e8636ea013e682faf61f56ce1cb1ab5c</md5passwd>*
            <email_unique xsi:type="xsd:string">0</email_unique>
            <migration_status xsi:type="xsd:string">0</migration_status>
            <extend_cookie xsi:type="xsd:string"/>
            <success xsi:type="xsd:string">1</success>
            <error xsi:type="xsd:string"/>
            <error_text xsi:type="xsd:string"/>
            <action xsi:type="xsd:string">ssoGetAllDataByLogin</action>
         </ns1:ssoGetAllDataByLoginRet>
      </ns1:ssoGetAllDataByLoginResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

I skipped a view lines here. (But they are all in the same order like in 
the WSDL defined)
When Axis gets this response it throws following *error msg*:

31328 [TX-testsso_w1_s2] ERROR org.apache.axis.client.Call  - Exception:
org.xml.sax.SAXException:* Invalid element in 
westeins.sso.SsoGetAllDataByLoginRet - md5passwd*


So why does Axis say that the md5passwd field is invalid? It is there in 
the response where it should be, it is a string, and has the right name..
I am quite stuck here.

Every hint towards a solution is very appreciated!
Help me, please!  I beg you! ;)

Anton





Anton Pirker wrote:
> Hi List!
>
> I have generated a Java-Stub for my webservice with axis 1.4
> Until today, everything worked like a charm.
>
> But now i wanted to call the method "ssoGetAllDataByLogin" an i get 
> following error-msg:
>    org.xml.sax.SAXException: Invalid element in 
> westeins.sso.SsoGetAllDataByLoginRet - md5passwd
> (the full stacktrace can be found in the attached txt file)
>
>
> It is really strange, the error says the the element md5passwd in the 
> element SsoGetAllDataByLoginRet  is invalid.
> But i get an response from the server, which looks quite good (you can 
> find it the attached response.xml) and in the wsdl-file i generated 
> the stub from the md5passwd is also defined (see attached 
> Authentification.wsdl)
>
> Has anyone a clue why axis 1.4 does not like the md5passwd-element? 
> (maybe md5passwd is some sort of reserved word?)
>
>
> every hint is highly appreciated!
>
> thanks in advance,
> Anton
>
>
>
>
>
> ------------------------------------------------------------------------
>
> <?xml version="1.0" encoding="utf-8"?>
> <wsdl:definitions name="Servicename"
>   targetNamespace="urn:ssoService"
>   xmlns:typens="urn:ssoService"
>   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>   xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
>   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
>
>
>   <!-- Type definitions -->
>
>   <wsdl:types>
>   	<xsd:schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ssoService">
> 			<xsd:complexType name="ssoLoginUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="force_migration" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoLoginRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="token" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="notloggedout" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="cookie" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoLogoutUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="token" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoLogoutRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="cookie" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoGetDataUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="token" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoGetDataRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="type" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="status" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoGetDataAllUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="token" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoGetDataAllRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="type" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="status" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoGetAllDataByLoginUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoGetAllDataByLoginRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client_title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="type" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="status" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="active" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="md5passwd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email_unique" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="migration_status" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="extend_cookie" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoCloseAccountUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoCloseAccountRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoChangePasswordUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="old_password" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="new_password" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="new_password_again" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoChangePasswordRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoInsertGPViVaUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoInsertGPViVaRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoInsertGPSAPMSDUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoInsertGPSAPMSDRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoInsertGPSAPMAMUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoInsertGPSAPMAMRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoForgetPasswordUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoForgetPasswordRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoForgetLoginUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoForgetLoginRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoRegisterUserUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client_title" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="type" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="register_request_from" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoRegisterUserRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoChangeUserDataUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="password" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client_title" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_viva" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmsd" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gp_no_sapmam" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="abo_no" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="type" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="gender" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="salutation" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="title" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="firstname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="lastname" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="company" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="birthday" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="country" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="federal_state" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="zip_code" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="city" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="street_no" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="phone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="mobilephone" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="vorwahl_telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="telefax" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="profession" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="position" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="no_advertising" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="perm_login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="accepted_agbs" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoChangeUserDataRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoCheckBlacklistUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoCheckBlacklistRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoValidateEmailUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="sso_client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email_hash" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoValidateEmailRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="hash" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="link" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoNewValidationMailUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoNewValidationMailRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoValidateUserdataUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoValidateUserdataRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoVerifyUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoVerifyRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoManageHashUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoManageHashRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="value" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoSetAgbAcceptanceUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="IdList" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoSetAgbAcceptanceRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoRemoveAgbAcceptanceUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="IdList" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoRemoveAgbAcceptanceRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoGetAgbLinkUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="IdList" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoGetAgbLinkRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoGetUserAttributesUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoGetUserAttributesRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="attributes" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoSetUserAttributeUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="attribute" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="value" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoSetUserAttributeRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoSendMailUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="aktion" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="betreff" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoSendMailRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoShouldUpdateUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="password" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoShouldUpdateRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoInsertAdrIDUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="adr_id" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoInsertAdrIDRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
> 			<xsd:complexType name="ssoCheckLoginUser">
>        	<xsd:sequence>
>           <xsd:element minOccurs="1" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="client" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="email" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="ipuser" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>       <xsd:complexType name="ssoCheckLoginRet">
>        	<xsd:sequence>
>           <xsd:element minOccurs="0" maxOccurs="1" name="login" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="success" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error" type="xsd:string"/>
>           <xsd:element minOccurs="0" maxOccurs="1" name="error_text" type="xsd:string"/>
>           <xsd:element minOccurs="1" maxOccurs="1" name="action" type="xsd:string"/>
>        	</xsd:sequence>
>       </xsd:complexType>
>     </xsd:schema>
>   </wsdl:types>
>
>
>   <!-- Message definitions -->
>
>   <wsdl:message name="ssoLoginRequest">
>     <wsdl:part name="ssoLoginUser" type="typens:ssoLoginUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoLoginResponse">
>     <wsdl:part name="ssoLoginRet" type="typens:ssoLoginRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoLogoutRequest">
>     <wsdl:part name="ssoLogoutUser" type="typens:ssoLogoutUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoLogoutResponse">
>     <wsdl:part name="ssoLogoutRet" type="typens:ssoLogoutRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoGetDataRequest">
>     <wsdl:part name="ssoGetDataUser" type="typens:ssoGetDataUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoGetDataResponse">
>     <wsdl:part name="ssoGetDataRet" type="typens:ssoGetDataRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoGetDataAllRequest">
>     <wsdl:part name="ssoGetDataAllUser" type="typens:ssoGetDataAllUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoGetDataAllResponse">
>     <wsdl:part name="ssoGetDataAllRet" type="typens:ssoGetDataAllRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoGetAllDataByLoginRequest">
>     <wsdl:part name="ssoGetAllDataByLoginUser" type="typens:ssoGetAllDataByLoginUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoGetAllDataByLoginResponse">
>     <wsdl:part name="ssoGetAllDataByLoginRet" type="typens:ssoGetAllDataByLoginRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoCloseAccountRequest">
>     <wsdl:part name="ssoCloseAccountUser" type="typens:ssoCloseAccountUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoCloseAccountResponse">
>     <wsdl:part name="ssoCloseAccountRet" type="typens:ssoCloseAccountRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoChangePasswordRequest">
>     <wsdl:part name="ssoChangePasswordUser" type="typens:ssoChangePasswordUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoChangePasswordResponse">
>     <wsdl:part name="ssoChangePasswordRet" type="typens:ssoChangePasswordRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoInsertGPViVaRequest">
>     <wsdl:part name="ssoInsertGPViVaUser" type="typens:ssoInsertGPViVaUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoInsertGPViVaResponse">
>     <wsdl:part name="ssoInsertGPViVaRet" type="typens:ssoInsertGPViVaRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoInsertGPSAPMSDRequest">
>     <wsdl:part name="ssoInsertGPSAPMSDUser" type="typens:ssoInsertGPSAPMSDUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoInsertGPSAPMSDResponse">
>     <wsdl:part name="ssoInsertGPSAPMSDRet" type="typens:ssoInsertGPSAPMSDRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoInsertGPSAPMAMRequest">
>     <wsdl:part name="ssoInsertGPSAPMAMUser" type="typens:ssoInsertGPSAPMAMUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoInsertGPSAPMAMResponse">
>     <wsdl:part name="ssoInsertGPSAPMAMRet" type="typens:ssoInsertGPSAPMAMRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoForgetPasswordRequest">
>     <wsdl:part name="ssoForgetPasswordUser" type="typens:ssoForgetPasswordUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoForgetPasswordResponse">
>     <wsdl:part name="ssoForgetPasswordRet" type="typens:ssoForgetPasswordRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoForgetLoginRequest">
>     <wsdl:part name="ssoForgetLoginUser" type="typens:ssoForgetLoginUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoForgetLoginResponse">
>     <wsdl:part name="ssoForgetLoginRet" type="typens:ssoForgetLoginRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoRegisterUserRequest">
>     <wsdl:part name="ssoRegisterUserUser" type="typens:ssoRegisterUserUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoRegisterUserResponse">
>     <wsdl:part name="ssoRegisterUserRet" type="typens:ssoRegisterUserRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoChangeUserDataRequest">
>     <wsdl:part name="ssoChangeUserDataUser" type="typens:ssoChangeUserDataUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoChangeUserDataResponse">
>     <wsdl:part name="ssoChangeUserDataRet" type="typens:ssoChangeUserDataRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoCheckBlacklistRequest">
>     <wsdl:part name="ssoCheckBlacklistUser" type="typens:ssoCheckBlacklistUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoCheckBlacklistResponse">
>     <wsdl:part name="ssoCheckBlacklistRet" type="typens:ssoCheckBlacklistRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoValidateEmailRequest">
>     <wsdl:part name="ssoValidateEmailUser" type="typens:ssoValidateEmailUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoValidateEmailResponse">
>     <wsdl:part name="ssoValidateEmailRet" type="typens:ssoValidateEmailRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoNewValidationMailRequest">
>     <wsdl:part name="ssoNewValidationMailUser" type="typens:ssoNewValidationMailUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoNewValidationMailResponse">
>     <wsdl:part name="ssoNewValidationMailRet" type="typens:ssoNewValidationMailRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoValidateUserdataRequest">
>     <wsdl:part name="ssoValidateUserdataUser" type="typens:ssoValidateUserdataUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoValidateUserdataResponse">
>     <wsdl:part name="ssoValidateUserdataRet" type="typens:ssoValidateUserdataRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoVerifyRequest">
>     <wsdl:part name="ssoVerifyUser" type="typens:ssoVerifyUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoVerifyResponse">
>     <wsdl:part name="ssoVerifyRet" type="typens:ssoVerifyRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoManageHashRequest">
>     <wsdl:part name="ssoManageHashUser" type="typens:ssoManageHashUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoManageHashResponse">
>     <wsdl:part name="ssoManageHashRet" type="typens:ssoManageHashRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoSetAgbAcceptanceRequest">
>     <wsdl:part name="ssoSetAgbAcceptanceUser" type="typens:ssoSetAgbAcceptanceUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoSetAgbAcceptanceResponse">
>     <wsdl:part name="ssoSetAgbAcceptanceRet" type="typens:ssoSetAgbAcceptanceRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoRemoveAgbAcceptanceRequest">
>     <wsdl:part name="ssoRemoveAgbAcceptanceUser" type="typens:ssoRemoveAgbAcceptanceUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoRemoveAgbAcceptanceResponse">
>     <wsdl:part name="ssoRemoveAgbAcceptanceRet" type="typens:ssoRemoveAgbAcceptanceRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoGetAgbLinkRequest">
>     <wsdl:part name="ssoGetAgbLinkUser" type="typens:ssoGetAgbLinkUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoGetAgbLinkResponse">
>     <wsdl:part name="ssoGetAgbLinkRet" type="typens:ssoGetAgbLinkRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoGetUserAttributesRequest">
>     <wsdl:part name="ssoGetUserAttributesUser" type="typens:ssoGetUserAttributesUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoGetUserAttributesResponse">
>     <wsdl:part name="ssoGetUserAttributesRet" type="typens:ssoGetUserAttributesRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoSetUserAttributeRequest">
>     <wsdl:part name="ssoSetUserAttributeUser" type="typens:ssoSetUserAttributeUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoSetUserAttributeResponse">
>     <wsdl:part name="ssoSetUserAttributeRet" type="typens:ssoSetUserAttributeRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoSendMailRequest">
>     <wsdl:part name="ssoSendMailUser" type="typens:ssoSendMailUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoSendMailResponse">
>     <wsdl:part name="ssoSendMailRet" type="typens:ssoSendMailRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoShouldUpdateRequest">
>     <wsdl:part name="ssoShouldUpdateUser" type="typens:ssoShouldUpdateUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoShouldUpdateResponse">
>     <wsdl:part name="ssoShouldUpdateRet" type="typens:ssoShouldUpdateRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoInsertAdrIDRequest">
>     <wsdl:part name="ssoInsertAdrIDUser" type="typens:ssoInsertAdrIDUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoInsertAdrIDResponse">
>     <wsdl:part name="ssoInsertAdrIDRet" type="typens:ssoInsertAdrIDRet"/>
>   </wsdl:message>
>   <wsdl:message name="ssoCheckLoginRequest">
>     <wsdl:part name="ssoCheckLoginUser" type="typens:ssoCheckLoginUser"/>
>     <wsdl:part name="c_login"    type="xsd:string" />
>     <wsdl:part name="c_password" type="xsd:string" />
>     <wsdl:part name="c_client"   type="xsd:string" />
>   </wsdl:message>
>   <wsdl:message name="ssoCheckLoginResponse">
>     <wsdl:part name="ssoCheckLoginRet" type="typens:ssoCheckLoginRet"/>
>   </wsdl:message>
>
>
>   <!-- Port definitions -->
>
>   <wsdl:portType name="ssoServicePort">
>
>     <wsdl:operation name="ssoLogin" parameterOrder="ssoLoginUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoLoginRequest"/>
>       <wsdl:output message="typens:ssoLoginResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoLogout" parameterOrder="ssoLogoutUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoLogoutRequest"/>
>       <wsdl:output message="typens:ssoLogoutResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetData" parameterOrder="ssoGetDataUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoGetDataRequest"/>
>       <wsdl:output message="typens:ssoGetDataResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetDataAll" parameterOrder="ssoGetDataAllUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoGetDataAllRequest"/>
>       <wsdl:output message="typens:ssoGetDataAllResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetAllDataByLogin" parameterOrder="ssoGetAllDataByLoginUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoGetAllDataByLoginRequest"/>
>       <wsdl:output message="typens:ssoGetAllDataByLoginResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoCloseAccount" parameterOrder="ssoCloseAccountUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoCloseAccountRequest"/>
>       <wsdl:output message="typens:ssoCloseAccountResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoChangePassword" parameterOrder="ssoChangePasswordUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoChangePasswordRequest"/>
>       <wsdl:output message="typens:ssoChangePasswordResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertGPViVa" parameterOrder="ssoInsertGPViVaUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoInsertGPViVaRequest"/>
>       <wsdl:output message="typens:ssoInsertGPViVaResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertGPSAPMSD" parameterOrder="ssoInsertGPSAPMSDUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoInsertGPSAPMSDRequest"/>
>       <wsdl:output message="typens:ssoInsertGPSAPMSDResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertGPSAPMAM" parameterOrder="ssoInsertGPSAPMAMUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoInsertGPSAPMAMRequest"/>
>       <wsdl:output message="typens:ssoInsertGPSAPMAMResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoForgetPassword" parameterOrder="ssoForgetPasswordUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoForgetPasswordRequest"/>
>       <wsdl:output message="typens:ssoForgetPasswordResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoForgetLogin" parameterOrder="ssoForgetLoginUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoForgetLoginRequest"/>
>       <wsdl:output message="typens:ssoForgetLoginResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoRegisterUser" parameterOrder="ssoRegisterUserUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoRegisterUserRequest"/>
>       <wsdl:output message="typens:ssoRegisterUserResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoChangeUserData" parameterOrder="ssoChangeUserDataUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoChangeUserDataRequest"/>
>       <wsdl:output message="typens:ssoChangeUserDataResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoCheckBlacklist" parameterOrder="ssoCheckBlacklistUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoCheckBlacklistRequest"/>
>       <wsdl:output message="typens:ssoCheckBlacklistResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoValidateEmail" parameterOrder="ssoValidateEmailUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoValidateEmailRequest"/>
>       <wsdl:output message="typens:ssoValidateEmailResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoNewValidationMail" parameterOrder="ssoNewValidationMailUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoNewValidationMailRequest"/>
>       <wsdl:output message="typens:ssoNewValidationMailResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoValidateUserdata" parameterOrder="ssoValidateUserdataUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoValidateUserdataRequest"/>
>       <wsdl:output message="typens:ssoValidateUserdataResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoVerify" parameterOrder="ssoVerifyUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoVerifyRequest"/>
>       <wsdl:output message="typens:ssoVerifyResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoManageHash" parameterOrder="ssoManageHashUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoManageHashRequest"/>
>       <wsdl:output message="typens:ssoManageHashResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoSetAgbAcceptance" parameterOrder="ssoSetAgbAcceptanceUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoSetAgbAcceptanceRequest"/>
>       <wsdl:output message="typens:ssoSetAgbAcceptanceResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoRemoveAgbAcceptance" parameterOrder="ssoRemoveAgbAcceptanceUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoRemoveAgbAcceptanceRequest"/>
>       <wsdl:output message="typens:ssoRemoveAgbAcceptanceResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetAgbLink" parameterOrder="ssoGetAgbLinkUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoGetAgbLinkRequest"/>
>       <wsdl:output message="typens:ssoGetAgbLinkResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetUserAttributes" parameterOrder="ssoGetUserAttributesUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoGetUserAttributesRequest"/>
>       <wsdl:output message="typens:ssoGetUserAttributesResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoSetUserAttribute" parameterOrder="ssoSetUserAttributeUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoSetUserAttributeRequest"/>
>       <wsdl:output message="typens:ssoSetUserAttributeResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoSendMail" parameterOrder="ssoSendMailUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoSendMailRequest"/>
>       <wsdl:output message="typens:ssoSendMailResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoShouldUpdate" parameterOrder="ssoShouldUpdateUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoShouldUpdateRequest"/>
>       <wsdl:output message="typens:ssoShouldUpdateResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertAdrID" parameterOrder="ssoInsertAdrIDUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoInsertAdrIDRequest"/>
>       <wsdl:output message="typens:ssoInsertAdrIDResponse"/>
>     </wsdl:operation>
>     <wsdl:operation name="ssoCheckLogin" parameterOrder="ssoCheckLoginUser c_login c_password c_client">
>       <wsdl:input message="typens:ssoCheckLoginRequest"/>
>       <wsdl:output message="typens:ssoCheckLoginResponse"/>
>     </wsdl:operation>
>   </wsdl:portType>
>
>
>   <!-- Binding definitions  -->
>
>   <wsdl:binding name="ssoServiceBinding" type="typens:ssoServicePort">
>     <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
>
>     <wsdl:operation name="ssoLogin">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoLogout">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetData">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetDataAll">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetAllDataByLogin">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoCloseAccount">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoChangePassword">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertGPViVa">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertGPSAPMSD">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertGPSAPMAM">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoForgetPassword">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoForgetLogin">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoRegisterUser">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoChangeUserData">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoCheckBlacklist">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoValidateEmail">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoNewValidationMail">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoValidateUserdata">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoVerify">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoManageHash">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoSetAgbAcceptance">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoRemoveAgbAcceptance">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetAgbLink">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoGetUserAttributes">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoSetUserAttribute">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoSendMail">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoShouldUpdate">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoInsertAdrID">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="ssoCheckLogin">
>       <soap:operation soapAction="urn:ssoServiceAction"/>
>       <wsdl:input>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal" namespace="urn:ssoService" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>       </wsdl:output>
>     </wsdl:operation>
>   </wsdl:binding>
>
>   <!-- Endpoint definition -->
>
>   <wsdl:service name="ssoServiceService">
>     <wsdl:port name="ssoServicePort" binding="typens:ssoServiceBinding">
>       <soap:address location="https://someserver/_em_sso/server.php"/>
>     </wsdl:port>
>   </wsdl:service>
>
> </wsdl:definitions>
> ------------------------------------------------------------------------
>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
>                    xmlns:ns1="urn:ssoService" 
>                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
>                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>                    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
>    <SOAP-ENV:Body>
>       <ns1:ssoGetAllDataByLoginResponse>
>          <ns1:ssoGetAllDataByLoginRet xsi:type="ns1:ssoGetAllDataByLoginRet">
>             <login xsi:type="xsd:string">anton</login>
>             <client xsi:type="xsd:string">we</client>
>             <client_title xsi:type="xsd:string">we</client_title>
>             <email xsi:type="xsd:string">helma@gmiatlich.net</email>
>             <hash xsi:type="xsd:string">b2fec22c4494b822da13182b75ed42b3</hash>
>             <gp_no_viva xsi:type="xsd:string"/>
>             <gp_no_sapmsd xsi:type="xsd:string"/>
>             <gp_no_sapmam xsi:type="xsd:string"/>
>             <abo_no xsi:type="xsd:string"/>
>             <type xsi:type="xsd:string">1</type>
>             <gender xsi:type="xsd:string">1</gender>
>             <salutation xsi:type="xsd:string"/>
>             <title xsi:type="xsd:string"/>
>             <firstname xsi:type="xsd:string">AntoniusMon Apr 16 2007 18:30:45 GMT+0200 (CEST)</firstname>
>             <lastname xsi:type="xsd:string">SprieslingMon Apr 16 2007 18:30:45 GMT+0200 (CEST)</lastname>
>             <company xsi:type="xsd:string"/>
>             <birthday xsi:type="xsd:string">0000-00-00</birthday>
>             <country xsi:type="xsd:string"/>
>             <federal_state xsi:type="xsd:string"/>
>             <zip_code xsi:type="xsd:string"/>
>             <city xsi:type="xsd:string"/>
>             <street xsi:type="xsd:string"/>
>             <street_no xsi:type="xsd:string"/>
>             <vorwahl_phone xsi:type="xsd:string"/>
>             <phone xsi:type="xsd:string"/>
>             <vorwahl_mobilephone xsi:type="xsd:string"/>
>             <mobilephone xsi:type="xsd:string"/>
>             <vorwahl_telefax xsi:type="xsd:string"/>
>             <telefax xsi:type="xsd:string"/>
>             <profession xsi:type="xsd:string"/>
>             <position xsi:type="xsd:string"/>
>             <no_advertising xsi:type="xsd:string">0</no_advertising>
>             <perm_login xsi:type="xsd:string"/>
>             <accepted_agbs xsi:type="xsd:string"/>
>             <status xsi:type="xsd:string"/>
>             <active xsi:type="xsd:string">1</active>
>             <md5passwd xsi:type="xsd:string">e8636ea013e682faf61f56ce1cb1ab5c</md5passwd>
>             <email_unique xsi:type="xsd:string">0</email_unique>
>             <migration_status xsi:type="xsd:string">0</migration_status>
>             <extend_cookie xsi:type="xsd:string"/>
>             <success xsi:type="xsd:string">1</success>
>             <error xsi:type="xsd:string"/>
>             <error_text xsi:type="xsd:string"/>
>             <action xsi:type="xsd:string">ssoGetAllDataByLogin</action>
>          </ns1:ssoGetAllDataByLoginRet>
>       </ns1:ssoGetAllDataByLoginResponse>
>    </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
> ------------------------------------------------------------------------
>
> 31328 [TX-testsso_w1_s2] ERROR org.apache.axis.client.Call  - Exception:
> org.xml.sax.SAXException: Invalid element in westeins.sso.SsoGetAllDataByLoginRet - md5passwd
>         at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258)
>         at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
>         at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
>         at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
>         at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
>         at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
>         at org.apache.axis.client.Call.invoke(Call.java:2467)
>         at org.apache.axis.client.Call.invoke(Call.java:2366)
>         at org.apache.axis.client.Call.invoke(Call.java:1812)
>         at westeins.sso.SsoServiceBindingStub.ssoGetAllDataByLogin(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:149)
>         at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204)
>         at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:86)
>         at org.mozilla.javascript.gen.c88._c9(C:\data\helma\helma\apps\testsso_w1\custom\code\Global\westeins.Sso.js:450)
>         at org.mozilla.javascript.gen.c88.call(C:\data\helma\helma\apps\testsso_w1\custom\code\Global\westeins.Sso.js)
>         at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
>         at org.mozilla.javascript.gen.c168._c27(sso.js:720)
>         at org.mozilla.javascript.gen.c168.call(sso.js)
>         at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:57)
>         at org.mozilla.javascript.gen.c95._c24(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:576)
>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>         at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
>         at org.mozilla.javascript.gen.c95._c23(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:538)
>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>         at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
>         at org.mozilla.javascript.gen.c95._c26(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:605)
>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>         at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
>         at org.mozilla.javascript.gen.c95._c25(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js:614)
>         at org.mozilla.javascript.gen.c95.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\jala.Test.js)
>         at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
>         at org.mozilla.javascript.gen.c94._c1(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\Root.js:31)
>         at org.mozilla.javascript.gen.c94.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\Root.js)
>         at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:386)
>         at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2823)
>         at org.mozilla.javascript.gen.c94.call(C:\data\helma\helma\apps\testsso_w1\core\jalaLib\testframework\code\Global\Root.js)
>         at org.mozilla.javascript.Context.call(Context.java:520)
>         at helma.scripting.rhino.RhinoEngine.invoke(RhinoEngine.java:296)
>         at helma.framework.core.RequestEvaluator.run(RequestEvaluator.java:389)
>         at java.lang.Thread.run(Thread.java:619)
>
>
>   
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org