|
|
Comtarsia Web Client Einführung und Installation
Version: 1.2.5.4, 04-Jul-2006 Inhaltsverzeichnis
1.3.2 Installation unter IIS 5 1.3.3 Installation unter IIS 6 1.3.4 Konfiguration des WebClient 1.4 SOAP Client Entwicklungs-Beispiele
1. Comtarsia Web Client1.1 EinführungDer Comtarsia Web Sync Client stellt einen HTTP-basierenden Client zur Kommunikation mit dem Comtarsia SignOn Gate zur Verfügung. Diese Lösung ist hauptsächlich für Clients gedacht, auf welchen kein Comtarsia Logon Client installiert werden kann, wie z.B. Windows 95/98/ME oder diverse UNIX-Derivate. Auf Arbeitsplätzen mit Microsoft Windows (NT)/2000/XP bzw. Linux kann der Comtarsia Logon Client mit seinen umfangreichen Management-Möglichkeiten zum Einsatz kommen.
1.2 Funktionsbeschreibung
Der Comtarsia Web Sync Client stellt zwei verschiedene Betriebsmodi zur Verfügung: T1) ein Web Browser basierendes HTML InterfaceT
Der „Web Sync Client“ leitet den „Sync Request“, welchen er entweder über das HTML Interface oder über das SOAP-API empfängt, weiter an den „Sign On Proxy“. Der „Sign On Proxy“ authentifiziert den Benutzer über den LDAP-Server und sendet bei erfolgreicher Authentifizierung „Sync Requests“ an alle „Sign On Agents“. Den Status sendet der „Sign On Proxy“ zurück an den „Web Sync Client“, welcher diesen dann entweder über das HTML Interface, oder über das SOAP-API zur ausgibt.
1.2.1 HTML InterfaceDer Endbenutzer ruft über einen Web-Browser (Internet Explorer, Netscape, Konqueror, Mozilla Firefox) die durch den „Web Sync Client“ zur Verfügung gestellte HTML-Seite auf. Dort hat der Benutzer die Möglichkeit mittels der Eingabe seiner Anmeldedaten (Benutzername und Passwort) die Synchronisation der Anmeldedaten durch den „Sign On Proxy“ zu veranlassen. Ebenso erhält der Benutzer über das HTML-Interface die Möglichkeit sein Passwort (Eingabe: Benutzername, altes Passwort, neues Passwort) zu ändern. Das HTML-Interface informiert den Benutzer über den/das Erfolg/Fehlschlagen des Anmelde- Synchronisations-Vorgangs und fordert diesen auf sein Passwort zu ändern, falls sich dieses in der „Password Expiration Time„ befindet. 1.2.2 SOAP-APIDas SOAP-API stellt eine „Software Entwicklungs- Schnittstelle“(API) zur Verfügung und bietet unseren Kunden dadurch die Möglichkeit, ein eigenes „Web Sync Client“ Interface zu entwickeln. Eine Vielzahl von Programmiersprachen unterstützen SOAP (Simple Object Access Protocoll), wie z.B. Java, .NET, und somit ist sichergestellt, dass für eine Vielzahl von unterschiedlichen Betriebssystemen ein SOAP-Client programmiert werden kann.
SOAP Specifications TUhttp://www.w3.org/TR/soap/UT
Apache SOAP TUhttp://ws.apache.org/soap/UT
1.3 Installation1.3.1 GenerellUm den “Comtarsia Web Sync Client” verwenden zu können, benötigt man folgendes:
Natürlich kann man mehrere oder auch alle dieser Komponenten auf nur einen Server betreiben. z.B.:
Stellen Sie sicher dass auf dem Server IIS installiert ist. Starten Sie nun den Installer (WebClient_1.2.X.4.exe) um den WebClient zu installieren.
Geben Sie nun Ihren Namen und den Namen Ihrer Firma ein.
Klicken Sie nun auf „Next“.
Falls Sie IIS5 verwenden fahren Sie mit „Installation unter IIS5“ fort Bei IIS6 fahren Sie mit „Installation unter IIS6“ fort.
1.3.2 Installation unter IIS 5Wählen Sie als „Setup Type“ Custom aus.
Ändern Sie den Pfad der „Comtarsia Web Client2006“ – Komponente auf: „[IISDir]\Scripts“ z.B.: „c:\InetPub\scripts\“
Bestätigen Sie nun mittels „OK“.
Klicken Sie nun auf „Next“ und anschliessend auf „Install“.
Die Installation der Binären Dateien, Dokumentation und SOAP-Beispiele ist nun abgeschlossen.
Für den IIS5 müssen keine weiteren Einstellungen vorgenommen werden. Fahren Sie nun mit dem Kapitel „Konfiguration des WebClient“ fort. 1.3.3 Installation unter IIS 6Bei der Komplett-Installation werden der WebClient, die Dokumentation, Zertifikate (für die Kommunikation mit dem SignOn Proxy) und die SOAP-Programmbeispiele installiert. Der WebClient wird in das IIS/Scripts – Verzeichnis installiert. Dokumentation, Programmbeispiele und Zertifikate werden unter „%programfiles%\Comtarsia\Web Client 2006\“ installiert.
Klicken Sie nun auf „Next“ und anschliessend auf „Install“.
Die Installation der Binären Dateien, Dokumentation und SOAP-Beispiele ist nun abgeschlossen.
Nun muss noch eine WebService Extension für den WebClient unter IIS6 erstellt werden. Öffnen Sie hierfür die „IIS-Management Konsole“
Klicken Sie nun auf „Web Service Extensions“ und anschliessend auf „Add a new Web service extension…“
Geben Sie nun einen Namen für die Extension an, zB.: „Comtarsia Web Client“. Klicken Sie anschliessend auf „Add“.
Klicken Sie auf „Browse“ und navigieren Sie zum Ordner der Comtarsia WebClient Binär-Dateien im IIS-Verzeichnis. zB.: „c:\inetpub\wwwroot\scripts\“
Wählen Sie nun die Datei „ComtSyncClientHttp.dll“ aus und klicken anschliessend auf „Open“, anschliessend auf „OK“.
Wiederholen Sie nun diesen Vorgang für die Datei „ComtSyncClientHttp.exe“
Aktivieren Sie nun die Checkbox „Set extension status to Allowed“ und bestätigen mit „OK“ Navigieren Sie nun in der Managementkonsole zum Eintrag „Web Sites\Default Web Site\scripts“
Klicken Sie nun mit der rechten Maustaste auf „Scripts“ und anschliessend auf „Properties“.
Ändern Sie die „Execute permissions“ auf „Scripts and Executables“. Bestätigen Sie nun mittels „Apply“ und „OK“.
Starten Sie nun den IIS neu.
Nun ist der Installations-Part abgeschlossen, fahren Sie jetzt mit „Konfiguration des WebClient“ fort. 1.3.4 Konfiguration des WebClientFalls der SignOn Proxy auf einen anderen Server als dem WebServer installiert ist, müssen Sie noch die IP-Adresse des Proxy-Servers anpassen.
Führen Sie hierfür Regedit aus.
Navigieren Sie nun zu dem Zweig: „\HKEY_LOCAL_MACHINE\Software\Comtarsia\ComtSyncClientHttp“
Ändern Sie den Wert „SyncProxy“ auf die IP Ihres Proxy-Servers.
Gratulation! Sie haben die Konfiguration des WebClients nun abgeschlossen!
Um einen Benutzer über das „HTML Interface“ zu synchronisieren, gehen Sie zum Kapitel „Das HTML Interface“ 1.3.5 Das HTML InterfaceZur Konfiguration des HTML Interface sind keine weiteren Schritte notwendig. Um das HTML Interface zu verwenden navigieren Sie einfach mit einem Web Browser zu der Adresse: http://<nameIhresServers>/scripts/ComtSyncClientHttp.exe oder Adresse: http://<nameIhresServers>/scripts/ComtSyncClientHttp.dll
Um einen Benutzer zu synchronisieren, einfach Benutzernamen und Passwort des LDAP-Benutzerobjekts eingeben und mit „OK“ bestätigen.
[Eingabe von Benutzernamen und Passwort]
[Antwort über eine erfolgreiche Syncronisation]
1.3.6 SOAP APIDie Datei „ComtSyncClientHttp.exe“/ „ComtSyncClientHttp.dll“ fungiert gleichzeitig als SOAP-Server. Hierfür ist keine weitere Konfiguration notwendig.
WSDL: http://<nameIhresServers>/scripts/ComtSyncClientHttp.[dll|exe]?WSDL
Für Beispiele zur Entwicklung eines SOAP Clients, lesen Sie das Kapitel TU„SOAP Client Entwicklungs-Beispiele“UT
1.4 SOAP Client Entwicklungs-Beispiele1.4.1 PHP SOAP-ClientUm einen PHP-SOAP-Client entwickeln zu können benötigt man: Einen Webserver (zIIS6, Apache,…) PHP5 TUwww.php.netUT
Windows: PHP 5.0.4 zip package (beim Installer sind die Extensions nicht dabei, es wird aber die SOAP Extension benötigt)
Linux PHP 5.0.4 Source php mit SOAP-Extension erstellen.
Ändern sie die Konfiguration des Http-Webservers, sodass PHP-Scripts durch den PHP Interpreter verarbeitet werden. (siehe install.txt -->wird mit PHP mitgeliefert)
Fügen sie Folgende Zeile in die PHP.ini um die SOAP-Extension zu aktivieren: unter Windows: extension=php_soap.dll
unter Linux: extension=php_soap.so
Beachten Sie ebenfalls, dass der Parameter "extension_dir" auf das Verzeichnis mit den extensions- gesetzt ist. z.B.: extension_dir = "./" oder: extension_dir = "c:/php/ext/"
Starten Sie nun Ihren Webserver neu.
Kopieren Sie nun die von uns mitgelieferten "*.php" Dateien in ein Verzeichnis ihres Webservers.
z.B.: c:\apache\apache2\htdocs\comtphp\
Um zu überprüfen ob PHP, inklusive der SOAP Extension auf Ihren Webserver, funktionieren, navigieren Sie mittels eines Web-Browsers auf die (vorhin kopierte) phpinfo.php Datei. z.B..: http://server.comtarsia.com/comtphp/phpinfo.php
Wenn alles funktioniert hat, sehen Sie nun eine PHP-Informationsseite. Weiter unten auf dieser Seite sind alle aktivierten PHP-Extensions aufgelistet. Dort sollte nun auch die "SOAP"-Extension aufgelistet sein.
Editieren Sie nun die Dateien phpsoap.php, phpsoap2.php sodass die Variable $wsdlUrl auf Ihre wsdl-Datei zeigt. z.B..: $wsdlUrl="http://server.comtarsia.com/ComtarsiaWebSyncClient_CGI.wsdl";
In der Datei phpsoap.php müssen Sie zusätzlich einen Benutzernamen und ein Passwort zum Testen eintragen.
Sie können nun mit den Web-Browser zu einer dieser beiden Dateien navigieren um die Anbindung zum "Web Sync Client" über SOAP mittels PHP zu testen.
Sie können die Dateien nun beliebig editieren und Ihren Bedürfnissen anpassen. 1.4.2 Java SOAP-ClientUm einen Java-SOAP Client erstellen zu können braucht man folgendes:
Sun:Java2SE JDK (Java Development Kit) (www.sun.com) TU"http://www.sun.com/download/index.jsp?cat=Application%20Development&tab=3&subcat=SDKs%20(Software%20Development%20Kits)"UT TUjava.sun.com/j2se/downloadsUT
JavaMail (mail.jar) inkludiert in J2EE TUhttp://java.sun.com/products/javamail/downloads/index.htmlUT
JavaBeans Activation Framework (activation.jar) inkludiert in J2EE TUhttp://java.sun.com/products/javabeans/glasgow/jaf.htmlUT
Apache WebServices - Axis (axis-bin-1_2RC3.zip) TUhttp://www.apache.org/dyn/closer.cgi/ws/axis/1_2RC3UT (Alle ".jar" Dateien aus axis-1_2RC3\lib")
Installieren Sie zuerst das JDK. Kopieren Sie anschließend die heruntergeladenen „.jar“ Dateien in das folgende Verzeichnis: [JDKInstallation]\jre\lib\ext somit stehen die APIs zur Verfügung.
z.B..: c:\Program Files\java\jdk1.5.0_02\jre\lib\ext
Falls Sie ebenso das JRE (Java Runtime Environment) installieren, (wird mit dem jdk mitgeliefert) müssen Sie die ".jar" Dateien ebenso nach [JREInstallation]\lib\ext kopieren.
z.B..: c:\Program Files\java\jre1.5.0_02\lib\ext
Entpacken Sie nun die von uns mitgelieferte JavaSOAP.zip Datei in ein beliebiges Verzeichnis (z.B.: c:\devel\ComtSoap\)
Um in Java die Anbindung zum SOAP-Server vornehmen zu können öffnen Sie die Kommandozeile und wechselt in das Entwicklungsverzeichnis des SOAP Clients.
(z.B..: c:\devel\ComtSoap)
Erstellen Sie anschließend über die Kommandozeile mittels WSDL2Java die erforderlichen Klassen java org.apache.axis.wsdl.WSDL2Java (WSDL-file-URL) Der Parameter (WSDL-file-URL) muss auf die URL auf Ihrem Webserver zeigen.
z.B..: C:\devel\ComtSoap>java org.apache.axis.wsdl.WSDL2Java -v -a -D -W http://server.comtarsia.com/ComtarsiaWebSyncClient_CGI.wsdl
Im Verzeichnis "com\comtarsia\signon\WebSyncClient" werden automatisch die notwendigen Klassen erzeugt.
Optional können Sie auch die Batch-Datei "createClasses.bat" verwenden. (Die Datei muss sich im Entwicklungsverzeichnis befinden) Dazu ändern Sie in der Datei die Zeile set WSDLPath=http://server.comtarsia.com/ComtarsiaWebSyncClient_CGI.wsdl auf den Pfad zu Ihrer wsdl Datei.
z.B..: set WSDLPath=http://myserver.mycompany.com/mywsdl.wsdl
Um die Beispiele zu erzeugen, führen Sie einfach "buildSamples.bat" aus. Eventuell müssen Sie die Datei noch anpassen, sodass die "Java2SEPath" Variable auf Ihren Java2SE Installationspfad zeigt.
Anschließend können Sie die Beispiele mittels java -cp "." comtSOAP Benutzername Passwort und java -cp "." comtSOAP2 ausführen.
Das Beispiel comtSOAP ist so aufgebaut, dass Sie beim Aufrufen als Parameter Benutzername und Passwort übergeben.
Sie können den Quellcode der "ComtSOAP.java" und der "ComtSOAP2.java" an Ihre Bedürfnisse anpassen. Um die Dateien erneut zu kompilieren, führen Sie einfach wiederholt "buildSamples.bat" aus.
Um den SOAP-Client nur auszuführen (z.B..: auf einen Client-PC) benötigt man: Sun:Java2RE (www.sun.com) TUjava.sun.com/j2se/downloadsUT Anmerkung: Im Vergleich zum SDK (JDK) benötigt das JRE (Java Runtime Environment) weniger Festplattenspeicher
Und die ".jar" Dateien aus den folgenden Paketen. JavaMail (mail.jar) TUhttp://java.sun.com/products/javamail/downloads/index.htmlUT
JavaBeans Activation Framework (activation.jar) TUhttp://java.sun.com/products/javabeans/glasgow/jaf.htmlUT
Apache WebServices - Axis TUhttp://www.apache.org/dyn/closer.cgi/ws/axis/1_2RC3UT
Die heruntergeladenen ".jar" Dateien kopiert man in das folgende Verzeichnis:
[J2SEInstallation]\lib\ext somit stehen die APIs zur Verfügung Aufruf-Parameter: ComtarsiaWebSyncClient cwsc = new ComtarsiaWebSyncClient(); SyncResponse_1 sr = cwsc.doSync_1(USERNAME, PASSWORD, NEWPASSWORD, LOGON_DOMAIN, ACTION);
// Values for Action #define ACTION_AUTHENTICATE 0 #define ACTION_PWD_CHANGE 1
// Return values for “sr.status”: #define E_SUCCESS 0x0 #define E_ILLEGAL_REQUEST 0x10 #define E_SYNC_TIMEOUT 0x11 #define E_SYNC_USER 0x12 #define E_AUTHENTICATION 0x13 #define E_COMMUNICATION 0x14 // LastErr ERRORCODES return value is always E_RETVAL_SUCCESS
#define E_INTERNAL 0x200 #define E_NETWORK 0x100
// Error Codes #define E_LASTERR_COMT_RSA_VERSION (E_INTERNAL + 1) // Wrong COMT_RSA version
#define E_LASTERR_REGISTRY (E_INTERNAL + 2) // Error reading reagistry values
#define E_LASTERR_UNKNOWN_FLAG_VAL (E_INTERNAL + 3) // Unknown Smem FLAG value
#define E_LASTERR_WSASTARTUP (E_INTERNAL + 4) // Wsastartup problem
#define E_LASTERR_ENCRYPTION_TYPE (E_INTERNAL + 5) // Proxy and ComtSyncClient encryption types do not match
#define E_LASTERR_RSA_AQUIRE_CTX (E_INTERNAL + 6) // RSA aquire context error
#define E_LASTERR_KEY (E_INTERNAL + 7) // Some error with an RSA KEY occured
#define E_LASTERR_RESOLVING_PROXY (E_NETWORK + 1) // PROXY name can not be resolved
#define E_LASTERR_CONNECT (E_NETWORK + 2) // Connect problem to PROXY
#define E_LASTERR_RECEIVE (E_NETWORK + 3) // Receive error
#define E_LASTERR_SEND (E_NETWORK + 4) // Send error
#define E_LASTERR_SOCKET_CREATION (E_NETWORK + 5) // Socket creation problem
#define E_LASTERR_ILLEGAL_MSG_HEADER (E_NETWORK + 6) // Header check failed illegal or not expected message header Return values for “sr.statusAuth”: /* comt_ldap return values */ #define COMT_LDAP_RC_SUCCESS 0x00 #define COMT_LDAP_RC_ERROR 0x01 #define COMT_LDAP_RC_WRONG_PWD 0x02 #define COMT_LDAP_RC_PWD_EXPIRED 0x03 #define COMT_LDAP_RC_PWD_POLICY_VIOLATION 0x04 #define COMT_LDAP_RC_USERID_REVOKED 0x05 #define COMT_LDAP_RC_USERID_UNDEFINED 0x06 #define COMT_LDAP_RC_NO_SUCH_OBJECT 0x07 #define COMT_LDAP_RC_WRONG_VERSION 0x11 #define COMT_LDAP_RC_MISSING_DATA 0x12 #define COMT_LDAP_RC_UNSUPPORTED 0x13
/* comt_ldap communication error return code */ #define COMT_LDAP_RC_COM_ERROR 0x1a
/* ietf error codes and warnings */ #define COMT_LDAP_RC_IETF_WARN_EXPIRE 0x20 #define COMT_LDAP_RC_IETF_WARN_GRACE 0x21
/* ietf error codes have to start at offset COMT_LDAP_RC_IETF_ERROR_START because they are directly mapped */ #define COMT_LDAP_RC_IETF_ERROR_START 0x30 #define COMT_LDAP_RC_IETF_ERROR_EXPIRED 0x30 #define COMT_LDAP_RC_IETF_ERROR_ACC_LOCKED 0x31 #define COMT_LDAP_RC_IETF_ERROR_CHG_RESET 0x32 #define COMT_LDAP_RC_IETF_ERROR_NO_MOD 0x33 #define COMT_LDAP_RC_IETF_ERROR_NEED_OLD_PWD 0x34 #define COMT_LDAP_RC_IETF_ERROR_INVALID_SYNTAX 0x35 #define COMT_LDAP_RC_IETF_ERROR_PWD_TOO_SHORT 0x36 #define COMT_LDAP_RC_IETF_ERROR_PWD_TOO_YOUNG 0x37 #define COMT_LDAP_RC_IETF_ERROR_PWD_IN_HISTORY 0x38 Return values for „sr.domains[i].status“: #define E_SYNC_SUCCESS 0x1 #define E_SYNC_ERROR 0x2 #define E_NO_SYNC_AGENT 0x4 #define E_SP_PROXY_TIMEOUT 0x8 #define E_SP_AGENT_TIMEOUT 0x10 #define E_SP_AUTHENTICATION 0x20
Return values for „sr.domains[i].action“: #define SA_USER_ENABLED 0x1 #define SA_USER_PW_SET 0x2 #define SA_USER_DELETED 0x4 #define SA_USER_CREATED 0x8 #define SA_USER_GRP_ADDED 0x10 #define SA_USER_GRP_DELETED 0x20 #define SA_USER_OU_MOVE 0x40 #define SA_USER_INFO_UPDATED 0x80 T T T<?TTxml version="1.0" encoding="utf-8" TT?>T TU-UT T<TTwsdl:definitionsTT xmlns:httpTT="Thttp://schemas.xmlsoap.org/wsdl/http/T"TT xmlns:soapTT="Thttp://schemas.xmlsoap.org/wsdl/soap/T"TT xmlns:sTT="Thttp://www.w3.org/2001/XMLSchemaT"TT xmlns:soapencTT="Thttp://schemas.xmlsoap.org/soap/encoding/T"TT xmlns:tnsTT="Thttp://signon.comtarsia.com/WebSyncClient/T"TT xmlns:tmTT="Thttp://microsoft.com/wsdl/mime/textMatching/T"TT xmlns:mimeTT="Thttp://schemas.xmlsoap.org/wsdl/mime/T"TT targetNamespaceTT="Thttp://signon.comtarsia.com/WebSyncClient/T"TT xmlns:wsdlTT="Thttp://schemas.xmlsoap.org/wsdl/T">T TU-UT T<TTwsdl:typesTT>T TU-UT T<TTs:schema elementFormDefaultTT="TqualifiedT"TT targetNamespaceTT="Thttp://signon.comtarsia.com/WebSyncClient/T">T TU-UT T<TTs:element nameTT="TdoSync_1RequestT">T TU-UT T<TTs:complexTypeTT>T TU-UT T<TTs:sequenceTT>T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TusernameT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TpasswordT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T0T"TT maxOccursTT="T1T"TT nameTT="TpasswordNewT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TdomainT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TactionT"TT typeTT="Ts:intT" />T T T T</TTs:sequenceTT>T T T T</TTs:complexTypeTT>T T T T</TTs:elementTT>T TU-UT T<TTs:element nameTT="TdoSync_1ResponseT">T TU-UT T<TTs:complexTypeTT>T TU-UT T<TTs:sequenceTT>T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TdoSync_1ResultT"TT typeTT="Ttns:SyncResponse_1T" />T T T T</TTs:sequenceTT>T T T T</TTs:complexTypeTT>T T T T</TTs:elementTT>T TU-UT T<TTs:complexType nameTT="TSyncResponse_1T">T TU-UT T<TTs:sequenceTT>T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TrcT"TT typeTT="Ts:intT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TstatusT"TT typeTT="Ts:intT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TstatusTextT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TstatusAuthT"TT typeTT="Ts:intT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TstatusAuthTextT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T0T"TT maxOccursTT="T1T"TT nameTT="TdomainsT"TT typeTT="Ttns:ArrayOfDomainResponse_1T" />T T T T</TTs:sequenceTT>T T T T</TTs:complexTypeTT>T TU-UT T<TTs:complexType nameTT="TArrayOfDomainResponse_1T">T TU-UT T<TTs:sequenceTT>T T T T<TTs:elementT TminOccursTT="T0T"TT maxOccursTT="TunboundedT"TT nameTT="TDomainResponse_1T"TT nillableTT="TtrueT"TT typeTT="Ttns:DomainResponse_1T" />T T T T</TTs:sequenceTT>T T T T</TTs:complexTypeTT>T TU-UT T<TTs:complexType nameTT="TDomainResponse_1T">T TU-UT T<TTs:sequenceTT>T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TdomainNameT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TagentNameT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TstatusT"TT typeTT="Ts:intT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TstatusTextT"TT typeTT="Ts:stringT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TactionT"TT typeTT="Ts:intT" />T T T T<TTs:elementT TminOccursTT="T1T"TT maxOccursTT="T1T"TT nameTT="TactionTextT"TT typeTT="Ts:stringT" />T T T T</TTs:sequenceTT>T T T T</TTs:complexTypeTT>T T T T</TTs:schemaTT>T T T T</TTwsdl:typesTT>T TU-UT T<TTwsdl:message nameTT="TdoSync_1SoapInT">T T T T<TTwsdl:partT TnameTT="TparametersT"TT elementTT="Ttns:doSync_1RequestT" />T T T T</TTwsdl:messageTT>T TU-UT T<TTwsdl:message nameTT="TdoSync_1SoapOutT">T T T T<TTwsdl:partT TnameTT="TparametersT"TT elementTT="Ttns:doSync_1ResponseT" />T T T T</TTwsdl:messageTT>T TU-UT T<TTwsdl:portType nameTT="TComtarsiaWebSyncClientSoapT">T TU-UT T<TTwsdl:operation nameTT="TdoSync_1T">T T T T<TTwsdl:inputT TmessageTT="Ttns:doSync_1SoapInT" />T T T T<TTwsdl:outputT TmessageTT="Ttns:doSync_1SoapOutT" />T T T T</TTwsdl:operationTT>T T T T</TTwsdl:portTypeTT>T TU-UT T<TTwsdl:binding nameTT="TComtarsiaWebSyncClientSoapT"TT typeTT="Ttns:ComtarsiaWebSyncClientSoapT">T T T T<TTsoap:bindingT TtransportTT="Thttp://schemas.xmlsoap.org/soap/httpT"TT styleTT="TdocumentT" />T TU-UT T<TTwsdl:operation nameTT="TdoSync_1T">T T T T<TTsoap:operationT TsoapActionTT="Thttp://signon.comtarsia.com/WebSyncClient/doSync_1T"TT styleTT="TdocumentT" />T TU-UT T<TTwsdl:inputTT>T T T T<TTsoap:bodyT TuseTT="TliteralT" />T T T T</TTwsdl:inputTT>T TU-UT T<TTwsdl:outputTT>T T T T<TTsoap:bodyT TuseTT="TliteralT" />T T T T</TTwsdl:outputTT>T T T T</TTwsdl:operationTT>T T T T</TTwsdl:bindingTT>T TU-UT T<TTwsdl:service nameTT="TComtarsiaWebSyncClientT">T T T T<TTdocumentationT TxmlnsTT="Thttp://schemas.xmlsoap.org/wsdl/T" />T TU-UT T<TTwsdl:port nameTT="TComtarsiaWebSyncClientSoapT"TT bindingTT="Ttns:ComtarsiaWebSyncClientSoapT">T T T T<TTsoap:addressT TlocationTT="THTTP://192.168.2.75:80/scripts/ComtSyncClientHttp.exeT" />T T T T</TTwsdl:portTT>T T T T</TTwsdl:serviceTT>T T T T</TTwsdl:definitionsTT>T |
|||||||||||||||||||||||||||
| Warenbezeichnungen und Firmennamen können Warenzeichen anderer Firmen sein. (c) 2001-2010 Comtarsia IT Services GmbH. | Print | Impressum |