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 "Engel, Anette" <an...@dns.co.uk> on 2006/12/07 10:09:22 UTC

Axis2.1_0: WSDL2Java: Error generating client code (xmlbeans, jibx or jaxme)

 
 Hi,

I am a novice in the world of web services and I am trying to generate
client code for a web service (ActivCard) I intend to use, but I get an
error when using as databing xmlbeans, jibx, or jaxme while using adb
works fine.

xmlbeans
---------

C:\axis2-1_0\bin>WSDL2Java -uri ActivCardSKIConnectorV2.xml -d xmlbeans
-o src/xmlbeans
Using AXIS2_HOME:   C:\axis2-1_0
Using JAVA_HOME:    c:\j2sdk1.4.2_12
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.RuntimeException: java.lang.
reflect.InvocationTargetException
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:185)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: java.lang.RuntimeException:
java.lang.reflect.InvocationTargetException
        at
org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBean
sExtension.java:93)
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:140)
        ... 2 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBean
sExtension.java:83)
        ... 3 more
Caused by: java.lang.RuntimeException: org.apache.xmlbeans.XmlException:
error: Use of undefined namespace prefix: s
        at
org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGener
ationUtility.java:192)
        ... 8 more
Caused by: org.apache.xmlbeans.XmlException: error: Use of undefined
namespace prefix: s
        at
org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3455)
        at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706)
        at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690)
        at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677)
        at
org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa
derBase.java:208)
        at
org.apache.xmlbeans.XmlObject$Factory.parse(XmlObject.java:632)
        at
org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGener
ationUtility.java:136)
        ... 8 more


jibx
----

C:\axis2-1_0\bin>WSDL2Java -uri ActivCardSKIConnectorV2.xml -d jibx -o
src/jibx
Using AXIS2_HOME:   C:\axis2-1_0
Using JAVA_HOME:    c:\j2sdk1.4.2_12
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.RuntimeException: jibx bindi
ng option requires -bindingfile {file path} parameter
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:185)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: java.lang.RuntimeException: jibx binding option requires
-bindingfile {file path} parameter
        at
org.apache.axis2.wsdl.codegen.extension.JiBXExtension.engage(JiBXExtensi
on.java:51)
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:140)
        ... 2 more

jaxme
------

C:\axis2-1_0\bin>WSDL2Java -uri ActivCardSKIConnectorV2.xml -d jaxme -o
src/jaxme
Using AXIS2_HOME:   C:\axis2-1_0
Using JAVA_HOME:    c:\j2sdk1.4.2_12
: FINEST, parse, , ->, null
: FINEST, getSGFactory, , ->
: FINEST, getSGFactory, , Created instance of
org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory
: FINEST, getSGFactory, , <-,
org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl@e45076
: FINEST, parse, , Parser =
org.apache.ws.jaxme.xs.jaxb.impl.JAXBParser@9df6f1, validating = false
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.RuntimeException: org.apache
.ws.jaxme.xs.parser.impl.LocSAXException: At line 3: Invalid
'restriction': Unknown base type {http://schemas.xmlsoap.or
g/soap/encoding/}Array
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:185)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: java.lang.RuntimeException:
org.apache.ws.jaxme.xs.parser.impl.LocSAXException: At line 3: Invalid
'restricti
on': Unknown base type {http://schemas.xmlsoap.org/soap/encoding/}Array
        at
org.apache.axis2.wsdl.codegen.extension.JaxMeExtension.engage(JaxMeExten
sion.java:140)
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
onEngine.java:140)
        ... 2 more
Caused by: org.apache.ws.jaxme.xs.parser.impl.LocSAXException: At line
3: Invalid 'restriction': Unknown base type {http
://schemas.xmlsoap.org/soap/encoding/}Array
        at
org.apache.ws.jaxme.xs.impl.XSTypeImpl$XSComplexContentImpl.<init>(XSTyp
eImpl.java:289)
        at
org.apache.ws.jaxme.xs.impl.XSTypeImpl.validate(XSTypeImpl.java:722)
        at
org.apache.ws.jaxme.xs.jaxb.impl.JAXBTypeImpl.validate(JAXBTypeImpl.java
:87)
        at
org.apache.ws.jaxme.xs.impl.XSSchemaImpl.validate(XSSchemaImpl.java:431)
        at
org.apache.ws.jaxme.xs.impl.XSSchemaImpl.validate(XSSchemaImpl.java:452)
        at
org.apache.ws.jaxme.xs.jaxb.impl.JAXBSchemaImpl.validate(JAXBSchemaImpl.
java:46)
        at
org.apache.ws.jaxme.xs.impl.XSContentHandlerImpl.endDocument(XSContentHa
ndlerImpl.java:83)
        at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:675)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
        at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
        at
org.apache.ws.jaxme.xs.impl.XSLogicalParser.parse(XSLogicalParser.java:6
69)
        at org.apache.ws.jaxme.xs.XSParser.parse(XSParser.java:156)
        at
org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse(JAXBSchemaR
eader.java:134)
        at
org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorImpl.
java:147)
        at
org.apache.axis2.wsdl.codegen.extension.JaxMeExtension.engage(JaxMeExten
sion.java:111)
        ... 3 more

The WSDL file (see below has been provided by a third party)

Thanks,

Anette



WSDL file
---------
 
<?xml version="1.0"?>
<!-- ATL Server generated Web Service Description -->
<definitions 
	xmlns:s="http://www.w3.org/2001/XMLSchema" 
	xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
	xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
	xmlns:s0="urn:ActivCardSKIConnector" 
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:atls="http://tempuri.org/vc/atl/server/"
	targetNamespace="urn:ActivCardSKIConnector" 
	xmlns="http://schemas.xmlsoap.org/wsdl/"
>
	<types>
		<s:schema targetNamespace="urn:ActivCardSKIConnector"
attributeFormDefault="qualified" elementFormDefault="qualified">
			<s:import
namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
			<s:complexType name="getAhLog_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s0:skiAhLog[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType name="GetQueries_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType name="GetGroups_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType name="GetServers_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="SearchUsersFromGroup_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="SearchUsersFromGroup_searchParameters_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType name="SearchUsers_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="SearchUsers_searchParameters_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="GetParameters_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType name="getUserInfo_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s0:skiUserInfo[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="getRepositoryChildren_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s0:skiRepository[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="authenticateWithQA_pnQuestionIDs_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:int[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="authenticateWithQA_bstrAnswers_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="getSecurityQuestions_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s0:skiSecurityQuestion[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="getSecurityQuestionsForUser_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s0:skiSecurityQuestion[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="getDeviceList_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType
name="getServerPoolIPs_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType name="getAhLogEx_return_Array">
				<s:complexContent>
					<s:restriction
base="soapenc:Array">
						<s:attribute
ref="soapenc:arrayType" wsdl:arrayType="s0:skiAhLogEx[]"/>
					</s:restriction>
				</s:complexContent>
			</s:complexType>
			<s:complexType name="skiAhLog">
				<s:sequence>
					<s:element name="serverName"
type="s:string"/>
					<s:element name="serverIP"
type="s:string"/>
					<s:element name="date"
type="s:string"/>
					<s:element name="suid"
type="s:string"/>
					<s:element name="group"
type="s:string"/>
					<s:element name="ipAddress"
type="s:string"/>
					<s:element name="info1"
type="s:string"/>
					<s:element name="info2"
type="s:string"/>
					<s:element name="accepted"
type="s:boolean"/>
					<s:element name="reason"
type="s:string"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiCredentials">
				<s:sequence>
					<s:element
name="syncdesalgorithmversion" type="s:string"/>
					<s:element
name="syncdessynchronouskey" type="s:string"/>
					<s:element
name="syncdevicemaskversion" type="s:int"/>
					<s:element
name="syncresponseformat" type="s:int"/>
					<s:element
name="syncresponselength" type="s:int"/>
					<s:element
name="syncusecheckdigitonresponse" type="s:int"/>
					<s:element
name="syncauthenticationcountervalue" type="s:int"/>
					<s:element
name="syncclockextractbitnumber" type="s:int"/>
					<s:element
name="syncderivationmode" type="s:int"/>
					<s:element
name="syncdeviceoffset" type="s:int"/>
					<s:element
name="syncincrementcounteronsuccess" type="s:int"/>
					<s:element
name="asyncdesasynchronouskey" type="s:string"/>
					<s:element
name="asyncdesalgorithmversion" type="s:string"/>
					<s:element
name="asyncusecheckdigitonchallenge" type="s:int"/>
					<s:element
name="asyncresponseformat" type="s:int"/>
					<s:element
name="asyncresponselength" type="s:int"/>
					<s:element
name="asynclastchallenge" type="s:string"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiAhLogEx">
				<s:sequence>
					<s:element name="serverName"
type="s:string"/>
					<s:element name="serverIP"
type="s:string"/>
					<s:element name="date"
type="s:int"/>
					<s:element name="millisecond"
type="s:int"/>
					<s:element name="suid"
type="s:string"/>
					<s:element name="group"
type="s:string"/>
					<s:element name="ipAddress"
type="s:string"/>
					<s:element name="info1"
type="s:string"/>
					<s:element name="info2"
type="s:string"/>
					<s:element name="accepted"
type="s:boolean"/>
					<s:element name="reason"
type="s:string"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiVersion">
				<s:sequence>
					<s:element
name="databaseversion" type="s:int"/>
					<s:element
name="activpackversion" type="s:string"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiSecurityQuestion">
				<s:sequence>
					<s:element name="nID"
type="s:int"/>
					<s:element name="bstrLabel"
type="s:string"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiUserInfo">
				<s:sequence>
					<s:element name="ServerName"
type="s:string"/>
					<s:element name="ServerGates"
type="s:string"/>
					<s:element name="NbTries"
type="s:int"/>
					<s:element name="Locked"
type="s:boolean"/>
					<s:element name="TmpPwd"
type="s:int"/>
					<s:element name="Referent"
type="s:int"/>
					<s:element name="Until"
type="s:long"/>
					<s:element name="FirstConn"
type="s:long"/>
					<s:element name="LastConn"
type="s:long"/>
					<s:element name="MaxNbTries"
type="s:int"/>
					<s:element name="HasBackup"
type="s:boolean"/>
					<s:element name="Result"
type="s:int"/>
					<s:element name="MasterRouting"
type="s:string"/>
					<s:element name="SlaveRouting"
type="s:string"/>
					<s:element name="SMSBackupAH"
type="s:int"/>
					<s:element name="SMSUntil"
type="s:long"/>
					<s:element
name="LDAPAHOnNoDeviceDefined" type="s:boolean"/>
					<s:element
name="ExternalAHOnDeviceNotFound" type="s:boolean"/>
					<s:element name="GroupName"
type="s:string"/>
					<s:element name="AuthType"
type="s:int"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiRepository">
				<s:sequence>
					<s:element name="nID"
type="s:int"/>
					<s:element name="bstrName"
type="s:string"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiDeviceInfo">
				<s:sequence>
					<s:element name="MIDSoftToken"
type="s:boolean"/>
					<s:element name="SoftToken"
type="s:boolean"/>
					<s:element name="MiniToken"
type="s:boolean"/>
					<s:element name="DeviceExist"
type="s:boolean"/>
					<s:element
name="DeviceAlreadyAssigned" type="s:boolean"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiAhLogStatus">
				<s:sequence>
					<s:element name="totalLogs"
type="s:int"/>
					<s:element name="completedLogs"
type="s:int"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiAuthenticationPolicy">
				<s:sequence>
					<s:element name="nQANBAnswer"
type="s:int"/>
					<s:element
name="bQAAuthenticationEnabled" type="s:boolean"/>
					<s:element
name="bCRAuthenticationEnabled" type="s:boolean"/>
					<s:element
name="bLDAPAuthenticationEnabled" type="s:boolean"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiCheckConfig">
				<s:sequence>
					<s:element name="loginDnOk"
type="s:boolean"/>
					<s:element name="tokenSnOk"
type="s:boolean"/>
				</s:sequence>
			</s:complexType>
			<s:complexType name="skiRole">
				<s:sequence>
					<s:element name="nOperatorType"
type="s:int"/>
					<s:element name="bCanClearLogs"
type="s:boolean"/>
					<s:element
name="bCanAssignTmpPwd" type="s:boolean"/>
					<s:element
name="bCanActivateSMS" type="s:boolean"/>
					<s:element
name="bCanAssignLDAPEmergencyPwd" type="s:boolean"/>
				</s:sequence>
			</s:complexType>
		</s:schema>
	</types>
	<message name="LoginIn">
		<part name="LoginUid" type="s:string"/>
		<part name="LoginPwd" type="s:string"/>
		<part name="timeout" type="s:int"/>
	</message>
	<message name="LoginOut">
		<part name="return" type="s:long"/>
	</message>
	<message name="LoginDynamicIn">
		<part name="LoginUid" type="s:string"/>
		<part name="LoginPwd" type="s:string"/>
		<part name="handle" type="s:long"/>
		<part name="timeout" type="s:int"/>
	</message>
	<message name="LoginDynamicOut">
		<part name="return" type="s:long"/>
	</message>
	<message name="LogoutIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="LogoutOut">
	</message>
	<message name="GetChallengeIn">
		<part name="handle" type="s:long"/>
	</message>
	<message name="GetChallengeOut">
		<part name="return" type="s:string"/>
	</message>
	<message name="GetCredentialsIn">
		<part name="hLogin" type="s:long"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="type" type="s:int"/>
	</message>
	<message name="GetCredentialsOut">
		<part name="return" type="s0:skiCredentials"/>
	</message>
	<message name="deleteDeviceIn">
		<part name="hLogin" type="s:long"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="Reason" type="s:int"/>
	</message>
	<message name="deleteDeviceOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="lockDeviceIn">
		<part name="hLogin" type="s:long"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
	</message>
	<message name="lockDeviceOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="unlockDeviceIn">
		<part name="hLogin" type="s:long"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
	</message>
	<message name="unlockDeviceOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="getUnlockPinCodeIn">
		<part name="hLogin" type="s:long"/>
		<part name="userID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="Challenge" type="s:string"/>
	</message>
	<message name="getUnlockPinCodeOut">
		<part name="return" type="s:string"/>
	</message>
	<message name="ResynchronizeByPasswordExIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="Password" type="s:string"/>
		<part name="counterRange" type="s:int"/>
		<part name="timeSteps" type="s:int"/>
	</message>
	<message name="ResynchronizeByPasswordExOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="ResynchronizeByPasswordIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="Password" type="s:string"/>
	</message>
	<message name="ResynchronizeByPasswordOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="ResynchronizeByCounterAndClockIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="Counter" type="s:long"/>
		<part name="Time" type="s:long"/>
	</message>
	<message name="ResynchronizeByCounterAndClockOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="ResynchronizeSoftTokenIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
	</message>
	<message name="ResynchronizeSoftTokenOut">
		<part name="return" type="s:string"/>
	</message>
	<message name="consolidateServerAhLogIn">
		<part name="hLogin" type="s:long"/>
		<part name="server" type="s:string"/>
	</message>
	<message name="consolidateServerAhLogOut">
	</message>
	<message name="getConsolidationStatusIn">
		<part name="hLogin" type="s:long"/>
		<part name="server" type="s:string"/>
	</message>
	<message name="getConsolidationStatusOut">
		<part name="return" type="s0:skiAhLogStatus"/>
	</message>
	<message name="getAhLogIn">
		<part name="hLogin" type="s:long"/>
		<part name="From" type="s:long"/>
		<part name="To" type="s:long"/>
		<part name="Server" type="s:string"/>
		<part name="ServerIP" type="s:string"/>
		<part name="UserID" type="s:string"/>
		<part name="ErrOnly" type="s:boolean"/>
		<part name="orderBy" type="s:int"/>
		<part name="maxNbLogs" type="s:int"/>
	</message>
	<message name="getAhLogOut">
		<part name="return" type="s0:getAhLog_return_Array"/>
	</message>
	<message name="ClearLogsIn">
		<part name="hLogin" type="s:long"/>
		<part name="Time" type="s:long"/>
	</message>
	<message name="ClearLogsOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="AssignDeviceToUserIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
	</message>
	<message name="AssignDeviceToUserOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="UnassignDeviceIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
	</message>
	<message name="UnassignDeviceOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="GetVersionIn">
	</message>
	<message name="GetVersionOut">
		<part name="return" type="s0:skiVersion"/>
	</message>
	<message name="SetLdapEmergencyPasswordIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="LdapEmergency" type="s:int"/>
		<part name="Time" type="s:long"/>
	</message>
	<message name="SetLdapEmergencyPasswordOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="SetTempPasswordIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="TmpPwd" type="s:string"/>
		<part name="Time" type="s:long"/>
	</message>
	<message name="SetTempPasswordOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="checkConfigIn">
		<part name="hLogin" type="s:long"/>
		<part name="ldapRoot" type="s:string"/>
		<part name="snLdapAttribute" type="s:string"/>
	</message>
	<message name="checkConfigOut">
		<part name="return" type="s0:skiCheckConfig"/>
	</message>
	<message name="GetQueriesIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="GetQueriesOut">
		<part name="return" type="s0:GetQueries_return_Array"/>
	</message>
	<message name="GetGroupsIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="GetGroupsOut">
		<part name="return" type="s0:GetGroups_return_Array"/>
	</message>
	<message name="GetServersIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="GetServersOut">
		<part name="return" type="s0:GetServers_return_Array"/>
	</message>
	<message name="SearchUsersFromGroupIn">
		<part name="hLogin" type="s:long"/>
		<part name="group" type="s:string"/>
		<part name="searchParameters"
type="s0:SearchUsersFromGroup_searchParameters_Array"/>
	</message>
	<message name="SearchUsersFromGroupOut">
		<part name="return"
type="s0:SearchUsersFromGroup_return_Array"/>
	</message>
	<message name="SearchUsersIn">
		<part name="hLogin" type="s:long"/>
		<part name="query" type="s:string"/>
		<part name="searchParameters"
type="s0:SearchUsers_searchParameters_Array"/>
	</message>
	<message name="SearchUsersOut">
		<part name="return" type="s0:SearchUsers_return_Array"/>
	</message>
	<message name="GetParametersIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="GetParametersOut">
		<part name="return"
type="s0:GetParameters_return_Array"/>
	</message>
	<message name="getUserInfoIn">
		<part name="hLogin" type="s:long"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="UserID" type="s:string"/>
	</message>
	<message name="getUserInfoOut">
		<part name="return" type="s0:getUserInfo_return_Array"/>
	</message>
	<message name="SetSMSBackupIn">
		<part name="hLogin" type="s:long"/>
		<part name="userId" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSn" type="s:string"/>
		<part name="pinCode" type="s:string"/>
		<part name="activate" type="s:boolean"/>
		<part name="time" type="s:long"/>
	</message>
	<message name="SetSMSBackupOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="UserHasMobilePhoneIn">
		<part name="hLogin" type="s:long"/>
		<part name="user" type="s:string"/>
	</message>
	<message name="UserHasMobilePhoneOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="EchoIn">
		<part name="message" type="s:string"/>
	</message>
	<message name="EchoOut">
		<part name="return" type="s:string"/>
	</message>
	<message name="GetServerBackupIn">
		<part name="hLogin" type="s:long"/>
		<part name="Server" type="s:string"/>
	</message>
	<message name="GetServerBackupOut">
		<part name="return" type="s:string"/>
	</message>
	<message name="RetrieveServerCredentialIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrDeviceType" type="s:string"/>
		<part name="bstrDeviceSerialNumber" type="s:string"/>
	</message>
	<message name="RetrieveServerCredentialOut">
		<part name="return" type="s:boolean"/>
	</message>
	<message name="getDeviceInfoIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrDeviceType" type="s:string"/>
		<part name="bstrDeviceSerialNumber" type="s:string"/>
	</message>
	<message name="getDeviceInfoOut">
		<part name="return" type="s0:skiDeviceInfo"/>
	</message>
	<message name="SynchronousAHAndResynchronizeIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrDeviceType" type="s:string"/>
		<part name="bstrDeviceSerialNumber" type="s:string"/>
		<part name="bstrSynchronousPassword" type="s:string"/>
	</message>
	<message name="SynchronousAHAndResynchronizeOut">
		<part name="return" type="s:int"/>
	</message>
	<message name="AssignDeviceToUserExIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="bstrDeviceType" type="s:string"/>
		<part name="bstrDeviceSN" type="s:string"/>
		<part name="bForceReplace" type="s:boolean"/>
		<part name="bIgnoreAlreadyAssigned" type="s:boolean"/>
	</message>
	<message name="AssignDeviceToUserExOut">
		<part name="return" type="s:int"/>
	</message>
	<message name="GetDeviceInitialPINIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrDeviceType" type="s:string"/>
		<part name="bstrDeviceSN" type="s:string"/>
	</message>
	<message name="GetDeviceInitialPINOut">
		<part name="return" type="s:string"/>
	</message>
	<message name="getRootRepositoryIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="getRootRepositoryOut">
		<part name="return" type="s0:skiRepository"/>
	</message>
	<message name="getRepositoryChildrenIn">
		<part name="hLogin" type="s:long"/>
		<part name="nRepositoryID" type="s:int"/>
	</message>
	<message name="getRepositoryChildrenOut">
		<part name="return"
type="s0:getRepositoryChildren_return_Array"/>
	</message>
	<message name="setDefaultRepositoryIn">
		<part name="hLogin" type="s:long"/>
		<part name="nRepositoryID" type="s:int"/>
	</message>
	<message name="setDefaultRepositoryOut">
	</message>
	<message name="moveDeviceIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrDeviceType" type="s:string"/>
		<part name="bstrDeviceSN" type="s:string"/>
		<part name="nRepositoryID" type="s:int"/>
	</message>
	<message name="moveDeviceOut">
	</message>
	<message name="getRoleInfosIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="getRoleInfosOut">
		<part name="return" type="s0:skiRole"/>
	</message>
	<message name="authenticateWithQAIn">
		<part name="bstrUserID" type="s:string"/>
		<part name="pnQuestionIDs"
type="s0:authenticateWithQA_pnQuestionIDs_Array"/>
		<part name="bstrAnswers"
type="s0:authenticateWithQA_bstrAnswers_Array"/>
		<part name="nTimeout" type="s:int"/>
	</message>
	<message name="authenticateWithQAOut">
		<part name="return" type="s:long"/>
	</message>
	<message name="addSecurityQuestionIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrLabel" type="s:string"/>
	</message>
	<message name="addSecurityQuestionOut">
	</message>
	<message name="updateSecurityQuestionIn">
		<part name="hLogin" type="s:long"/>
		<part name="nQuestionID" type="s:int"/>
		<part name="bstrLabel" type="s:string"/>
	</message>
	<message name="updateSecurityQuestionOut">
	</message>
	<message name="deleteSecurityQuestionIn">
		<part name="hLogin" type="s:long"/>
		<part name="nQuestionID" type="s:int"/>
		<part name="bDeleteAnswers" type="s:boolean"/>
	</message>
	<message name="deleteSecurityQuestionOut">
	</message>
	<message name="getSecurityQuestionsIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="getSecurityQuestionsOut">
		<part name="return"
type="s0:getSecurityQuestions_return_Array"/>
	</message>
	<message name="getSecurityQuestionsForUserIn">
		<part name="bstrUserID" type="s:string"/>
		<part name="bAnswered" type="s:boolean"/>
	</message>
	<message name="getSecurityQuestionsForUserOut">
		<part name="return"
type="s0:getSecurityQuestionsForUser_return_Array"/>
	</message>
	<message name="setSecurityQuestionAnswerIn">
		<part name="hLogin" type="s:long"/>
		<part name="nQuestionID" type="s:int"/>
		<part name="bstrAnswer" type="s:string"/>
	</message>
	<message name="setSecurityQuestionAnswerOut">
	</message>
	<message name="setAuthenticationPolicyIn">
		<part name="hLogin" type="s:long"/>
		<part name="SelfDeskPolicies"
type="s0:skiAuthenticationPolicy"/>
	</message>
	<message name="setAuthenticationPolicyOut">
	</message>
	<message name="getAuthenticationPolicyIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="getAuthenticationPolicyOut">
		<part name="return" type="s0:skiAuthenticationPolicy"/>
	</message>
	<message name="authenticateWithCRIn">
		<part name="bstrUserID" type="s:string"/>
		<part name="bstrPassword" type="s:string"/>
		<part name="handle" type="s:long"/>
		<part name="nTimeout" type="s:int"/>
	</message>
	<message name="authenticateWithCROut">
		<part name="return" type="s:long"/>
	</message>
	<message name="authenticateWithLDAPIn">
		<part name="bstrUserID" type="s:string"/>
		<part name="bstrPassword" type="s:string"/>
		<part name="nTimeout" type="s:int"/>
	</message>
	<message name="authenticateWithLDAPOut">
		<part name="return" type="s:long"/>
	</message>
	<message name="setPropertyIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrPropertyName" type="s:string"/>
		<part name="bstrPropertyValue" type="s:string"/>
	</message>
	<message name="setPropertyOut">
	</message>
	<message name="getPropertyIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrPropertyName" type="s:string"/>
	</message>
	<message name="getPropertyOut">
		<part name="return" type="s:string"/>
	</message>
	<message name="getDeviceListIn">
		<part name="hLogin" type="s:long"/>
	</message>
	<message name="getDeviceListOut">
		<part name="return"
type="s0:getDeviceList_return_Array"/>
	</message>
	<message name="getServerPoolIPsIn">
		<part name="hLogin" type="s:long"/>
		<part name="bstrServerName" type="s:string"/>
	</message>
	<message name="getServerPoolIPsOut">
		<part name="return"
type="s0:getServerPoolIPs_return_Array"/>
	</message>
	<message name="getAhLogExIn">
		<part name="hLogin" type="s:long"/>
		<part name="From" type="s:long"/>
		<part name="To" type="s:long"/>
		<part name="Server" type="s:string"/>
		<part name="ServerIP" type="s:string"/>
		<part name="UserID" type="s:string"/>
		<part name="ErrOnly" type="s:boolean"/>
		<part name="orderBy" type="s:int"/>
		<part name="maxNbLogs" type="s:int"/>
	</message>
	<message name="getAhLogExOut">
		<part name="return" type="s0:getAhLogEx_return_Array"/>
	</message>
	<message name="SetMiniTokenPINCodeIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSN" type="s:string"/>
		<part name="PINCode" type="s:string"/>
		<part name="nPINMode" type="s:int"/>
	</message>
	<message name="SetMiniTokenPINCodeOut">
		<part name="return" type="s:int"/>
	</message>
	<message name="HasMiniTokenPINIn">
		<part name="hLogin" type="s:long"/>
		<part name="UserID" type="s:string"/>
		<part name="deviceType" type="s:string"/>
		<part name="deviceSN" type="s:string"/>
	</message>
	<message name="HasMiniTokenPINOut">
		<part name="return" type="s:boolean"/>
	</message>
	<portType name="ActivCardSKIConnectorV2Soap">
		<operation name="Login">
			<input message="s0:LoginIn"/>
			<output message="s0:LoginOut"/>
		</operation>
		<operation name="LoginDynamic">
			<input message="s0:LoginDynamicIn"/>
			<output message="s0:LoginDynamicOut"/>
		</operation>
		<operation name="Logout">
			<input message="s0:LogoutIn"/>
			<output message="s0:LogoutOut"/>
		</operation>
		<operation name="GetChallenge">
			<input message="s0:GetChallengeIn"/>
			<output message="s0:GetChallengeOut"/>
		</operation>
		<operation name="GetCredentials">
			<input message="s0:GetCredentialsIn"/>
			<output message="s0:GetCredentialsOut"/>
		</operation>
		<operation name="deleteDevice">
			<input message="s0:deleteDeviceIn"/>
			<output message="s0:deleteDeviceOut"/>
		</operation>
		<operation name="lockDevice">
			<input message="s0:lockDeviceIn"/>
			<output message="s0:lockDeviceOut"/>
		</operation>
		<operation name="unlockDevice">
			<input message="s0:unlockDeviceIn"/>
			<output message="s0:unlockDeviceOut"/>
		</operation>
		<operation name="getUnlockPinCode">
			<input message="s0:getUnlockPinCodeIn"/>
			<output message="s0:getUnlockPinCodeOut"/>
		</operation>
		<operation name="ResynchronizeByPasswordEx">
			<input
message="s0:ResynchronizeByPasswordExIn"/>
			<output
message="s0:ResynchronizeByPasswordExOut"/>
		</operation>
		<operation name="ResynchronizeByPassword">
			<input message="s0:ResynchronizeByPasswordIn"/>
			<output
message="s0:ResynchronizeByPasswordOut"/>
		</operation>
		<operation name="ResynchronizeByCounterAndClock">
			<input
message="s0:ResynchronizeByCounterAndClockIn"/>
			<output
message="s0:ResynchronizeByCounterAndClockOut"/>
		</operation>
		<operation name="ResynchronizeSoftToken">
			<input message="s0:ResynchronizeSoftTokenIn"/>
			<output message="s0:ResynchronizeSoftTokenOut"/>
		</operation>
		<operation name="consolidateServerAhLog">
			<input message="s0:consolidateServerAhLogIn"/>
			<output message="s0:consolidateServerAhLogOut"/>
		</operation>
		<operation name="getConsolidationStatus">
			<input message="s0:getConsolidationStatusIn"/>
			<output message="s0:getConsolidationStatusOut"/>
		</operation>
		<operation name="getAhLog">
			<input message="s0:getAhLogIn"/>
			<output message="s0:getAhLogOut"/>
		</operation>
		<operation name="ClearLogs">
			<input message="s0:ClearLogsIn"/>
			<output message="s0:ClearLogsOut"/>
		</operation>
		<operation name="AssignDeviceToUser">
			<input message="s0:AssignDeviceToUserIn"/>
			<output message="s0:AssignDeviceToUserOut"/>
		</operation>
		<operation name="UnassignDevice">
			<input message="s0:UnassignDeviceIn"/>
			<output message="s0:UnassignDeviceOut"/>
		</operation>
		<operation name="GetVersion">
			<input message="s0:GetVersionIn"/>
			<output message="s0:GetVersionOut"/>
		</operation>
		<operation name="SetLdapEmergencyPassword">
			<input message="s0:SetLdapEmergencyPasswordIn"/>
			<output
message="s0:SetLdapEmergencyPasswordOut"/>
		</operation>
		<operation name="SetTempPassword">
			<input message="s0:SetTempPasswordIn"/>
			<output message="s0:SetTempPasswordOut"/>
		</operation>
		<operation name="checkConfig">
			<input message="s0:checkConfigIn"/>
			<output message="s0:checkConfigOut"/>
		</operation>
		<operation name="GetQueries">
			<input message="s0:GetQueriesIn"/>
			<output message="s0:GetQueriesOut"/>
		</operation>
		<operation name="GetGroups">
			<input message="s0:GetGroupsIn"/>
			<output message="s0:GetGroupsOut"/>
		</operation>
		<operation name="GetServers">
			<input message="s0:GetServersIn"/>
			<output message="s0:GetServersOut"/>
		</operation>
		<operation name="SearchUsersFromGroup">
			<input message="s0:SearchUsersFromGroupIn"/>
			<output message="s0:SearchUsersFromGroupOut"/>
		</operation>
		<operation name="SearchUsers">
			<input message="s0:SearchUsersIn"/>
			<output message="s0:SearchUsersOut"/>
		</operation>
		<operation name="GetParameters">
			<input message="s0:GetParametersIn"/>
			<output message="s0:GetParametersOut"/>
		</operation>
		<operation name="getUserInfo">
			<input message="s0:getUserInfoIn"/>
			<output message="s0:getUserInfoOut"/>
		</operation>
		<operation name="SetSMSBackup">
			<input message="s0:SetSMSBackupIn"/>
			<output message="s0:SetSMSBackupOut"/>
		</operation>
		<operation name="UserHasMobilePhone">
			<input message="s0:UserHasMobilePhoneIn"/>
			<output message="s0:UserHasMobilePhoneOut"/>
		</operation>
		<operation name="Echo">
			<input message="s0:EchoIn"/>
			<output message="s0:EchoOut"/>
		</operation>
		<operation name="GetServerBackup">
			<input message="s0:GetServerBackupIn"/>
			<output message="s0:GetServerBackupOut"/>
		</operation>
		<operation name="RetrieveServerCredential">
			<input message="s0:RetrieveServerCredentialIn"/>
			<output
message="s0:RetrieveServerCredentialOut"/>
		</operation>
		<operation name="getDeviceInfo">
			<input message="s0:getDeviceInfoIn"/>
			<output message="s0:getDeviceInfoOut"/>
		</operation>
		<operation name="SynchronousAHAndResynchronize">
			<input
message="s0:SynchronousAHAndResynchronizeIn"/>
			<output
message="s0:SynchronousAHAndResynchronizeOut"/>
		</operation>
		<operation name="AssignDeviceToUserEx">
			<input message="s0:AssignDeviceToUserExIn"/>
			<output message="s0:AssignDeviceToUserExOut"/>
		</operation>
		<operation name="GetDeviceInitialPIN">
			<input message="s0:GetDeviceInitialPINIn"/>
			<output message="s0:GetDeviceInitialPINOut"/>
		</operation>
		<operation name="getRootRepository">
			<input message="s0:getRootRepositoryIn"/>
			<output message="s0:getRootRepositoryOut"/>
		</operation>
		<operation name="getRepositoryChildren">
			<input message="s0:getRepositoryChildrenIn"/>
			<output message="s0:getRepositoryChildrenOut"/>
		</operation>
		<operation name="setDefaultRepository">
			<input message="s0:setDefaultRepositoryIn"/>
			<output message="s0:setDefaultRepositoryOut"/>
		</operation>
		<operation name="moveDevice">
			<input message="s0:moveDeviceIn"/>
			<output message="s0:moveDeviceOut"/>
		</operation>
		<operation name="getRoleInfos">
			<input message="s0:getRoleInfosIn"/>
			<output message="s0:getRoleInfosOut"/>
		</operation>
		<operation name="authenticateWithQA">
			<input message="s0:authenticateWithQAIn"/>
			<output message="s0:authenticateWithQAOut"/>
		</operation>
		<operation name="addSecurityQuestion">
			<input message="s0:addSecurityQuestionIn"/>
			<output message="s0:addSecurityQuestionOut"/>
		</operation>
		<operation name="updateSecurityQuestion">
			<input message="s0:updateSecurityQuestionIn"/>
			<output message="s0:updateSecurityQuestionOut"/>
		</operation>
		<operation name="deleteSecurityQuestion">
			<input message="s0:deleteSecurityQuestionIn"/>
			<output message="s0:deleteSecurityQuestionOut"/>
		</operation>
		<operation name="getSecurityQuestions">
			<input message="s0:getSecurityQuestionsIn"/>
			<output message="s0:getSecurityQuestionsOut"/>
		</operation>
		<operation name="getSecurityQuestionsForUser">
			<input
message="s0:getSecurityQuestionsForUserIn"/>
			<output
message="s0:getSecurityQuestionsForUserOut"/>
		</operation>
		<operation name="setSecurityQuestionAnswer">
			<input
message="s0:setSecurityQuestionAnswerIn"/>
			<output
message="s0:setSecurityQuestionAnswerOut"/>
		</operation>
		<operation name="setAuthenticationPolicy">
			<input message="s0:setAuthenticationPolicyIn"/>
			<output
message="s0:setAuthenticationPolicyOut"/>
		</operation>
		<operation name="getAuthenticationPolicy">
			<input message="s0:getAuthenticationPolicyIn"/>
			<output
message="s0:getAuthenticationPolicyOut"/>
		</operation>
		<operation name="authenticateWithCR">
			<input message="s0:authenticateWithCRIn"/>
			<output message="s0:authenticateWithCROut"/>
		</operation>
		<operation name="authenticateWithLDAP">
			<input message="s0:authenticateWithLDAPIn"/>
			<output message="s0:authenticateWithLDAPOut"/>
		</operation>
		<operation name="setProperty">
			<input message="s0:setPropertyIn"/>
			<output message="s0:setPropertyOut"/>
		</operation>
		<operation name="getProperty">
			<input message="s0:getPropertyIn"/>
			<output message="s0:getPropertyOut"/>
		</operation>
		<operation name="getDeviceList">
			<input message="s0:getDeviceListIn"/>
			<output message="s0:getDeviceListOut"/>
		</operation>
		<operation name="getServerPoolIPs">
			<input message="s0:getServerPoolIPsIn"/>
			<output message="s0:getServerPoolIPsOut"/>
		</operation>
		<operation name="getAhLogEx">
			<input message="s0:getAhLogExIn"/>
			<output message="s0:getAhLogExOut"/>
		</operation>
		<operation name="SetMiniTokenPINCode">
			<input message="s0:SetMiniTokenPINCodeIn"/>
			<output message="s0:SetMiniTokenPINCodeOut"/>
		</operation>
		<operation name="HasMiniTokenPIN">
			<input message="s0:HasMiniTokenPINIn"/>
			<output message="s0:HasMiniTokenPINOut"/>
		</operation>
	</portType>
	<binding name="ActivCardSKIConnectorV2Soap"
type="s0:ActivCardSKIConnectorV2Soap">
		<soap:binding
transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
		<operation name="Login">
			<soap:operation soapAction="#Login"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="LoginDynamic">
			<soap:operation soapAction="#LoginDynamic"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="Logout">
			<soap:operation soapAction="#Logout"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetChallenge">
			<soap:operation soapAction="#GetChallenge"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetCredentials">
			<soap:operation soapAction="#GetCredentials"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="deleteDevice">
			<soap:operation soapAction="#deleteDevice"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="lockDevice">
			<soap:operation soapAction="#lockDevice"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="unlockDevice">
			<soap:operation soapAction="#unlockDevice"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getUnlockPinCode">
			<soap:operation soapAction="#getUnlockPinCode"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="ResynchronizeByPasswordEx">
			<soap:operation
soapAction="#ResynchronizeByPasswordEx" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="ResynchronizeByPassword">
			<soap:operation
soapAction="#ResynchronizeByPassword" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="ResynchronizeByCounterAndClock">
			<soap:operation
soapAction="#ResynchronizeByCounterAndClock" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="ResynchronizeSoftToken">
			<soap:operation
soapAction="#ResynchronizeSoftToken" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="consolidateServerAhLog">
			<soap:operation
soapAction="#consolidateServerAhLog" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getConsolidationStatus">
			<soap:operation
soapAction="#getConsolidationStatus" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getAhLog">
			<soap:operation soapAction="#getAhLog"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="ClearLogs">
			<soap:operation soapAction="#ClearLogs"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="AssignDeviceToUser">
			<soap:operation soapAction="#AssignDeviceToUser"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="UnassignDevice">
			<soap:operation soapAction="#UnassignDevice"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetVersion">
			<soap:operation soapAction="#GetVersion"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="SetLdapEmergencyPassword">
			<soap:operation
soapAction="#SetLdapEmergencyPassword" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="SetTempPassword">
			<soap:operation soapAction="#SetTempPassword"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="checkConfig">
			<soap:operation soapAction="#checkConfig"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetQueries">
			<soap:operation soapAction="#GetQueries"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetGroups">
			<soap:operation soapAction="#GetGroups"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetServers">
			<soap:operation soapAction="#GetServers"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="SearchUsersFromGroup">
			<soap:operation
soapAction="#SearchUsersFromGroup" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="SearchUsers">
			<soap:operation soapAction="#SearchUsers"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetParameters">
			<soap:operation soapAction="#GetParameters"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getUserInfo">
			<soap:operation soapAction="#getUserInfo"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="SetSMSBackup">
			<soap:operation soapAction="#SetSMSBackup"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="UserHasMobilePhone">
			<soap:operation soapAction="#UserHasMobilePhone"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="Echo">
			<soap:operation soapAction="#Echo" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetServerBackup">
			<soap:operation soapAction="#GetServerBackup"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="RetrieveServerCredential">
			<soap:operation
soapAction="#RetrieveServerCredential" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getDeviceInfo">
			<soap:operation soapAction="#getDeviceInfo"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="SynchronousAHAndResynchronize">
			<soap:operation
soapAction="#SynchronousAHAndResynchronize" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="AssignDeviceToUserEx">
			<soap:operation
soapAction="#AssignDeviceToUserEx" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="GetDeviceInitialPIN">
			<soap:operation
soapAction="#GetDeviceInitialPIN" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getRootRepository">
			<soap:operation soapAction="#getRootRepository"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getRepositoryChildren">
			<soap:operation
soapAction="#getRepositoryChildren" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="setDefaultRepository">
			<soap:operation
soapAction="#setDefaultRepository" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="moveDevice">
			<soap:operation soapAction="#moveDevice"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getRoleInfos">
			<soap:operation soapAction="#getRoleInfos"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="authenticateWithQA">
			<soap:operation soapAction="#authenticateWithQA"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="addSecurityQuestion">
			<soap:operation
soapAction="#addSecurityQuestion" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="updateSecurityQuestion">
			<soap:operation
soapAction="#updateSecurityQuestion" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="deleteSecurityQuestion">
			<soap:operation
soapAction="#deleteSecurityQuestion" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getSecurityQuestions">
			<soap:operation
soapAction="#getSecurityQuestions" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getSecurityQuestionsForUser">
			<soap:operation
soapAction="#getSecurityQuestionsForUser" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="setSecurityQuestionAnswer">
			<soap:operation
soapAction="#setSecurityQuestionAnswer" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="setAuthenticationPolicy">
			<soap:operation
soapAction="#setAuthenticationPolicy" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getAuthenticationPolicy">
			<soap:operation
soapAction="#getAuthenticationPolicy" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="authenticateWithCR">
			<soap:operation soapAction="#authenticateWithCR"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="authenticateWithLDAP">
			<soap:operation
soapAction="#authenticateWithLDAP" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="setProperty">
			<soap:operation soapAction="#setProperty"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getProperty">
			<soap:operation soapAction="#getProperty"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getDeviceList">
			<soap:operation soapAction="#getDeviceList"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getServerPoolIPs">
			<soap:operation soapAction="#getServerPoolIPs"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="getAhLogEx">
			<soap:operation soapAction="#getAhLogEx"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="SetMiniTokenPINCode">
			<soap:operation
soapAction="#SetMiniTokenPINCode" style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
		<operation name="HasMiniTokenPIN">
			<soap:operation soapAction="#HasMiniTokenPIN"
style="rpc"/>
			<input>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</input>
			<output>
				<soap:body use="encoded"
namespace="urn:ActivCardSKIConnector"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
			</output>
		</operation>
	</binding>
	<service name="ActivCardSKIConnectorV2">
		<port name="ActivCardSKIConnectorV2Soap"
binding="s0:ActivCardSKIConnectorV2Soap">
			<soap:address
location="http://tampa:8200/Invoke?Handler=ActivCardSKIConnectorV2"/>
		</port>
	</service>
</definitions>
 

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


Re: Axis2.1_0: WSDL2Java: Error generating client code (xmlbeans, jibx or jaxme)

Posted by robert lazarski <ro...@gmail.com>.
SOAP Encoding arrays are not supported by Axis2, and since its use is
deprecated by serveral standards its not considered to be a high
priority on the TODO list. However, there has been some interest by
end users in the last few days and the answer has been that your
welcome to help us implement it by supplying patches.

HTH,
Robert

On 12/7/06, Engel, Anette <an...@dns.co.uk> wrote:
>
>  Hi,
>
> I am a novice in the world of web services and I am trying to generate
> client code for a web service (ActivCard) I intend to use, but I get an
> error when using as databing xmlbeans, jibx, or jaxme while using adb
> works fine.
>
> xmlbeans
> ---------
>
> C:\axis2-1_0\bin>WSDL2Java -uri ActivCardSKIConnectorV2.xml -d xmlbeans
> -o src/xmlbeans
> Using AXIS2_HOME:   C:\axis2-1_0
> Using JAVA_HOME:    c:\j2sdk1.4.2_12
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeException: java.lang.
> reflect.InvocationTargetException
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
> onEngine.java:185)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException:
> java.lang.reflect.InvocationTargetException
>         at
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBean
> sExtension.java:93)
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
> onEngine.java:140)
>         ... 2 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBean
> sExtension.java:83)
>         ... 3 more
> Caused by: java.lang.RuntimeException: org.apache.xmlbeans.XmlException:
> error: Use of undefined namespace prefix: s
>         at
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGener
> ationUtility.java:192)
>         ... 8 more
> Caused by: org.apache.xmlbeans.XmlException: error: Use of undefined
> namespace prefix: s
>         at
> org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3455)
>         at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706)
>         at
> org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690)
>         at
> org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677)
>         at
> org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa
> derBase.java:208)
>         at
> org.apache.xmlbeans.XmlObject$Factory.parse(XmlObject.java:632)
>         at
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGener
> ationUtility.java:136)
>         ... 8 more
>
>
> jibx
> ----
>
> C:\axis2-1_0\bin>WSDL2Java -uri ActivCardSKIConnectorV2.xml -d jibx -o
> src/jibx
> Using AXIS2_HOME:   C:\axis2-1_0
> Using JAVA_HOME:    c:\j2sdk1.4.2_12
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeException: jibx bindi
> ng option requires -bindingfile {file path} parameter
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
> onEngine.java:185)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException: jibx binding option requires
> -bindingfile {file path} parameter
>         at
> org.apache.axis2.wsdl.codegen.extension.JiBXExtension.engage(JiBXExtensi
> on.java:51)
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
> onEngine.java:140)
>         ... 2 more
>
> jaxme
> ------
>
> C:\axis2-1_0\bin>WSDL2Java -uri ActivCardSKIConnectorV2.xml -d jaxme -o
> src/jaxme
> Using AXIS2_HOME:   C:\axis2-1_0
> Using JAVA_HOME:    c:\j2sdk1.4.2_12
> : FINEST, parse, , ->, null
> : FINEST, getSGFactory, , ->
> : FINEST, getSGFactory, , Created instance of
> org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory
> : FINEST, getSGFactory, , <-,
> org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl@e45076
> : FINEST, parse, , Parser =
> org.apache.ws.jaxme.xs.jaxb.impl.JAXBParser@9df6f1, validating = false
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeException: org.apache
> .ws.jaxme.xs.parser.impl.LocSAXException: At line 3: Invalid
> 'restriction': Unknown base type {http://schemas.xmlsoap.or
> g/soap/encoding/}Array
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
> onEngine.java:185)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException:
> org.apache.ws.jaxme.xs.parser.impl.LocSAXException: At line 3: Invalid
> 'restricti
> on': Unknown base type {http://schemas.xmlsoap.org/soap/encoding/}Array
>         at
> org.apache.axis2.wsdl.codegen.extension.JaxMeExtension.engage(JaxMeExten
> sion.java:140)
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati
> onEngine.java:140)
>         ... 2 more
> Caused by: org.apache.ws.jaxme.xs.parser.impl.LocSAXException: At line
> 3: Invalid 'restriction': Unknown base type {http
> ://schemas.xmlsoap.org/soap/encoding/}Array
>         at
> org.apache.ws.jaxme.xs.impl.XSTypeImpl$XSComplexContentImpl.<init>(XSTyp
> eImpl.java:289)
>         at
> org.apache.ws.jaxme.xs.impl.XSTypeImpl.validate(XSTypeImpl.java:722)
>         at
> org.apache.ws.jaxme.xs.jaxb.impl.JAXBTypeImpl.validate(JAXBTypeImpl.java
> :87)
>         at
> org.apache.ws.jaxme.xs.impl.XSSchemaImpl.validate(XSSchemaImpl.java:431)
>         at
> org.apache.ws.jaxme.xs.impl.XSSchemaImpl.validate(XSSchemaImpl.java:452)
>         at
> org.apache.ws.jaxme.xs.jaxb.impl.JAXBSchemaImpl.validate(JAXBSchemaImpl.
> java:46)
>         at
> org.apache.ws.jaxme.xs.impl.XSContentHandlerImpl.endDocument(XSContentHa
> ndlerImpl.java:83)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:675)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
>         at
> org.apache.ws.jaxme.xs.impl.XSLogicalParser.parse(XSLogicalParser.java:6
> 69)
>         at org.apache.ws.jaxme.xs.XSParser.parse(XSParser.java:156)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse(JAXBSchemaR
> eader.java:134)
>         at
> org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorImpl.
> java:147)
>         at
> org.apache.axis2.wsdl.codegen.extension.JaxMeExtension.engage(JaxMeExten
> sion.java:111)
>         ... 3 more
>
> The WSDL file (see below has been provided by a third party)
>
> Thanks,
>
> Anette
>
>
>
> WSDL file
> ---------
>
> <?xml version="1.0"?>
> <!-- ATL Server generated Web Service Description -->
> <definitions
>         xmlns:s="http://www.w3.org/2001/XMLSchema"
>         xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
>         xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
>         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>         xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
>         xmlns:s0="urn:ActivCardSKIConnector"
>         xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>         xmlns:atls="http://tempuri.org/vc/atl/server/"
>         targetNamespace="urn:ActivCardSKIConnector"
>         xmlns="http://schemas.xmlsoap.org/wsdl/"
> >
>         <types>
>                 <s:schema targetNamespace="urn:ActivCardSKIConnector"
> attributeFormDefault="qualified" elementFormDefault="qualified">
>                         <s:import
> namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         <s:complexType name="getAhLog_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s0:skiAhLog[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType name="GetQueries_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType name="GetGroups_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType name="GetServers_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="SearchUsersFromGroup_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="SearchUsersFromGroup_searchParameters_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType name="SearchUsers_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="SearchUsers_searchParameters_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="GetParameters_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType name="getUserInfo_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s0:skiUserInfo[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="getRepositoryChildren_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s0:skiRepository[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="authenticateWithQA_pnQuestionIDs_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:int[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="authenticateWithQA_bstrAnswers_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="getSecurityQuestions_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s0:skiSecurityQuestion[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="getSecurityQuestionsForUser_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s0:skiSecurityQuestion[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="getDeviceList_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType
> name="getServerPoolIPs_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s:string[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType name="getAhLogEx_return_Array">
>                                 <s:complexContent>
>                                         <s:restriction
> base="soapenc:Array">
>                                                 <s:attribute
> ref="soapenc:arrayType" wsdl:arrayType="s0:skiAhLogEx[]"/>
>                                         </s:restriction>
>                                 </s:complexContent>
>                         </s:complexType>
>                         <s:complexType name="skiAhLog">
>                                 <s:sequence>
>                                         <s:element name="serverName"
> type="s:string"/>
>                                         <s:element name="serverIP"
> type="s:string"/>
>                                         <s:element name="date"
> type="s:string"/>
>                                         <s:element name="suid"
> type="s:string"/>
>                                         <s:element name="group"
> type="s:string"/>
>                                         <s:element name="ipAddress"
> type="s:string"/>
>                                         <s:element name="info1"
> type="s:string"/>
>                                         <s:element name="info2"
> type="s:string"/>
>                                         <s:element name="accepted"
> type="s:boolean"/>
>                                         <s:element name="reason"
> type="s:string"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiCredentials">
>                                 <s:sequence>
>                                         <s:element
> name="syncdesalgorithmversion" type="s:string"/>
>                                         <s:element
> name="syncdessynchronouskey" type="s:string"/>
>                                         <s:element
> name="syncdevicemaskversion" type="s:int"/>
>                                         <s:element
> name="syncresponseformat" type="s:int"/>
>                                         <s:element
> name="syncresponselength" type="s:int"/>
>                                         <s:element
> name="syncusecheckdigitonresponse" type="s:int"/>
>                                         <s:element
> name="syncauthenticationcountervalue" type="s:int"/>
>                                         <s:element
> name="syncclockextractbitnumber" type="s:int"/>
>                                         <s:element
> name="syncderivationmode" type="s:int"/>
>                                         <s:element
> name="syncdeviceoffset" type="s:int"/>
>                                         <s:element
> name="syncincrementcounteronsuccess" type="s:int"/>
>                                         <s:element
> name="asyncdesasynchronouskey" type="s:string"/>
>                                         <s:element
> name="asyncdesalgorithmversion" type="s:string"/>
>                                         <s:element
> name="asyncusecheckdigitonchallenge" type="s:int"/>
>                                         <s:element
> name="asyncresponseformat" type="s:int"/>
>                                         <s:element
> name="asyncresponselength" type="s:int"/>
>                                         <s:element
> name="asynclastchallenge" type="s:string"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiAhLogEx">
>                                 <s:sequence>
>                                         <s:element name="serverName"
> type="s:string"/>
>                                         <s:element name="serverIP"
> type="s:string"/>
>                                         <s:element name="date"
> type="s:int"/>
>                                         <s:element name="millisecond"
> type="s:int"/>
>                                         <s:element name="suid"
> type="s:string"/>
>                                         <s:element name="group"
> type="s:string"/>
>                                         <s:element name="ipAddress"
> type="s:string"/>
>                                         <s:element name="info1"
> type="s:string"/>
>                                         <s:element name="info2"
> type="s:string"/>
>                                         <s:element name="accepted"
> type="s:boolean"/>
>                                         <s:element name="reason"
> type="s:string"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiVersion">
>                                 <s:sequence>
>                                         <s:element
> name="databaseversion" type="s:int"/>
>                                         <s:element
> name="activpackversion" type="s:string"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiSecurityQuestion">
>                                 <s:sequence>
>                                         <s:element name="nID"
> type="s:int"/>
>                                         <s:element name="bstrLabel"
> type="s:string"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiUserInfo">
>                                 <s:sequence>
>                                         <s:element name="ServerName"
> type="s:string"/>
>                                         <s:element name="ServerGates"
> type="s:string"/>
>                                         <s:element name="NbTries"
> type="s:int"/>
>                                         <s:element name="Locked"
> type="s:boolean"/>
>                                         <s:element name="TmpPwd"
> type="s:int"/>
>                                         <s:element name="Referent"
> type="s:int"/>
>                                         <s:element name="Until"
> type="s:long"/>
>                                         <s:element name="FirstConn"
> type="s:long"/>
>                                         <s:element name="LastConn"
> type="s:long"/>
>                                         <s:element name="MaxNbTries"
> type="s:int"/>
>                                         <s:element name="HasBackup"
> type="s:boolean"/>
>                                         <s:element name="Result"
> type="s:int"/>
>                                         <s:element name="MasterRouting"
> type="s:string"/>
>                                         <s:element name="SlaveRouting"
> type="s:string"/>
>                                         <s:element name="SMSBackupAH"
> type="s:int"/>
>                                         <s:element name="SMSUntil"
> type="s:long"/>
>                                         <s:element
> name="LDAPAHOnNoDeviceDefined" type="s:boolean"/>
>                                         <s:element
> name="ExternalAHOnDeviceNotFound" type="s:boolean"/>
>                                         <s:element name="GroupName"
> type="s:string"/>
>                                         <s:element name="AuthType"
> type="s:int"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiRepository">
>                                 <s:sequence>
>                                         <s:element name="nID"
> type="s:int"/>
>                                         <s:element name="bstrName"
> type="s:string"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiDeviceInfo">
>                                 <s:sequence>
>                                         <s:element name="MIDSoftToken"
> type="s:boolean"/>
>                                         <s:element name="SoftToken"
> type="s:boolean"/>
>                                         <s:element name="MiniToken"
> type="s:boolean"/>
>                                         <s:element name="DeviceExist"
> type="s:boolean"/>
>                                         <s:element
> name="DeviceAlreadyAssigned" type="s:boolean"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiAhLogStatus">
>                                 <s:sequence>
>                                         <s:element name="totalLogs"
> type="s:int"/>
>                                         <s:element name="completedLogs"
> type="s:int"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiAuthenticationPolicy">
>                                 <s:sequence>
>                                         <s:element name="nQANBAnswer"
> type="s:int"/>
>                                         <s:element
> name="bQAAuthenticationEnabled" type="s:boolean"/>
>                                         <s:element
> name="bCRAuthenticationEnabled" type="s:boolean"/>
>                                         <s:element
> name="bLDAPAuthenticationEnabled" type="s:boolean"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiCheckConfig">
>                                 <s:sequence>
>                                         <s:element name="loginDnOk"
> type="s:boolean"/>
>                                         <s:element name="tokenSnOk"
> type="s:boolean"/>
>                                 </s:sequence>
>                         </s:complexType>
>                         <s:complexType name="skiRole">
>                                 <s:sequence>
>                                         <s:element name="nOperatorType"
> type="s:int"/>
>                                         <s:element name="bCanClearLogs"
> type="s:boolean"/>
>                                         <s:element
> name="bCanAssignTmpPwd" type="s:boolean"/>
>                                         <s:element
> name="bCanActivateSMS" type="s:boolean"/>
>                                         <s:element
> name="bCanAssignLDAPEmergencyPwd" type="s:boolean"/>
>                                 </s:sequence>
>                         </s:complexType>
>                 </s:schema>
>         </types>
>         <message name="LoginIn">
>                 <part name="LoginUid" type="s:string"/>
>                 <part name="LoginPwd" type="s:string"/>
>                 <part name="timeout" type="s:int"/>
>         </message>
>         <message name="LoginOut">
>                 <part name="return" type="s:long"/>
>         </message>
>         <message name="LoginDynamicIn">
>                 <part name="LoginUid" type="s:string"/>
>                 <part name="LoginPwd" type="s:string"/>
>                 <part name="handle" type="s:long"/>
>                 <part name="timeout" type="s:int"/>
>         </message>
>         <message name="LoginDynamicOut">
>                 <part name="return" type="s:long"/>
>         </message>
>         <message name="LogoutIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="LogoutOut">
>         </message>
>         <message name="GetChallengeIn">
>                 <part name="handle" type="s:long"/>
>         </message>
>         <message name="GetChallengeOut">
>                 <part name="return" type="s:string"/>
>         </message>
>         <message name="GetCredentialsIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="type" type="s:int"/>
>         </message>
>         <message name="GetCredentialsOut">
>                 <part name="return" type="s0:skiCredentials"/>
>         </message>
>         <message name="deleteDeviceIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="Reason" type="s:int"/>
>         </message>
>         <message name="deleteDeviceOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="lockDeviceIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>         </message>
>         <message name="lockDeviceOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="unlockDeviceIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>         </message>
>         <message name="unlockDeviceOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="getUnlockPinCodeIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="userID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="Challenge" type="s:string"/>
>         </message>
>         <message name="getUnlockPinCodeOut">
>                 <part name="return" type="s:string"/>
>         </message>
>         <message name="ResynchronizeByPasswordExIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="Password" type="s:string"/>
>                 <part name="counterRange" type="s:int"/>
>                 <part name="timeSteps" type="s:int"/>
>         </message>
>         <message name="ResynchronizeByPasswordExOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="ResynchronizeByPasswordIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="Password" type="s:string"/>
>         </message>
>         <message name="ResynchronizeByPasswordOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="ResynchronizeByCounterAndClockIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="Counter" type="s:long"/>
>                 <part name="Time" type="s:long"/>
>         </message>
>         <message name="ResynchronizeByCounterAndClockOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="ResynchronizeSoftTokenIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>         </message>
>         <message name="ResynchronizeSoftTokenOut">
>                 <part name="return" type="s:string"/>
>         </message>
>         <message name="consolidateServerAhLogIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="server" type="s:string"/>
>         </message>
>         <message name="consolidateServerAhLogOut">
>         </message>
>         <message name="getConsolidationStatusIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="server" type="s:string"/>
>         </message>
>         <message name="getConsolidationStatusOut">
>                 <part name="return" type="s0:skiAhLogStatus"/>
>         </message>
>         <message name="getAhLogIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="From" type="s:long"/>
>                 <part name="To" type="s:long"/>
>                 <part name="Server" type="s:string"/>
>                 <part name="ServerIP" type="s:string"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="ErrOnly" type="s:boolean"/>
>                 <part name="orderBy" type="s:int"/>
>                 <part name="maxNbLogs" type="s:int"/>
>         </message>
>         <message name="getAhLogOut">
>                 <part name="return" type="s0:getAhLog_return_Array"/>
>         </message>
>         <message name="ClearLogsIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="Time" type="s:long"/>
>         </message>
>         <message name="ClearLogsOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="AssignDeviceToUserIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>         </message>
>         <message name="AssignDeviceToUserOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="UnassignDeviceIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>         </message>
>         <message name="UnassignDeviceOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="GetVersionIn">
>         </message>
>         <message name="GetVersionOut">
>                 <part name="return" type="s0:skiVersion"/>
>         </message>
>         <message name="SetLdapEmergencyPasswordIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="LdapEmergency" type="s:int"/>
>                 <part name="Time" type="s:long"/>
>         </message>
>         <message name="SetLdapEmergencyPasswordOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="SetTempPasswordIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="TmpPwd" type="s:string"/>
>                 <part name="Time" type="s:long"/>
>         </message>
>         <message name="SetTempPasswordOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="checkConfigIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="ldapRoot" type="s:string"/>
>                 <part name="snLdapAttribute" type="s:string"/>
>         </message>
>         <message name="checkConfigOut">
>                 <part name="return" type="s0:skiCheckConfig"/>
>         </message>
>         <message name="GetQueriesIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="GetQueriesOut">
>                 <part name="return" type="s0:GetQueries_return_Array"/>
>         </message>
>         <message name="GetGroupsIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="GetGroupsOut">
>                 <part name="return" type="s0:GetGroups_return_Array"/>
>         </message>
>         <message name="GetServersIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="GetServersOut">
>                 <part name="return" type="s0:GetServers_return_Array"/>
>         </message>
>         <message name="SearchUsersFromGroupIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="group" type="s:string"/>
>                 <part name="searchParameters"
> type="s0:SearchUsersFromGroup_searchParameters_Array"/>
>         </message>
>         <message name="SearchUsersFromGroupOut">
>                 <part name="return"
> type="s0:SearchUsersFromGroup_return_Array"/>
>         </message>
>         <message name="SearchUsersIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="query" type="s:string"/>
>                 <part name="searchParameters"
> type="s0:SearchUsers_searchParameters_Array"/>
>         </message>
>         <message name="SearchUsersOut">
>                 <part name="return" type="s0:SearchUsers_return_Array"/>
>         </message>
>         <message name="GetParametersIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="GetParametersOut">
>                 <part name="return"
> type="s0:GetParameters_return_Array"/>
>         </message>
>         <message name="getUserInfoIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="UserID" type="s:string"/>
>         </message>
>         <message name="getUserInfoOut">
>                 <part name="return" type="s0:getUserInfo_return_Array"/>
>         </message>
>         <message name="SetSMSBackupIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="userId" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSn" type="s:string"/>
>                 <part name="pinCode" type="s:string"/>
>                 <part name="activate" type="s:boolean"/>
>                 <part name="time" type="s:long"/>
>         </message>
>         <message name="SetSMSBackupOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="UserHasMobilePhoneIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="user" type="s:string"/>
>         </message>
>         <message name="UserHasMobilePhoneOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="EchoIn">
>                 <part name="message" type="s:string"/>
>         </message>
>         <message name="EchoOut">
>                 <part name="return" type="s:string"/>
>         </message>
>         <message name="GetServerBackupIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="Server" type="s:string"/>
>         </message>
>         <message name="GetServerBackupOut">
>                 <part name="return" type="s:string"/>
>         </message>
>         <message name="RetrieveServerCredentialIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrDeviceType" type="s:string"/>
>                 <part name="bstrDeviceSerialNumber" type="s:string"/>
>         </message>
>         <message name="RetrieveServerCredentialOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <message name="getDeviceInfoIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrDeviceType" type="s:string"/>
>                 <part name="bstrDeviceSerialNumber" type="s:string"/>
>         </message>
>         <message name="getDeviceInfoOut">
>                 <part name="return" type="s0:skiDeviceInfo"/>
>         </message>
>         <message name="SynchronousAHAndResynchronizeIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrDeviceType" type="s:string"/>
>                 <part name="bstrDeviceSerialNumber" type="s:string"/>
>                 <part name="bstrSynchronousPassword" type="s:string"/>
>         </message>
>         <message name="SynchronousAHAndResynchronizeOut">
>                 <part name="return" type="s:int"/>
>         </message>
>         <message name="AssignDeviceToUserExIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="bstrDeviceType" type="s:string"/>
>                 <part name="bstrDeviceSN" type="s:string"/>
>                 <part name="bForceReplace" type="s:boolean"/>
>                 <part name="bIgnoreAlreadyAssigned" type="s:boolean"/>
>         </message>
>         <message name="AssignDeviceToUserExOut">
>                 <part name="return" type="s:int"/>
>         </message>
>         <message name="GetDeviceInitialPINIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrDeviceType" type="s:string"/>
>                 <part name="bstrDeviceSN" type="s:string"/>
>         </message>
>         <message name="GetDeviceInitialPINOut">
>                 <part name="return" type="s:string"/>
>         </message>
>         <message name="getRootRepositoryIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="getRootRepositoryOut">
>                 <part name="return" type="s0:skiRepository"/>
>         </message>
>         <message name="getRepositoryChildrenIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="nRepositoryID" type="s:int"/>
>         </message>
>         <message name="getRepositoryChildrenOut">
>                 <part name="return"
> type="s0:getRepositoryChildren_return_Array"/>
>         </message>
>         <message name="setDefaultRepositoryIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="nRepositoryID" type="s:int"/>
>         </message>
>         <message name="setDefaultRepositoryOut">
>         </message>
>         <message name="moveDeviceIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrDeviceType" type="s:string"/>
>                 <part name="bstrDeviceSN" type="s:string"/>
>                 <part name="nRepositoryID" type="s:int"/>
>         </message>
>         <message name="moveDeviceOut">
>         </message>
>         <message name="getRoleInfosIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="getRoleInfosOut">
>                 <part name="return" type="s0:skiRole"/>
>         </message>
>         <message name="authenticateWithQAIn">
>                 <part name="bstrUserID" type="s:string"/>
>                 <part name="pnQuestionIDs"
> type="s0:authenticateWithQA_pnQuestionIDs_Array"/>
>                 <part name="bstrAnswers"
> type="s0:authenticateWithQA_bstrAnswers_Array"/>
>                 <part name="nTimeout" type="s:int"/>
>         </message>
>         <message name="authenticateWithQAOut">
>                 <part name="return" type="s:long"/>
>         </message>
>         <message name="addSecurityQuestionIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrLabel" type="s:string"/>
>         </message>
>         <message name="addSecurityQuestionOut">
>         </message>
>         <message name="updateSecurityQuestionIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="nQuestionID" type="s:int"/>
>                 <part name="bstrLabel" type="s:string"/>
>         </message>
>         <message name="updateSecurityQuestionOut">
>         </message>
>         <message name="deleteSecurityQuestionIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="nQuestionID" type="s:int"/>
>                 <part name="bDeleteAnswers" type="s:boolean"/>
>         </message>
>         <message name="deleteSecurityQuestionOut">
>         </message>
>         <message name="getSecurityQuestionsIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="getSecurityQuestionsOut">
>                 <part name="return"
> type="s0:getSecurityQuestions_return_Array"/>
>         </message>
>         <message name="getSecurityQuestionsForUserIn">
>                 <part name="bstrUserID" type="s:string"/>
>                 <part name="bAnswered" type="s:boolean"/>
>         </message>
>         <message name="getSecurityQuestionsForUserOut">
>                 <part name="return"
> type="s0:getSecurityQuestionsForUser_return_Array"/>
>         </message>
>         <message name="setSecurityQuestionAnswerIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="nQuestionID" type="s:int"/>
>                 <part name="bstrAnswer" type="s:string"/>
>         </message>
>         <message name="setSecurityQuestionAnswerOut">
>         </message>
>         <message name="setAuthenticationPolicyIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="SelfDeskPolicies"
> type="s0:skiAuthenticationPolicy"/>
>         </message>
>         <message name="setAuthenticationPolicyOut">
>         </message>
>         <message name="getAuthenticationPolicyIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="getAuthenticationPolicyOut">
>                 <part name="return" type="s0:skiAuthenticationPolicy"/>
>         </message>
>         <message name="authenticateWithCRIn">
>                 <part name="bstrUserID" type="s:string"/>
>                 <part name="bstrPassword" type="s:string"/>
>                 <part name="handle" type="s:long"/>
>                 <part name="nTimeout" type="s:int"/>
>         </message>
>         <message name="authenticateWithCROut">
>                 <part name="return" type="s:long"/>
>         </message>
>         <message name="authenticateWithLDAPIn">
>                 <part name="bstrUserID" type="s:string"/>
>                 <part name="bstrPassword" type="s:string"/>
>                 <part name="nTimeout" type="s:int"/>
>         </message>
>         <message name="authenticateWithLDAPOut">
>                 <part name="return" type="s:long"/>
>         </message>
>         <message name="setPropertyIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrPropertyName" type="s:string"/>
>                 <part name="bstrPropertyValue" type="s:string"/>
>         </message>
>         <message name="setPropertyOut">
>         </message>
>         <message name="getPropertyIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrPropertyName" type="s:string"/>
>         </message>
>         <message name="getPropertyOut">
>                 <part name="return" type="s:string"/>
>         </message>
>         <message name="getDeviceListIn">
>                 <part name="hLogin" type="s:long"/>
>         </message>
>         <message name="getDeviceListOut">
>                 <part name="return"
> type="s0:getDeviceList_return_Array"/>
>         </message>
>         <message name="getServerPoolIPsIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="bstrServerName" type="s:string"/>
>         </message>
>         <message name="getServerPoolIPsOut">
>                 <part name="return"
> type="s0:getServerPoolIPs_return_Array"/>
>         </message>
>         <message name="getAhLogExIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="From" type="s:long"/>
>                 <part name="To" type="s:long"/>
>                 <part name="Server" type="s:string"/>
>                 <part name="ServerIP" type="s:string"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="ErrOnly" type="s:boolean"/>
>                 <part name="orderBy" type="s:int"/>
>                 <part name="maxNbLogs" type="s:int"/>
>         </message>
>         <message name="getAhLogExOut">
>                 <part name="return" type="s0:getAhLogEx_return_Array"/>
>         </message>
>         <message name="SetMiniTokenPINCodeIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSN" type="s:string"/>
>                 <part name="PINCode" type="s:string"/>
>                 <part name="nPINMode" type="s:int"/>
>         </message>
>         <message name="SetMiniTokenPINCodeOut">
>                 <part name="return" type="s:int"/>
>         </message>
>         <message name="HasMiniTokenPINIn">
>                 <part name="hLogin" type="s:long"/>
>                 <part name="UserID" type="s:string"/>
>                 <part name="deviceType" type="s:string"/>
>                 <part name="deviceSN" type="s:string"/>
>         </message>
>         <message name="HasMiniTokenPINOut">
>                 <part name="return" type="s:boolean"/>
>         </message>
>         <portType name="ActivCardSKIConnectorV2Soap">
>                 <operation name="Login">
>                         <input message="s0:LoginIn"/>
>                         <output message="s0:LoginOut"/>
>                 </operation>
>                 <operation name="LoginDynamic">
>                         <input message="s0:LoginDynamicIn"/>
>                         <output message="s0:LoginDynamicOut"/>
>                 </operation>
>                 <operation name="Logout">
>                         <input message="s0:LogoutIn"/>
>                         <output message="s0:LogoutOut"/>
>                 </operation>
>                 <operation name="GetChallenge">
>                         <input message="s0:GetChallengeIn"/>
>                         <output message="s0:GetChallengeOut"/>
>                 </operation>
>                 <operation name="GetCredentials">
>                         <input message="s0:GetCredentialsIn"/>
>                         <output message="s0:GetCredentialsOut"/>
>                 </operation>
>                 <operation name="deleteDevice">
>                         <input message="s0:deleteDeviceIn"/>
>                         <output message="s0:deleteDeviceOut"/>
>                 </operation>
>                 <operation name="lockDevice">
>                         <input message="s0:lockDeviceIn"/>
>                         <output message="s0:lockDeviceOut"/>
>                 </operation>
>                 <operation name="unlockDevice">
>                         <input message="s0:unlockDeviceIn"/>
>                         <output message="s0:unlockDeviceOut"/>
>                 </operation>
>                 <operation name="getUnlockPinCode">
>                         <input message="s0:getUnlockPinCodeIn"/>
>                         <output message="s0:getUnlockPinCodeOut"/>
>                 </operation>
>                 <operation name="ResynchronizeByPasswordEx">
>                         <input
> message="s0:ResynchronizeByPasswordExIn"/>
>                         <output
> message="s0:ResynchronizeByPasswordExOut"/>
>                 </operation>
>                 <operation name="ResynchronizeByPassword">
>                         <input message="s0:ResynchronizeByPasswordIn"/>
>                         <output
> message="s0:ResynchronizeByPasswordOut"/>
>                 </operation>
>                 <operation name="ResynchronizeByCounterAndClock">
>                         <input
> message="s0:ResynchronizeByCounterAndClockIn"/>
>                         <output
> message="s0:ResynchronizeByCounterAndClockOut"/>
>                 </operation>
>                 <operation name="ResynchronizeSoftToken">
>                         <input message="s0:ResynchronizeSoftTokenIn"/>
>                         <output message="s0:ResynchronizeSoftTokenOut"/>
>                 </operation>
>                 <operation name="consolidateServerAhLog">
>                         <input message="s0:consolidateServerAhLogIn"/>
>                         <output message="s0:consolidateServerAhLogOut"/>
>                 </operation>
>                 <operation name="getConsolidationStatus">
>                         <input message="s0:getConsolidationStatusIn"/>
>                         <output message="s0:getConsolidationStatusOut"/>
>                 </operation>
>                 <operation name="getAhLog">
>                         <input message="s0:getAhLogIn"/>
>                         <output message="s0:getAhLogOut"/>
>                 </operation>
>                 <operation name="ClearLogs">
>                         <input message="s0:ClearLogsIn"/>
>                         <output message="s0:ClearLogsOut"/>
>                 </operation>
>                 <operation name="AssignDeviceToUser">
>                         <input message="s0:AssignDeviceToUserIn"/>
>                         <output message="s0:AssignDeviceToUserOut"/>
>                 </operation>
>                 <operation name="UnassignDevice">
>                         <input message="s0:UnassignDeviceIn"/>
>                         <output message="s0:UnassignDeviceOut"/>
>                 </operation>
>                 <operation name="GetVersion">
>                         <input message="s0:GetVersionIn"/>
>                         <output message="s0:GetVersionOut"/>
>                 </operation>
>                 <operation name="SetLdapEmergencyPassword">
>                         <input message="s0:SetLdapEmergencyPasswordIn"/>
>                         <output
> message="s0:SetLdapEmergencyPasswordOut"/>
>                 </operation>
>                 <operation name="SetTempPassword">
>                         <input message="s0:SetTempPasswordIn"/>
>                         <output message="s0:SetTempPasswordOut"/>
>                 </operation>
>                 <operation name="checkConfig">
>                         <input message="s0:checkConfigIn"/>
>                         <output message="s0:checkConfigOut"/>
>                 </operation>
>                 <operation name="GetQueries">
>                         <input message="s0:GetQueriesIn"/>
>                         <output message="s0:GetQueriesOut"/>
>                 </operation>
>                 <operation name="GetGroups">
>                         <input message="s0:GetGroupsIn"/>
>                         <output message="s0:GetGroupsOut"/>
>                 </operation>
>                 <operation name="GetServers">
>                         <input message="s0:GetServersIn"/>
>                         <output message="s0:GetServersOut"/>
>                 </operation>
>                 <operation name="SearchUsersFromGroup">
>                         <input message="s0:SearchUsersFromGroupIn"/>
>                         <output message="s0:SearchUsersFromGroupOut"/>
>                 </operation>
>                 <operation name="SearchUsers">
>                         <input message="s0:SearchUsersIn"/>
>                         <output message="s0:SearchUsersOut"/>
>                 </operation>
>                 <operation name="GetParameters">
>                         <input message="s0:GetParametersIn"/>
>                         <output message="s0:GetParametersOut"/>
>                 </operation>
>                 <operation name="getUserInfo">
>                         <input message="s0:getUserInfoIn"/>
>                         <output message="s0:getUserInfoOut"/>
>                 </operation>
>                 <operation name="SetSMSBackup">
>                         <input message="s0:SetSMSBackupIn"/>
>                         <output message="s0:SetSMSBackupOut"/>
>                 </operation>
>                 <operation name="UserHasMobilePhone">
>                         <input message="s0:UserHasMobilePhoneIn"/>
>                         <output message="s0:UserHasMobilePhoneOut"/>
>                 </operation>
>                 <operation name="Echo">
>                         <input message="s0:EchoIn"/>
>                         <output message="s0:EchoOut"/>
>                 </operation>
>                 <operation name="GetServerBackup">
>                         <input message="s0:GetServerBackupIn"/>
>                         <output message="s0:GetServerBackupOut"/>
>                 </operation>
>                 <operation name="RetrieveServerCredential">
>                         <input message="s0:RetrieveServerCredentialIn"/>
>                         <output
> message="s0:RetrieveServerCredentialOut"/>
>                 </operation>
>                 <operation name="getDeviceInfo">
>                         <input message="s0:getDeviceInfoIn"/>
>                         <output message="s0:getDeviceInfoOut"/>
>                 </operation>
>                 <operation name="SynchronousAHAndResynchronize">
>                         <input
> message="s0:SynchronousAHAndResynchronizeIn"/>
>                         <output
> message="s0:SynchronousAHAndResynchronizeOut"/>
>                 </operation>
>                 <operation name="AssignDeviceToUserEx">
>                         <input message="s0:AssignDeviceToUserExIn"/>
>                         <output message="s0:AssignDeviceToUserExOut"/>
>                 </operation>
>                 <operation name="GetDeviceInitialPIN">
>                         <input message="s0:GetDeviceInitialPINIn"/>
>                         <output message="s0:GetDeviceInitialPINOut"/>
>                 </operation>
>                 <operation name="getRootRepository">
>                         <input message="s0:getRootRepositoryIn"/>
>                         <output message="s0:getRootRepositoryOut"/>
>                 </operation>
>                 <operation name="getRepositoryChildren">
>                         <input message="s0:getRepositoryChildrenIn"/>
>                         <output message="s0:getRepositoryChildrenOut"/>
>                 </operation>
>                 <operation name="setDefaultRepository">
>                         <input message="s0:setDefaultRepositoryIn"/>
>                         <output message="s0:setDefaultRepositoryOut"/>
>                 </operation>
>                 <operation name="moveDevice">
>                         <input message="s0:moveDeviceIn"/>
>                         <output message="s0:moveDeviceOut"/>
>                 </operation>
>                 <operation name="getRoleInfos">
>                         <input message="s0:getRoleInfosIn"/>
>                         <output message="s0:getRoleInfosOut"/>
>                 </operation>
>                 <operation name="authenticateWithQA">
>                         <input message="s0:authenticateWithQAIn"/>
>                         <output message="s0:authenticateWithQAOut"/>
>                 </operation>
>                 <operation name="addSecurityQuestion">
>                         <input message="s0:addSecurityQuestionIn"/>
>                         <output message="s0:addSecurityQuestionOut"/>
>                 </operation>
>                 <operation name="updateSecurityQuestion">
>                         <input message="s0:updateSecurityQuestionIn"/>
>                         <output message="s0:updateSecurityQuestionOut"/>
>                 </operation>
>                 <operation name="deleteSecurityQuestion">
>                         <input message="s0:deleteSecurityQuestionIn"/>
>                         <output message="s0:deleteSecurityQuestionOut"/>
>                 </operation>
>                 <operation name="getSecurityQuestions">
>                         <input message="s0:getSecurityQuestionsIn"/>
>                         <output message="s0:getSecurityQuestionsOut"/>
>                 </operation>
>                 <operation name="getSecurityQuestionsForUser">
>                         <input
> message="s0:getSecurityQuestionsForUserIn"/>
>                         <output
> message="s0:getSecurityQuestionsForUserOut"/>
>                 </operation>
>                 <operation name="setSecurityQuestionAnswer">
>                         <input
> message="s0:setSecurityQuestionAnswerIn"/>
>                         <output
> message="s0:setSecurityQuestionAnswerOut"/>
>                 </operation>
>                 <operation name="setAuthenticationPolicy">
>                         <input message="s0:setAuthenticationPolicyIn"/>
>                         <output
> message="s0:setAuthenticationPolicyOut"/>
>                 </operation>
>                 <operation name="getAuthenticationPolicy">
>                         <input message="s0:getAuthenticationPolicyIn"/>
>                         <output
> message="s0:getAuthenticationPolicyOut"/>
>                 </operation>
>                 <operation name="authenticateWithCR">
>                         <input message="s0:authenticateWithCRIn"/>
>                         <output message="s0:authenticateWithCROut"/>
>                 </operation>
>                 <operation name="authenticateWithLDAP">
>                         <input message="s0:authenticateWithLDAPIn"/>
>                         <output message="s0:authenticateWithLDAPOut"/>
>                 </operation>
>                 <operation name="setProperty">
>                         <input message="s0:setPropertyIn"/>
>                         <output message="s0:setPropertyOut"/>
>                 </operation>
>                 <operation name="getProperty">
>                         <input message="s0:getPropertyIn"/>
>                         <output message="s0:getPropertyOut"/>
>                 </operation>
>                 <operation name="getDeviceList">
>                         <input message="s0:getDeviceListIn"/>
>                         <output message="s0:getDeviceListOut"/>
>                 </operation>
>                 <operation name="getServerPoolIPs">
>                         <input message="s0:getServerPoolIPsIn"/>
>                         <output message="s0:getServerPoolIPsOut"/>
>                 </operation>
>                 <operation name="getAhLogEx">
>                         <input message="s0:getAhLogExIn"/>
>                         <output message="s0:getAhLogExOut"/>
>                 </operation>
>                 <operation name="SetMiniTokenPINCode">
>                         <input message="s0:SetMiniTokenPINCodeIn"/>
>                         <output message="s0:SetMiniTokenPINCodeOut"/>
>                 </operation>
>                 <operation name="HasMiniTokenPIN">
>                         <input message="s0:HasMiniTokenPINIn"/>
>                         <output message="s0:HasMiniTokenPINOut"/>
>                 </operation>
>         </portType>
>         <binding name="ActivCardSKIConnectorV2Soap"
> type="s0:ActivCardSKIConnectorV2Soap">
>                 <soap:binding
> transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
>                 <operation name="Login">
>                         <soap:operation soapAction="#Login"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="LoginDynamic">
>                         <soap:operation soapAction="#LoginDynamic"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="Logout">
>                         <soap:operation soapAction="#Logout"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetChallenge">
>                         <soap:operation soapAction="#GetChallenge"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetCredentials">
>                         <soap:operation soapAction="#GetCredentials"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="deleteDevice">
>                         <soap:operation soapAction="#deleteDevice"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="lockDevice">
>                         <soap:operation soapAction="#lockDevice"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="unlockDevice">
>                         <soap:operation soapAction="#unlockDevice"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getUnlockPinCode">
>                         <soap:operation soapAction="#getUnlockPinCode"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="ResynchronizeByPasswordEx">
>                         <soap:operation
> soapAction="#ResynchronizeByPasswordEx" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="ResynchronizeByPassword">
>                         <soap:operation
> soapAction="#ResynchronizeByPassword" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="ResynchronizeByCounterAndClock">
>                         <soap:operation
> soapAction="#ResynchronizeByCounterAndClock" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="ResynchronizeSoftToken">
>                         <soap:operation
> soapAction="#ResynchronizeSoftToken" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="consolidateServerAhLog">
>                         <soap:operation
> soapAction="#consolidateServerAhLog" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getConsolidationStatus">
>                         <soap:operation
> soapAction="#getConsolidationStatus" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getAhLog">
>                         <soap:operation soapAction="#getAhLog"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="ClearLogs">
>                         <soap:operation soapAction="#ClearLogs"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="AssignDeviceToUser">
>                         <soap:operation soapAction="#AssignDeviceToUser"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="UnassignDevice">
>                         <soap:operation soapAction="#UnassignDevice"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetVersion">
>                         <soap:operation soapAction="#GetVersion"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="SetLdapEmergencyPassword">
>                         <soap:operation
> soapAction="#SetLdapEmergencyPassword" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="SetTempPassword">
>                         <soap:operation soapAction="#SetTempPassword"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="checkConfig">
>                         <soap:operation soapAction="#checkConfig"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetQueries">
>                         <soap:operation soapAction="#GetQueries"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetGroups">
>                         <soap:operation soapAction="#GetGroups"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetServers">
>                         <soap:operation soapAction="#GetServers"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="SearchUsersFromGroup">
>                         <soap:operation
> soapAction="#SearchUsersFromGroup" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="SearchUsers">
>                         <soap:operation soapAction="#SearchUsers"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetParameters">
>                         <soap:operation soapAction="#GetParameters"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getUserInfo">
>                         <soap:operation soapAction="#getUserInfo"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="SetSMSBackup">
>                         <soap:operation soapAction="#SetSMSBackup"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="UserHasMobilePhone">
>                         <soap:operation soapAction="#UserHasMobilePhone"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="Echo">
>                         <soap:operation soapAction="#Echo" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetServerBackup">
>                         <soap:operation soapAction="#GetServerBackup"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="RetrieveServerCredential">
>                         <soap:operation
> soapAction="#RetrieveServerCredential" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getDeviceInfo">
>                         <soap:operation soapAction="#getDeviceInfo"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="SynchronousAHAndResynchronize">
>                         <soap:operation
> soapAction="#SynchronousAHAndResynchronize" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="AssignDeviceToUserEx">
>                         <soap:operation
> soapAction="#AssignDeviceToUserEx" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="GetDeviceInitialPIN">
>                         <soap:operation
> soapAction="#GetDeviceInitialPIN" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getRootRepository">
>                         <soap:operation soapAction="#getRootRepository"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getRepositoryChildren">
>                         <soap:operation
> soapAction="#getRepositoryChildren" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="setDefaultRepository">
>                         <soap:operation
> soapAction="#setDefaultRepository" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="moveDevice">
>                         <soap:operation soapAction="#moveDevice"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getRoleInfos">
>                         <soap:operation soapAction="#getRoleInfos"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="authenticateWithQA">
>                         <soap:operation soapAction="#authenticateWithQA"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="addSecurityQuestion">
>                         <soap:operation
> soapAction="#addSecurityQuestion" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="updateSecurityQuestion">
>                         <soap:operation
> soapAction="#updateSecurityQuestion" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="deleteSecurityQuestion">
>                         <soap:operation
> soapAction="#deleteSecurityQuestion" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getSecurityQuestions">
>                         <soap:operation
> soapAction="#getSecurityQuestions" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getSecurityQuestionsForUser">
>                         <soap:operation
> soapAction="#getSecurityQuestionsForUser" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="setSecurityQuestionAnswer">
>                         <soap:operation
> soapAction="#setSecurityQuestionAnswer" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="setAuthenticationPolicy">
>                         <soap:operation
> soapAction="#setAuthenticationPolicy" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getAuthenticationPolicy">
>                         <soap:operation
> soapAction="#getAuthenticationPolicy" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="authenticateWithCR">
>                         <soap:operation soapAction="#authenticateWithCR"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="authenticateWithLDAP">
>                         <soap:operation
> soapAction="#authenticateWithLDAP" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="setProperty">
>                         <soap:operation soapAction="#setProperty"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getProperty">
>                         <soap:operation soapAction="#getProperty"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getDeviceList">
>                         <soap:operation soapAction="#getDeviceList"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getServerPoolIPs">
>                         <soap:operation soapAction="#getServerPoolIPs"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="getAhLogEx">
>                         <soap:operation soapAction="#getAhLogEx"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="SetMiniTokenPINCode">
>                         <soap:operation
> soapAction="#SetMiniTokenPINCode" style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>                 <operation name="HasMiniTokenPIN">
>                         <soap:operation soapAction="#HasMiniTokenPIN"
> style="rpc"/>
>                         <input>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </input>
>                         <output>
>                                 <soap:body use="encoded"
> namespace="urn:ActivCardSKIConnector"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>                         </output>
>                 </operation>
>         </binding>
>         <service name="ActivCardSKIConnectorV2">
>                 <port name="ActivCardSKIConnectorV2Soap"
> binding="s0:ActivCardSKIConnectorV2Soap">
>                         <soap:address
> location="http://tampa:8200/Invoke?Handler=ActivCardSKIConnectorV2"/>
>                 </port>
>         </service>
> </definitions>
>
>
> ---------------------------------------------------------------------
> 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