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/06 16:54:04 UTC
WSDL2Java: SOAP Invalid Request
Hi,
I am a novice in the world of web services. I need to connect to a web
service (ActivCard) through a Java Program.
Using the AXIS (version 1.4) tool WSDL2Java to create the stubs,
skeletons and data types for the client. I have written a little test
program to test one of the services (login), but I get a: SOAP Invalid
Request error. I just cannot see what I am doing wrong.
Any advice? (WSDL file, test program and Exception log, please see
below)
Thanks,
Anette
Test Program
----------------
try
{
ActivCardSKIConnectorV2Locator locator = new
ActivCardSKIConnectorV2Locator();
URL skiConnectorURL= new
URL("http://localhost:8200/Invoke?Handler=ActivCardSKIConnectorV2");
ActivCardSKIConnectorV2Soap_PortType aaaWebService =
locator.getActivCardSKIConnectorV2Soap(skiConnectorURL);
long hLogin = 0;
hLogin = aaaWebService.login("admin", "admin", 0);
aaaWebService.logout(hLogin);
}
catch (Exception mue)
{
mue.printStackTrace();
}
Exception
---------
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
faultSubcode:
faultString: SOAP Invalid Request
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:SOAP Invalid Request
at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja
va:222)
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav
a:129)
at
org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
onContext.java:1087)
at org.apache.crimson.parser.Parser2.maybeElement(Unknown
Source)
at org.apache.crimson.parser.Parser2.content(Unknown Source)
at org.apache.crimson.parser.Parser2.maybeElement(Unknown
Source)
at org.apache.crimson.parser.Parser2.content(Unknown Source)
at org.apache.crimson.parser.Parser2.maybeElement(Unknown
Source)
at org.apache.crimson.parser.Parser2.parseInternal(Unknown
Source)
at org.apache.crimson.parser.Parser2.parse(Unknown Source)
at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
text.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
dChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
com.dns.activcard.ActivCardSKIConnectorV2SoapStub.login(ActivCardSKIConn
ectorV2SoapStub.java:1353)
at Test.main(Test.java:21)
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: WSDL2Java: SOAP Invalid Request
Posted by engela <An...@dns.co.uk>.
Thanks Rajith,
I tried using Axis2 but unfortunately Axis2 does not support SOAP Encoding
arrays. So I have to stick to Axis1. I haven't yet been able to solve my
problem.
Best Regards,
Anette
Rajith Attapattu-2 wrote:
>
> Hi Anette,
>
> Since you are starting new, would you like to try Axis2 instead of Axis.
> Axis is in maintainence mode and no active development is done.
>
> Try your WSDL with Axis2 WSDL2Code tool and see how it works.
>
> Regards,
>
> Rajith
>
> On 12/6/06, Engel, Anette <an...@dns.co.uk> wrote:
>>
>>
>> Hi,
>>
>> I am a novice in the world of web services. I need to connect to a web
>> service (ActivCard) through a Java Program.
>>
>> Using the AXIS (version 1.4) tool WSDL2Java to create the stubs,
>> skeletons and data types for the client. I have written a little test
>> program to test one of the services (login), but I get a: SOAP Invalid
>> Request error. I just cannot see what I am doing wrong.
>>
>> Any advice? (WSDL file, test program and Exception log, please see
>> below)
>>
>> Thanks,
>>
>> Anette
>>
>> Test Program
>> ----------------
>> try
>> {
>> ActivCardSKIConnectorV2Locator locator = new
>> ActivCardSKIConnectorV2Locator();
>> URL skiConnectorURL= new
>> URL("http://localhost:8200/Invoke?Handler=ActivCardSKIConnectorV2");
>> ActivCardSKIConnectorV2Soap_PortType aaaWebService =
>> locator.getActivCardSKIConnectorV2Soap(skiConnectorURL);
>> long hLogin = 0;
>> hLogin = aaaWebService.login("admin", "admin", 0);
>> aaaWebService.logout(hLogin);
>> }
>> catch (Exception mue)
>> {
>> mue.printStackTrace();
>> }
>>
>> Exception
>> ---------
>> AxisFault
>> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
>> faultSubcode:
>> faultString: SOAP Invalid Request
>> faultActor:
>> faultNode:
>> faultDetail:
>> {http://xml.apache.org/axis/}stackTrace:SOAP Invalid Request
>> at
>> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja
>> va:222)
>> at
>> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav
>> a:129)
>> at
>> org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
>> onContext.java:1087)
>> at org.apache.crimson.parser.Parser2.maybeElement(Unknown
>> Source)
>> at org.apache.crimson.parser.Parser2.content(Unknown Source)
>> at org.apache.crimson.parser.Parser2.maybeElement(Unknown
>> Source)
>> at org.apache.crimson.parser.Parser2.content(Unknown Source)
>> at org.apache.crimson.parser.Parser2.maybeElement(Unknown
>> Source)
>> at org.apache.crimson.parser.Parser2.parseInternal(Unknown
>> Source)
>> at org.apache.crimson.parser.Parser2.parse(Unknown Source)
>> at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
>> at javax.xml.parsers.SAXParser.parse(Unknown Source)
>> at
>> org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
>> text.java:227)
>> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>> at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
>> at
>> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
>> dChecker.java:62)
>> at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
>> at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
>> at org.apache.axis.client.Call.invoke(Call.java:2767)
>> at org.apache.axis.client.Call.invoke(Call.java:2443)
>> at org.apache.axis.client.Call.invoke(Call.java:2366)
>> at org.apache.axis.client.Call.invoke(Call.java:1812)
>> at
>> com.dns.activcard.ActivCardSKIConnectorV2SoapStub.login(ActivCardSKIConn
>> ectorV2SoapStub.java:1353)
>> at Test.main(Test.java:21)
>>
>> 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>
>
--
View this message in context: http://www.nabble.com/WSDL2Java%3A-SOAP-Invalid-Request-tf2768883.html#a7741185
Sent from the Axis - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
RE: WSDL2Java cannot create stubs
Posted by "Jacob, Binu" <Bi...@norcom.de>.
Thanks for the quick response. I already figured out the problem. The
problem was because of SOAP Encoding style arrays. I found a way to work
around this problem..
The same wsdl was working fine with axis2 1.0. Was there anything
changed in axis2 1.1 ?
Thanks,
Binu.
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Thursday, December 07, 2006 12:36 AM
To: axis-user@ws.apache.org
Subject: Re: WSDL2Java cannot create stubs
Post your wsdl and tell us which databinding you are using and maybe
we can help.
Robert
On 12/6/06, Jacob, Binu <Bi...@norcom.de> wrote:
>
>
>
>
> Hi All,
>
>
>
> With axis2 1.1, I can not create stubs for one of my wsdls. The same
wsdl
> had no problems with axis2 1.0. I get the following error when I use
the
> command line tool as well the eclipse plugin.
>
>
>
> 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(CodeGener
>
> ationEngine.java:224)
>
> 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.InvocationTargetExcepti
>
> on
>
> at
> org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
>
> leDBExtension.java:52)
>
>
>
> Any help would be appreciable,
>
>
>
> Thanks,
>
> Binu.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: WSDL2Java cannot create stubs
Posted by robert lazarski <ro...@gmail.com>.
Post your wsdl and tell us which databinding you are using and maybe
we can help.
Robert
On 12/6/06, Jacob, Binu <Bi...@norcom.de> wrote:
>
>
>
>
> Hi All,
>
>
>
> With axis2 1.1, I can not create stubs for one of my wsdls. The same wsdl
> had no problems with axis2 1.0. I get the following error when I use the
> command line tool as well the eclipse plugin.
>
>
>
> 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(CodeGener
>
> ationEngine.java:224)
>
> 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.InvocationTargetExcepti
>
> on
>
> at
> org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
>
> leDBExtension.java:52)
>
>
>
> Any help would be appreciable,
>
>
>
> Thanks,
>
> Binu.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
WSDL2Java cannot create stubs
Posted by "Jacob, Binu" <Bi...@norcom.de>.
Hi All,
With axis2 1.1, I can not create stubs for one of my wsdls. The same
wsdl had no problems with axis2 1.0. I get the following error when I
use the command line tool as well the eclipse plugin.
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(CodeGener
ationEngine.java:224)
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.InvocationTargetExcepti
on
at
org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
leDBExtension.java:52)
Any help would be appreciable,
Thanks,
Binu.
Re: WSDL2Java: SOAP Invalid Request
Posted by Rajith Attapattu <ra...@gmail.com>.
Hi Anette,
Since you are starting new, would you like to try Axis2 instead of Axis.
Axis is in maintainence mode and no active development is done.
Try your WSDL with Axis2 WSDL2Code tool and see how it works.
Regards,
Rajith
On 12/6/06, Engel, Anette <an...@dns.co.uk> wrote:
>
>
> Hi,
>
> I am a novice in the world of web services. I need to connect to a web
> service (ActivCard) through a Java Program.
>
> Using the AXIS (version 1.4) tool WSDL2Java to create the stubs,
> skeletons and data types for the client. I have written a little test
> program to test one of the services (login), but I get a: SOAP Invalid
> Request error. I just cannot see what I am doing wrong.
>
> Any advice? (WSDL file, test program and Exception log, please see
> below)
>
> Thanks,
>
> Anette
>
> Test Program
> ----------------
> try
> {
> ActivCardSKIConnectorV2Locator locator = new
> ActivCardSKIConnectorV2Locator();
> URL skiConnectorURL= new
> URL("http://localhost:8200/Invoke?Handler=ActivCardSKIConnectorV2");
> ActivCardSKIConnectorV2Soap_PortType aaaWebService =
> locator.getActivCardSKIConnectorV2Soap(skiConnectorURL);
> long hLogin = 0;
> hLogin = aaaWebService.login("admin", "admin", 0);
> aaaWebService.logout(hLogin);
> }
> catch (Exception mue)
> {
> mue.printStackTrace();
> }
>
> Exception
> ---------
> AxisFault
> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
> faultSubcode:
> faultString: SOAP Invalid Request
> faultActor:
> faultNode:
> faultDetail:
> {http://xml.apache.org/axis/}stackTrace:SOAP Invalid Request
> at
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja
> va:222)
> at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav
> a:129)
> at
> org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
> onContext.java:1087)
> at org.apache.crimson.parser.Parser2.maybeElement(Unknown
> Source)
> at org.apache.crimson.parser.Parser2.content(Unknown Source)
> at org.apache.crimson.parser.Parser2.maybeElement(Unknown
> Source)
> at org.apache.crimson.parser.Parser2.content(Unknown Source)
> at org.apache.crimson.parser.Parser2.maybeElement(Unknown
> Source)
> at org.apache.crimson.parser.Parser2.parseInternal(Unknown
> Source)
> at org.apache.crimson.parser.Parser2.parse(Unknown Source)
> at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
> at javax.xml.parsers.SAXParser.parse(Unknown Source)
> at
> org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
> text.java:227)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
> at
> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
> dChecker.java:62)
> at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
> at org.apache.axis.client.Call.invoke(Call.java:2767)
> at org.apache.axis.client.Call.invoke(Call.java:2443)
> at org.apache.axis.client.Call.invoke(Call.java:2366)
> at org.apache.axis.client.Call.invoke(Call.java:1812)
> at
> com.dns.activcard.ActivCardSKIConnectorV2SoapStub.login(ActivCardSKIConn
> ectorV2SoapStub.java:1353)
> at Test.main(Test.java:21)
>
> 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
>
>