[simias-svn] SF.net SVN: simias:[7306] trunk/src/core
Brought to you by:
srinidhi_bs
|
From: <sat...@us...> - 2010-02-03 17:21:06
|
Revision: 7306
http://simias.svn.sourceforge.net/simias/?rev=7306&view=rev
Author: satyam90
Date: 2010-02-03 17:20:59 +0000 (Wed, 03 Feb 2010)
Log Message:
-----------
Fixing the compilation issue on mac
Modified Paths:
--------------
trunk/src/core/SimiasClient/Makefile.am
trunk/src/core/libsimias/Makefile.am
Added Paths:
-----------
trunk/src/core/WebService/Simias_darwin.wsdl
Modified: trunk/src/core/SimiasClient/Makefile.am
===================================================================
--- trunk/src/core/SimiasClient/Makefile.am 2009-12-28 16:58:00 UTC (rev 7305)
+++ trunk/src/core/SimiasClient/Makefile.am 2010-02-03 17:20:59 UTC (rev 7306)
@@ -34,7 +34,14 @@
all: SimiasClient.dll
+if !DARWIN
$(srcdir)/SimiasService.cs: $(srcdir)/../WebService/Simias.wsdl
+endif
+
+if DARWIN
+$(srcdir)/SimiasService.cs: $(srcdir)/../WebService/Simias_darwin.wsdl
+endif
+
if WINDOWS
wsdl /out:SimiasService.cs $(srcdir)/../WebService/Simias.wsdl
endif
@@ -42,7 +49,7 @@
-$(WSDL) -nologo -out:SimiasService.cs $(srcdir)/../WebService/Simias.wsdl
endif
if DARWIN
- wsdl -nologo -out:SimiasService.cs $(srcdir)/../WebService/Simias.wsdl
+ wsdl -nologo -out:SimiasService.cs $(srcdir)/../WebService/Simias_darwin.wsdl
endif
$(srcdir)/SimiasService2.cs: $(srcdir)/../WebService/Simias.wsdl
Added: trunk/src/core/WebService/Simias_darwin.wsdl
===================================================================
--- trunk/src/core/WebService/Simias_darwin.wsdl (rev 0)
+++ trunk/src/core/WebService/Simias_darwin.wsdl 2010-02-03 17:20:59 UTC (rev 7306)
@@ -0,0 +1,6181 @@
+<?xml version="1.0" encoding="us-ascii"?>
+<definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 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:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://novell.com/simias/web/" name="Simias Web Service" targetNamespace="http://novell.com/simias/web/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+ <types>
+ <xs:schema elementFormDefault="qualified" targetNamespace="http://novell.com/simias/web/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:element name="PingSimias">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="PingSimiasResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="AddMemberToDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PublicKey" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="GivenName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FamilyName" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AddMemberToDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="RemoveMemberFromDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveMemberFromDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="FindCloseMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindCloseMembersResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="FindFirstMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="ArrayOfMemberInfo">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" name="MemberInfo" nillable="true" type="s0:MemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="MemberInfo">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ObjectID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="GivenName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FamilyName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FullName" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="AccessRights" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsOwner" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsHost" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="FindFirstMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindFirstMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ <xs:element minOccurs="1" maxOccurs="1" name="totalMembers" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="SearchType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Equal" />
+ <xs:enumeration value="Not_Equal" />
+ <xs:enumeration value="Begins" />
+ <xs:enumeration value="Ends" />
+ <xs:enumeration value="Contains" />
+ <xs:enumeration value="Greater" />
+ <xs:enumeration value="Less" />
+ <xs:enumeration value="Greater_Equal" />
+ <xs:enumeration value="Less_Equal" />
+ <xs:enumeration value="Exists" />
+ <xs:enumeration value="CaseEqual" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="FindFirstSpecificMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="attributeName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchString" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="operation" type="s0:SearchType" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindFirstSpecificMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindFirstSpecificMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ <xs:element minOccurs="1" maxOccurs="1" name="totalMembers" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindNextMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindNextMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindNextMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindPreviousMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindPreviousMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindPreviousMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindSeekMembers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="offset" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="count" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FindSeekMembersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="FindSeekMembersResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="searchContext" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberList" type="s0:ArrayOfMemberInfo" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetSimiasInformation">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetSimiasInformationResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetSimiasInformationResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDomainInformation">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="DomainInformation">
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="Type" type="s0:DomainType" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Active" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Authenticated" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="ID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberUserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RemoteUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="POBoxID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="HostUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Host" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsSlave" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="IsDefault" type="xs:boolean" />
+ <xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="s0:StatusCodes" />
+ <xs:element minOccurs="1" maxOccurs="1" name="RemainingGraceLogins" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:simpleType name="DomainType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Master" />
+ <xs:enumeration value="Slave" />
+ <xs:enumeration value="Local" />
+ <xs:enumeration value="None" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StatusCodes">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Success" />
+ <xs:enumeration value="SuccessInGrace" />
+ <xs:enumeration value="InvalidCertificate" />
+ <xs:enumeration value="UnknownUser" />
+ <xs:enumeration value="AmbiguousUser" />
+ <xs:enumeration value="InvalidCredentials" />
+ <xs:enumeration value="InvalidPassword" />
+ <xs:enumeration value="AccountDisabled" />
+ <xs:enumeration value="AccountLockout" />
+ <xs:enumeration value="SimiasLoginDisabled" />
+ <xs:enumeration value="UnknownDomain" />
+ <xs:enumeration value="InternalException" />
+ <xs:enumeration value="MethodNotSupported" />
+ <xs:enumeration value="Timeout" />
+ <xs:enumeration value="OlderVersion" />
+ <xs:enumeration value="ServerOld" />
+ <xs:enumeration value="UpgradeNeeded" />
+ <xs:enumeration value="PassPhraseNotSet" />
+ <xs:enumeration value="PassPhraseInvalid" />
+ <xs:enumeration value="UserAlreadyMoved" />
+ <xs:enumeration value="ServerUnAvailable" />
+ <xs:enumeration value="Unknown" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="GetDomainInformationResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDomainInformationResult" type="s0:DomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDomains">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="onlySlaves" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="ArrayOfDomainInformation">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" name="DomainInformation" nillable="true" type="s0:DomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="GetDomainsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDomainsResult" type="s0:ArrayOfDomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LoginToRemoteDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="Status">
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="statusCode" type="s0:StatusCodes" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DistinguishedUserName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="ExceptionMessage" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="TotalGraceLogins" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="RemainingGraceLogins" type="xs:int" />
+ <xs:element minOccurs="1" maxOccurs="1" name="DaysUntilPasswordExpires" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="LoginToRemoteDomainResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="LoginToRemoteDomainResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LogoutFromRemoteDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LogoutFromRemoteDomainResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="LogoutFromRemoteDomainResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableDomainAutoLogin">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableDomainAutoLoginResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="IsDomainActive">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="IsDomainActiveResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="IsDomainActiveResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainActive">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainActiveResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetDomainActiveResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainInactive">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainInactiveResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetDomainInactiveResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ValidCredentials">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="memberID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ValidCredentialsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="ValidCredentialsResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="CredentialType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="None" />
+ <xs:enumeration value="NotRequired" />
+ <xs:enumeration value="Basic" />
+ <xs:enumeration value="PPK" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="SetDomainCredentials">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="credentials" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="type" type="s0:CredentialType" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainCredentialsResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="SetHostAddress">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="Host" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PublicUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PrivateUrl" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetHostAddressResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="StorePassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="passPhrase" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="type" type="s0:CredentialType" />
+ <xs:element minOccurs="1" maxOccurs="1" name="rememberPassPhrase" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StorePassPhraseResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetDomainCredentials">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDomainCredentialsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetDomainCredentialsResult" type="s0:CredentialType" />
+ <xs:element minOccurs="0" maxOccurs="1" name="userID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="credentials" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPassPhraseResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetPassPhraseResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRememberOption">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRememberOptionResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetRememberOptionResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ConnectToDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="UserName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Password" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="Host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ConnectToDomainResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ConnectToDomainResult" type="s0:DomainInformation" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LeaveDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="LocalOnly" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LeaveDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="RemoveCertFromTable">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveCertFromTableResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="SetDefaultDomain">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDefaultDomainResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetDefaultDomainID">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetDefaultDomainIDResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultDomainIDResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetCertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetCertificateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetCertificateResult" type="xs:base64Binary" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetCertificate2">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="CertificateProblem">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="CertOK" />
+ <xs:enumeration value="CertEXPIRED" />
+ <xs:enumeration value="CertVALIDITYPERIODNESTING" />
+ <xs:enumeration value="CertROLE" />
+ <xs:enumeration value="CertPATHLENCONST" />
+ <xs:enumeration value="CertCRITICAL" />
+ <xs:enumeration value="CertPURPOSE" />
+ <xs:enumeration value="CertISSUERCHAINING" />
+ <xs:enumeration value="CertMALFORMED" />
+ <xs:enumeration value="CertUNTRUSTEDROOT" />
+ <xs:enumeration value="CertCHAINING" />
+ <xs:enumeration value="CertREVOKED" />
+ <xs:enumeration value="CertUNTRUSTEDTESTROOT" />
+ <xs:enumeration value="CertREVOCATION_FAILURE" />
+ <xs:enumeration value="CertCN_NO_MATCH" />
+ <xs:enumeration value="CertWRONG_USAGE" />
+ <xs:enumeration value="CertUNTRUSTEDCA" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="GetCertificate2Response">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetCertificate2Result" type="xs:base64Binary" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Problem" type="s0:CertificateProblem" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreCertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="certificate" type="xs:base64Binary" />
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreCertificateResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="StoreDomainCertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="certificate" type="xs:base64Binary" />
+ <xs:element minOccurs="0" maxOccurs="1" name="host" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreDomainCertificateResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetRAList">
+ <xs:complexType />
+ </xs:element>
+ <xs:complexType name="ArrayOfString">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="GetRAListResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRAListResult" type="s0:ArrayOfString" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRAListOnClient">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRAListOnClientResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRAListOnClientResult" type="s0:ArrayOfString" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRACertificateResult" type="xs:base64Binary" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificateOnClient">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetRACertificateOnClientResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetRACertificateOnClientResult" type="xs:base64Binary" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPublicKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetPublicKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetPublicKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultPublicKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultPublicKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultPublicKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAFromServer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAFromServerResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultRSAFromServerResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultRSAKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultRSAKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreRACertificate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="certificate" type="xs:base64Binary" />
+ <xs:element minOccurs="0" maxOccurs="1" name="rAgent" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StoreRACertificateResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetInvalidSyncFilenameChars">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="GetInvalidSyncFilenameCharsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetInvalidSyncFilenameCharsResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainHostAddress">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="domainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="hostAddress" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="user" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetDomainHostAddressResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetDomainHostAddressResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetProxyAddress">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="hostUri" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="proxyUri" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="proxyUser" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="proxyPassword" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetProxyAddressResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetProxyAddressResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CanShareService">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="simiasDataPath" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="isClient" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CanShareServiceResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="CanShareServiceResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StopSimiasProcess">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="StopSimiasProcessResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="AddSimiasReference">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="AddSimiasReferenceResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="AddSimiasReferenceResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveSimiasReference">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="RemoveSimiasReferenceResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="RemoveSimiasReferenceResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetDefaultAccount">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="iFolderID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetDefaultAccountResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="ServerSetDefaultAccountResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetDefaultiFolder">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetDefaultiFolderResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetDefaultiFolderResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsiFolderLimitPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsiFolderLimitPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetGroupsiFolderLimitPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="IsTransferAllowed">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="IsTransferAllowedResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="IsTransferAllowedResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSharingPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSharingPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetGroupsSharingPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSecurityPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetGroupsSecurityPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetGroupsSecurityPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEffectiveSyncPolicy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="CollectionID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEffectiveSyncPolicyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="GetEffectiveSyncPolicyResult" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptedCryptoKey" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="CryptoKeyBlob" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAPublicKey" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerSetPassPhraseResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerSetPassPhraseResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetEncrypPassKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetEncrypPassKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetEncrypPassKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetPassKeyHash">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetPassKeyHashResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetPassKeyHashResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateUserMoveState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="userMoveStatus" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateUserMoveStateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="UpdateUserMoveStateResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateHomeServer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="newHostID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateHomeServerResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="UpdateHomeServerResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DownloadiFolder">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="iFolderID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="name" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="HostID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="DirNodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="MemberNodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="colMemberNodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="localPath" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DownloadiFolderResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="DownloadiFolderResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateLocalProperties">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptionKey" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptionVersion" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="EncryptionBlob" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAPublicKey" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateLocalPropertiesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="UpdateLocalPropertiesResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableUser">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="newHostID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DisableUserResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="DisableUserResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetOnMasterEncryptionBlobFlag">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetOnMasterEncryptionBlobFlagResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="CommitDomainMember">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="ModifiedMemberXML">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CommitDomainMemberResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="CommitDomainMemberResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetCollectionHashKey">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="CollectionID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ServerGetCollectionHashKeyResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="ServerGetCollectionHashKeyResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetiFolderCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="1" maxOccurs="1" name="Index" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="CollectionKey">
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="NodeID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PEDEK" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="REDEK" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="GetiFolderCryptoKeysResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetiFolderCryptoKeysResult" type="s0:CollectionKey" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetiFolderCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="CKey" type="s0:CollectionKey" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetiFolderCryptoKeysResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="SetiFolderCryptoKeysResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FilePath" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeysResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="NewPassphrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="OneTimePassphrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="FilePath" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeysResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeysToDoc">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportiFoldersCryptoKeysToDocResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="keyDocument">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RecoverKeys">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="keyDocument">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" maxOccurs="1" name="oneTimePP" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RecoverKeysResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="RecoverKeysResult" type="xs:boolean" />
+ <xs:element minOccurs="0" maxOccurs="1" name="decryptedKeyDoc">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeysFromDoc">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="NewPassphrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="OneTimePassword" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="keyDocument">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ImportiFoldersCryptoKeysFromDocResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="ExportRecoverImport">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="UserID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="NewPassphrase" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ExportRecoverImportResponse">
+ <xs:complexType />
+ </xs:element>
+ <xs:element name="SetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="PassPhrase" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAName" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="RAPublicKey" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetPassPhraseResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="SetPassPhraseResult" type="s0:Status" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DefaultAccount">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="iFolderID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DefaultAccountResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" maxOccurs="1" name="DefaultAccountResult" type="xs:boolean" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultiFolder">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetDefaultiFolderResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="GetDefaultiFolderResult" type="xs:string" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ReSetPassPhrase">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="DomainID" type="xs:string" />
+ <xs:element minOccurs="0" maxOccurs="1" name="OldPassP...
[truncated message content] |