Index: /branches/OKBJavaConnector/AuthenticationService/catalog.xml
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/catalog.xml	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/catalog.xml	(revision 6147)
@@ -11,6 +11,7 @@
     <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc?xsd=xsd3" uri="xml-resources/web-service-references/QueryService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc.xsd_xsd3.xsd"/>
     <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?wsdl" uri="xml-resources/web-service-references/AuthenticationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd0" uri="xml-resources/web-service-references/AuthenticationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" uri="xml-resources/web-service-references/AuthenticationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd1.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" uri="xml-resources/web-service-references/AuthenticationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd2.xsd"/>
+    <system systemId="file:/C:/Users/MartinH/Documents/NetBeansProjects/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl" uri="xml-resources/web-service-references/AuthenticationService.svc/wsdl/AuthenticationService.svc.wsdl"/>
+    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd0" uri="xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd"/>
+    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" uri="xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd1.xsd"/>
+    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" uri="xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd2.xsd"/>
 </catalog>
Index: /branches/OKBJavaConnector/AuthenticationService/nbproject/build-impl.xml
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/nbproject/build-impl.xml	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/nbproject/build-impl.xml	(revision 6147)
@@ -293,5 +293,5 @@
             <sequential>
                 <fail unless="javac.includes">Must set javac.includes</fail>
-                <pathconvert pathsep="${line.separator}" property="javac.includes.binary">
+                <pathconvert pathsep="," property="javac.includes.binary">
                     <path>
                         <filelist dir="@{destdir}" files="${javac.includes}"/>
@@ -299,10 +299,7 @@
                     <globmapper from="*.java" to="*.class"/>
                 </pathconvert>
-                <tempfile deleteonexit="true" property="javac.includesfile.binary"/>
-                <echo file="${javac.includesfile.binary}" message="${javac.includes.binary}"/>
                 <delete>
-                    <files includesfile="${javac.includesfile.binary}"/>
+                    <files includes="${javac.includes.binary}"/>
                 </delete>
-                <delete file="${javac.includesfile.binary}"/>
             </sequential>
         </macrodef>
Index: /branches/OKBJavaConnector/AuthenticationService/nbproject/genfiles.properties
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/nbproject/genfiles.properties	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/nbproject/genfiles.properties	(revision 6147)
@@ -1,8 +1,8 @@
 build.xml.data.CRC32=91684422
 build.xml.script.CRC32=71235371
-build.xml.stylesheet.CRC32=28e38971@1.38.3.45
+build.xml.stylesheet.CRC32=28e38971@1.38.2.45
 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
 # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
 nbproject/build-impl.xml.data.CRC32=91684422
-nbproject/build-impl.xml.script.CRC32=cedfb209
-nbproject/build-impl.xml.stylesheet.CRC32=229523de@1.38.3.45
+nbproject/build-impl.xml.script.CRC32=71faff76
+nbproject/build-impl.xml.stylesheet.CRC32=f33e10ff@1.38.2.45
Index: /branches/OKBJavaConnector/AuthenticationService/nbproject/jax-ws.xml
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/nbproject/jax-ws.xml	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/nbproject/jax-ws.xml	(revision 6147)
@@ -3,8 +3,8 @@
   <services/>
   <clients>
-    <client name="AuthenticationService">
-      <wsdl-url>https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?wsdl</wsdl-url>
-      <local-wsdl-file>services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl</local-wsdl-file>
-      <package-name forceReplace="true">com.heuristiclab.service.AuthenticationService</package-name>
+    <client name="AuthenticationService.svc">
+      <wsdl-url>file:/C:/Users/MartinH/Documents/NetBeansProjects/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl</wsdl-url>
+      <local-wsdl-file>AuthenticationService.svc.wsdl</local-wsdl-file>
+      <package-name forceReplace="true">com.heuristiclab.services.authentication</package-name>
       <catalog-file>catalog.xml</catalog-file>
       <use-dispatch>true</use-dispatch>
@@ -20,5 +20,5 @@
         <wsimport-option>
           <wsimport-option-name>wsdlLocation</wsimport-option-name>
-          <wsimport-option-value>https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?wsdl</wsimport-option-value>
+          <wsimport-option-value>file:/C:/Users/MartinH/Documents/NetBeansProjects/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl</wsimport-option-value>
         </wsimport-option>
         <wsimport-option>
Index: /branches/OKBJavaConnector/AuthenticationService/nbproject/jaxws-build.xml
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/nbproject/jaxws-build.xml	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/nbproject/jaxws-build.xml	(revision 6147)
@@ -19,21 +19,21 @@
         </taskdef>
     </target>
-    <target name="wsimport-client-AuthenticationService" depends="wsimport-init">
-        <mkdir dir="${build.generated.dir}/jax-wsCache/AuthenticationService"/>
-        <property name="wsdl-AuthenticationService" location="xml-resources/web-service-references/AuthenticationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl"/>
-        <wsimport sourcedestdir="${build.generated.dir}/jax-wsCache/AuthenticationService" destdir="${build.generated.dir}/jax-wsCache/AuthenticationService" wsdl="${wsdl-AuthenticationService}" catalog="catalog.xml" extension="true" verbose="true" wsdlLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?wsdl" xnocompile="true" xendorsed="true" package="com.heuristiclab.services.authentication">
-            <depends file="${wsdl-AuthenticationService}"/>
-            <produces dir="${build.generated.dir}/jax-wsCache/AuthenticationService"/>
+    <target name="wsimport-client-AuthenticationService.svc" depends="wsimport-init">
+        <mkdir dir="${build.generated.dir}/jax-wsCache/AuthenticationService.svc"/>
+        <property name="wsdl-AuthenticationService.svc" location="xml-resources/web-service-references/AuthenticationService.svc/wsdl/AuthenticationService.svc.wsdl"/>
+        <wsimport sourcedestdir="${build.generated.dir}/jax-wsCache/AuthenticationService.svc" destdir="${build.generated.dir}/jax-wsCache/AuthenticationService.svc" wsdl="${wsdl-AuthenticationService.svc}" catalog="catalog.xml" extension="true" verbose="true" wsdlLocation="file:/C:/Users/MartinH/Documents/NetBeansProjects/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl" xnocompile="true" xendorsed="true" package="com.heuristiclab.services.authentication">
+            <depends file="${wsdl-AuthenticationService.svc}"/>
+            <produces dir="${build.generated.dir}/jax-wsCache/AuthenticationService.svc"/>
         </wsimport>
         <copy todir="${build.generated.sources.dir}/jax-ws">
-            <fileset dir="${build.generated.dir}/jax-wsCache/AuthenticationService">
+            <fileset dir="${build.generated.dir}/jax-wsCache/AuthenticationService.svc">
                 <include name="**/*.java"/>
             </fileset>
         </copy>
     </target>
-    <target name="wsimport-client-clean-AuthenticationService" depends="-init-project">
-        <delete dir="${build.generated.dir}/jax-wsCache/AuthenticationService"/>
-        <delete dir="${build.generated.sources.dir}/jax-ws/com/heuristiclab/service/AuthenticationService"/>
+    <target name="wsimport-client-clean-AuthenticationService.svc" depends="-init-project">
+        <delete dir="${build.generated.dir}/jax-wsCache/AuthenticationService.svc"/>
+        <delete dir="${build.generated.sources.dir}/jax-ws/com/heuristiclab/services/authentication"/>
     </target>
-    <target name="wsimport-client-generate" depends="wsimport-client-AuthenticationService"/>
+    <target name="wsimport-client-generate" depends="wsimport-client-AuthenticationService.svc"/>
 </project>
Index: /branches/OKBJavaConnector/AuthenticationService/src/META-INF/AuthenticationService.svc.xml
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/src/META-INF/AuthenticationService.svc.xml	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/src/META-INF/AuthenticationService.svc.xml	(revision 6147)
@@ -5,6 +5,6 @@
             <wsp1:All>
                 <sc:CallbackHandlerConfiguration wspp:visibility="private">
-                    <sc:CallbackHandler default="okbtester" name="usernameHandler"/>
-                    <sc:CallbackHandler default="okbtester" name="passwordHandler"/>
+                    <sc:CallbackHandler name="usernameHandler" classname="handler.UserNameHandler"/>
+                    <sc:CallbackHandler name="passwordHandler" classname="handler.UserNameHandler"/>
                 </sc:CallbackHandlerConfiguration>
             </wsp1:All>
Index: /branches/OKBJavaConnector/AuthenticationService/src/META-INF/jax-ws-catalog.xml
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/src/META-INF/jax-ws-catalog.xml	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/src/META-INF/jax-ws-catalog.xml	(revision 6147)
@@ -1,16 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc?wsdl" uri="xml-resources/web-service-references/RunCreationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc.wsdl"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc?xsd=xsd0" uri="xml-resources/web-service-references/RunCreationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc.xsd_xsd0.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc?xsd=xsd1" uri="xml-resources/web-service-references/RunCreationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc.xsd_xsd1.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc?xsd=xsd2" uri="xml-resources/web-service-references/RunCreationService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/RunCreationService.svc.xsd_xsd2.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc?wsdl" uri="xml-resources/web-service-references/QueryService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc.wsdl"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc?xsd=xsd0" uri="xml-resources/web-service-references/QueryService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc.xsd_xsd0.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc?xsd=xsd1" uri="xml-resources/web-service-references/QueryService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc.xsd_xsd1.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc?xsd=xsd2" uri="xml-resources/web-service-references/QueryService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc.xsd_xsd2.xsd"/>
-    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc?xsd=xsd3" uri="xml-resources/web-service-references/QueryService/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/QueryService.svc.xsd_xsd3.xsd"/>
     <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?wsdl" uri="wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl"/>
     <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd0" uri="wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd"/>
     <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" uri="wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd1.xsd"/>
     <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" uri="wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd2.xsd"/>
+    <system systemId="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd3" uri="wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd3"/>
 </catalog>
Index: /branches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/AuthenticationService.svc.wsdl
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/AuthenticationService.svc.wsdl	(revision 6147)
+++ /branches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/AuthenticationService.svc.wsdl	(revision 6147)
@@ -0,0 +1,1 @@
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="AuthenticationService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><wsp:Policy wsu:Id="AuthenticationService_policy"><wsp:ExactlyOne><wsp:All><sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy><sp:TransportToken><wsp:Policy><sp:HttpsToken RequireClientCertificate="false"/></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:Basic256/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Lax/></wsp:Policy></sp:Layout><sp:IncludeTimestamp/></wsp:Policy></sp:TransportBinding><sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy><sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"><wsp:Policy><sp:WssUsernameToken10/></wsp:Policy></sp:UsernameToken></wsp:Policy></sp:SignedSupportingTokens><sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy/></sp:Wss10></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd0" namespace="http://tempuri.org/"/><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/></xsd:schema></wsdl:types><wsdl:message name="IAuthenticationService_GetUser_InputMessage"><wsdl:part name="parameters" element="tns:GetUser"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUser_OutputMessage"><wsdl:part name="parameters" element="tns:GetUserResponse"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUsers_InputMessage"><wsdl:part name="parameters" element="tns:GetUsers"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUsers_OutputMessage"><wsdl:part name="parameters" element="tns:GetUsersResponse"/></wsdl:message><wsdl:portType name="IAuthenticationService"><wsdl:operation name="GetUser"><wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUser" message="tns:IAuthenticationService_GetUser_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUserResponse" message="tns:IAuthenticationService_GetUser_OutputMessage"/></wsdl:operation><wsdl:operation name="GetUsers"><wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsers" message="tns:IAuthenticationService_GetUsers_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsersResponse" message="tns:IAuthenticationService_GetUsers_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="AuthenticationService" type="tns:IAuthenticationService"><wsp:PolicyReference URI="#AuthenticationService_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="GetUser"><soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUser" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetUsers"><soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUsers" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="AuthenticationService"><wsdl:port name="AuthenticationService" binding="tns:AuthenticationService"><soap:address location="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
Index: /branches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.wsdl	(revision 6147)
@@ -1,97 +1,1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions name="AuthenticationService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
-    <wsp:Policy wsu:Id="AuthenticationService_policy">
-        <wsp:ExactlyOne>
-            <wsp:All>
-                <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
-                    <wsp:Policy>
-                        <sp:TransportToken>
-                            <wsp:Policy>
-                                <sp:HttpsToken RequireClientCertificate="false"/>
-                            </wsp:Policy>
-                        </sp:TransportToken>
-                        <sp:AlgorithmSuite>
-                            <wsp:Policy>
-                                <sp:Basic256/>
-                            </wsp:Policy>
-                        </sp:AlgorithmSuite>
-                        <sp:Layout>
-                            <wsp:Policy>
-                                <sp:Lax/>
-                            </wsp:Policy>
-                        </sp:Layout>
-                        <sp:IncludeTimestamp/>
-                    </wsp:Policy>
-                </sp:TransportBinding>
-                <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
-                    <wsp:Policy>
-                        <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
-                            <wsp:Policy>
-                                <sp:WssUsernameToken10/>
-                            </wsp:Policy>
-                        </sp:UsernameToken>
-                    </wsp:Policy>
-                </sp:SignedSupportingTokens>
-                <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
-                    <wsp:Policy/>
-                </sp:Wss10>
-            </wsp:All>
-        </wsp:ExactlyOne>
-    </wsp:Policy>
-    <wsdl:types>
-        <xsd:schema targetNamespace="http://tempuri.org/Imports">
-            <xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd0" namespace="http://tempuri.org/"/>
-            <xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
-            <xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/>
-        </xsd:schema>
-    </wsdl:types>
-    <wsdl:message name="IAuthenticationService_GetUser_InputMessage">
-        <wsdl:part name="parameters" element="tns:GetUser"/>
-    </wsdl:message>
-    <wsdl:message name="IAuthenticationService_GetUser_OutputMessage">
-        <wsdl:part name="parameters" element="tns:GetUserResponse"/>
-    </wsdl:message>
-    <wsdl:message name="IAuthenticationService_GetUsers_InputMessage">
-        <wsdl:part name="parameters" element="tns:GetUsers"/>
-    </wsdl:message>
-    <wsdl:message name="IAuthenticationService_GetUsers_OutputMessage">
-        <wsdl:part name="parameters" element="tns:GetUsersResponse"/>
-    </wsdl:message>
-    <wsdl:portType name="IAuthenticationService">
-        <wsdl:operation name="GetUser">
-            <wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUser" message="tns:IAuthenticationService_GetUser_InputMessage"/>
-            <wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUserResponse" message="tns:IAuthenticationService_GetUser_OutputMessage"/>
-        </wsdl:operation>
-        <wsdl:operation name="GetUsers">
-            <wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsers" message="tns:IAuthenticationService_GetUsers_InputMessage"/>
-            <wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsersResponse" message="tns:IAuthenticationService_GetUsers_OutputMessage"/>
-        </wsdl:operation>
-    </wsdl:portType>
-    <wsdl:binding name="AuthenticationService" type="tns:IAuthenticationService">
-        <wsp:PolicyReference URI="#AuthenticationService_policy"/>
-        <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-        <wsdl:operation name="GetUser">
-            <soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUser" style="document"/>
-            <wsdl:input>
-                <soap:body use="literal"/>
-            </wsdl:input>
-            <wsdl:output>
-                <soap:body use="literal"/>
-            </wsdl:output>
-        </wsdl:operation>
-        <wsdl:operation name="GetUsers">
-            <soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUsers" style="document"/>
-            <wsdl:input>
-                <soap:body use="literal"/>
-            </wsdl:input>
-            <wsdl:output>
-                <soap:body use="literal"/>
-            </wsdl:output>
-        </wsdl:operation>
-    </wsdl:binding>
-    <wsdl:service name="AuthenticationService">
-        <wsdl:port name="AuthenticationService" binding="tns:AuthenticationService">
-            <soap:address location="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc"/>
-        </wsdl:port>
-    </wsdl:service>
-</wsdl:definitions>
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="AuthenticationService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><wsp:Policy wsu:Id="AuthenticationService_policy"><wsp:ExactlyOne><wsp:All><sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy><sp:TransportToken><wsp:Policy><sp:HttpsToken RequireClientCertificate="false"/></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:Basic256/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Lax/></wsp:Policy></sp:Layout><sp:IncludeTimestamp/></wsp:Policy></sp:TransportBinding><sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy><sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"><wsp:Policy><sp:WssUsernameToken10/></wsp:Policy></sp:UsernameToken></wsp:Policy></sp:SignedSupportingTokens><sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy/></sp:Wss10></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd0" namespace="http://tempuri.org/"/><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/></xsd:schema></wsdl:types><wsdl:message name="IAuthenticationService_GetUser_InputMessage"><wsdl:part name="parameters" element="tns:GetUser"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUser_OutputMessage"><wsdl:part name="parameters" element="tns:GetUserResponse"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUsers_InputMessage"><wsdl:part name="parameters" element="tns:GetUsers"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUsers_OutputMessage"><wsdl:part name="parameters" element="tns:GetUsersResponse"/></wsdl:message><wsdl:portType name="IAuthenticationService"><wsdl:operation name="GetUser"><wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUser" message="tns:IAuthenticationService_GetUser_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUserResponse" message="tns:IAuthenticationService_GetUser_OutputMessage"/></wsdl:operation><wsdl:operation name="GetUsers"><wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsers" message="tns:IAuthenticationService_GetUsers_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsersResponse" message="tns:IAuthenticationService_GetUsers_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="AuthenticationService" type="tns:IAuthenticationService"><wsp:PolicyReference URI="#AuthenticationService_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="GetUser"><soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUser" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetUsers"><soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUsers" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="AuthenticationService"><wsdl:port name="AuthenticationService" binding="tns:AuthenticationService"><soap:address location="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
Index: anches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/src/META-INF/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd	(revision 6146)
+++ 	(revision )
@@ -1,1 +1,0 @@
-<?xml version="1.0" encoding="utf-8"?><xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/><xs:element name="GetUser"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="id" type="q1:guid" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetUserResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetUserResult" nillable="true" type="q2:User" xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetUsers"><xs:complexType><xs:sequence/></xs:complexType></xs:element><xs:element name="GetUsersResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetUsersResult" nillable="true" type="q3:ArrayOfUser" xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/></xs:sequence></xs:complexType></xs:element></xs:schema>
Index: /branches/OKBJavaConnector/AuthenticationService/src/authservice/Main.java
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/src/authservice/Main.java	(revision 6146)
+++ /branches/OKBJavaConnector/AuthenticationService/src/authservice/Main.java	(revision 6147)
@@ -57,6 +57,7 @@
 
     public void GetUsersTest() {
-        try {
-            AuthenticationService srv = new AuthenticationService(new URL("https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?wsdl"));
+       // try {
+            //AuthenticationService srv = new AuthenticationService(new URL("https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?wsdl"));
+            AuthenticationService srv = new AuthenticationService();
             IAuthenticationService port = srv.getAuthenticationService();
 
@@ -66,7 +67,7 @@
                 System.out.println("user Class:=" + user.getClass().getName());
             }
-        } catch (MalformedURLException ex) {
-            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
-        }
+        //} catch (MalformedURLException ex) {
+        //    Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
+        //}
     }
 
Index: /branches/OKBJavaConnector/AuthenticationService/src/authservice/handler/UserNameHandler.java
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/src/authservice/handler/UserNameHandler.java	(revision 6147)
+++ /branches/OKBJavaConnector/AuthenticationService/src/authservice/handler/UserNameHandler.java	(revision 6147)
@@ -0,0 +1,145 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package authservice.handler;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.PushbackInputStream;
+import java.util.Arrays;
+import javax.security.auth.callback.Callback;
+import javax.security.auth.callback.CallbackHandler;
+import javax.security.auth.callback.NameCallback;
+import javax.security.auth.callback.PasswordCallback;
+import javax.security.auth.callback.UnsupportedCallbackException;
+
+/**
+ *  Username/Password Callbackhandler
+ * @author MartinH
+ */
+public class UserNameHandler implements CallbackHandler {
+
+    static String user;
+    static String pwd;
+
+    public UserNameHandler(String userName, String passwd) {
+        setUser(userName);
+        setPassword(passwd);
+    }
+
+    static {
+        setUser("okbtester");
+        setPassword("okbtester");
+    }
+
+    public static void setUser(String userName) {
+        user = userName;
+    }
+
+    public static void setPassword(String passwd) {
+        pwd = passwd;
+    }
+
+    /**
+     * Invoke an array of Callbacks.
+     *
+     * <p>
+     *
+     * @param callbacks an array of <code>Callback</code> objects which contain
+     *			the information requested by an underlying security
+     *			service to be retrieved or displayed.
+     *
+     * @exception java.io.IOException if an input or output error occurs. <p>
+     *
+     * @exception UnsupportedCallbackException if the implementation of this
+     *			method does not support one or more of the Callbacks
+     *			specified in the <code>callbacks</code> parameter.
+     */
+    public void handle(Callback[] callbacks)
+            throws IOException, UnsupportedCallbackException {
+
+        for (int i = 0; i < callbacks.length; i++) {
+            if (callbacks[i] instanceof NameCallback) {
+
+                // prompt the user for a username
+                NameCallback nc = (NameCallback) callbacks[i];
+
+                System.err.print(nc.getPrompt());
+                System.err.flush();
+                nc.setName(user);
+                //nc.setName((new BufferedReader(new InputStreamReader(System.in))).readLine());
+
+            } else if (callbacks[i] instanceof PasswordCallback) {
+
+                // prompt the user for sensitive information
+                PasswordCallback pc = (PasswordCallback) callbacks[i];
+                System.err.print(pc.getPrompt());
+                System.err.flush();
+
+                pc.setPassword(pwd.toCharArray());
+                //pc.setPassword(readPassword(System.in));
+
+            } else {
+                throw new UnsupportedCallbackException(callbacks[i], "Unrecognized Callback");
+            }
+        }
+    }
+
+    // Reads user password from given input stream.
+    private char[] readPassword(InputStream in) throws IOException {
+
+        char[] lineBuffer;
+        char[] buf;
+        int i;
+
+        buf = lineBuffer = new char[128];
+
+        int room = buf.length;
+        int offset = 0;
+        int c;
+
+        loop:
+        while (true) {
+            switch (c = in.read()) {
+                case -1:
+                case '\n':
+                    break loop;
+
+                case '\r':
+                    int c2 = in.read();
+                    if ((c2 != '\n') && (c2 != -1)) {
+                        if (!(in instanceof PushbackInputStream)) {
+                            in = new PushbackInputStream(in);
+                        }
+                        ((PushbackInputStream) in).unread(c2);
+                    } else {
+                        break loop;
+                    }
+
+                default:
+                    if (--room < 0) {
+                        buf = new char[offset + 128];
+                        room = buf.length - offset - 1;
+                        System.arraycopy(lineBuffer, 0, buf, 0, offset);
+                        Arrays.fill(lineBuffer, ' ');
+                        lineBuffer = buf;
+                    }
+                    buf[offset++] = (char) c;
+                    break;
+            }
+        }
+
+        if (offset == 0) {
+            return null;
+        }
+
+        char[] ret = new char[offset];
+        System.arraycopy(buf, 0, ret, 0, offset);
+        Arrays.fill(buf, ' ');
+
+        return ret;
+    }
+}
Index: /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/AuthenticationService.svc.wsdl
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/AuthenticationService.svc.wsdl	(revision 6147)
+++ /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/AuthenticationService.svc.wsdl	(revision 6147)
@@ -0,0 +1,1 @@
+<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="AuthenticationService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><wsp:Policy wsu:Id="AuthenticationService_policy"><wsp:ExactlyOne><wsp:All><sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy><sp:TransportToken><wsp:Policy><sp:HttpsToken RequireClientCertificate="false"/></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:Basic256/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Lax/></wsp:Policy></sp:Layout><sp:IncludeTimestamp/></wsp:Policy></sp:TransportBinding><sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy><sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"><wsp:Policy><sp:WssUsernameToken10/></wsp:Policy></sp:UsernameToken></wsp:Policy></sp:SignedSupportingTokens><sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy/></sp:Wss10></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xsd:schema targetNamespace="http://tempuri.org/Imports"><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd0" namespace="http://tempuri.org/"/><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xsd:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/></xsd:schema></wsdl:types><wsdl:message name="IAuthenticationService_GetUser_InputMessage"><wsdl:part name="parameters" element="tns:GetUser"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUser_OutputMessage"><wsdl:part name="parameters" element="tns:GetUserResponse"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUsers_InputMessage"><wsdl:part name="parameters" element="tns:GetUsers"/></wsdl:message><wsdl:message name="IAuthenticationService_GetUsers_OutputMessage"><wsdl:part name="parameters" element="tns:GetUsersResponse"/></wsdl:message><wsdl:portType name="IAuthenticationService"><wsdl:operation name="GetUser"><wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUser" message="tns:IAuthenticationService_GetUser_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUserResponse" message="tns:IAuthenticationService_GetUser_OutputMessage"/></wsdl:operation><wsdl:operation name="GetUsers"><wsdl:input wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsers" message="tns:IAuthenticationService_GetUsers_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IAuthenticationService/GetUsersResponse" message="tns:IAuthenticationService_GetUsers_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="AuthenticationService" type="tns:IAuthenticationService"><wsp:PolicyReference URI="#AuthenticationService_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="GetUser"><soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUser" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetUsers"><soap:operation soapAction="http://tempuri.org/IAuthenticationService/GetUsers" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="AuthenticationService"><wsdl:port name="AuthenticationService" binding="tns:AuthenticationService"><soap:address location="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc"/></wsdl:port></wsdl:service></wsdl:definitions>
Index: /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd	(revision 6147)
+++ /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd0.xsd	(revision 6147)
@@ -0,0 +1,1 @@
+<?xml version="1.0" encoding="utf-8"?><xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/><xs:element name="GetUser"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="id" type="q1:guid" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetUserResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetUserResult" nillable="true" type="q2:User" xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetUsers"><xs:complexType><xs:sequence/></xs:complexType></xs:element><xs:element name="GetUsersResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetUsersResult" nillable="true" type="q3:ArrayOfUser" xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer"/></xs:sequence></xs:complexType></xs:element></xs:schema>
Index: /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd1.xsd
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd1.xsd	(revision 6147)
+++ /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd1.xsd	(revision 6147)
@@ -0,0 +1,1 @@
+<?xml version="1.0" encoding="utf-8"?><xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/><xs:attribute name="Id" type="xs:ID"/><xs:attribute name="Ref" type="xs:IDREF"/></xs:schema>
Index: /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd2.xsd
===================================================================
--- /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd2.xsd	(revision 6147)
+++ /branches/OKBJavaConnector/AuthenticationService/xml-resources/web-service-references/AuthenticationService.svc/wsdl/services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc.xsd_xsd2.xsd	(revision 6147)
@@ -0,0 +1,1 @@
+<?xml version="1.0" encoding="utf-8"?><xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Authentication.DataTransfer" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/"><xs:import schemaLocation="https://services.heuristiclab.com/OKB.SPR.Java-3.3/AuthenticationService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:complexType name="User"><xs:sequence><xs:element minOccurs="0" name="Id" type="ser:guid"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="User" nillable="true" type="tns:User"/><xs:complexType name="ArrayOfUser"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User"/></xs:sequence></xs:complexType><xs:element name="ArrayOfUser" nillable="true" type="tns:ArrayOfUser"/></xs:schema>
