<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="UserManagementServiceService" targetNamespace="http://www.exchangenetwork.net/wsdl/sharedcromerr/usermgmt/1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.exchangenetwork.net/wsdl/sharedcromerr/usermgmt/1" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:ns1="http://www.exchangenetwork.net/schema/sharedcromerr/1">
  <wsdl:types>
<xs:schema xmlns:tns="http://www.exchangenetwork.net/schema/sharedcromerr/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.exchangenetwork.net/schema/sharedcromerr/1" version="1.0">
  <xs:complexType name="CreateBaseUser">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="user" type="tns:RegisteredUserType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RegisteredUserType">
    <xs:sequence>
      <xs:element name="UserId" type="xs:string"/>
      <xs:element minOccurs="0" name="Password" type="xs:string"/>
      <xs:element name="FirstName" type="xs:string"/>
      <xs:element name="LastName" type="xs:string"/>
      <xs:element minOccurs="0" name="MiddleInitial" type="xs:string"/>
      <xs:element minOccurs="0" name="Status" type="tns:RegisteredUserStatusType"/>
      <xs:element name="OrganizationName" type="xs:string"/>
      <xs:element name="MailingAddress1" type="xs:string"/>
      <xs:element minOccurs="0" name="MailingAddress2" type="xs:string"/>
      <xs:element minOccurs="0" name="MailingAddress3" type="xs:string"/>
      <xs:element minOccurs="0" name="MailingAddress4" type="xs:string"/>
      <xs:element name="City" type="xs:string"/>
      <xs:element name="State" type="xs:string"/>
      <xs:element name="Country" type="xs:string"/>
      <xs:element name="Zip" type="xs:string"/>
      <xs:element name="Email" type="xs:string"/>
      <xs:element name="Phone" type="xs:string"/>
      <xs:element minOccurs="0" name="PhoneExtension" type="xs:string"/>
      <xs:element minOccurs="0" name="Fax" type="xs:string"/>
      <xs:element minOccurs="0" name="LastLoginDate" type="xs:dateTime"/>
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime"/>
      <xs:element minOccurs="0" name="Properties" type="tns:PropertiesType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PropertiesType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Property" type="tns:PropertyType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PropertyType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Key" type="xs:string"/>
      <xs:element minOccurs="0" name="Value" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreateBaseUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="tns:RegisteredUserType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RetrieveUser">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="userId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RetrieveUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="tns:RegisteredUserType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UpdateUserInformation">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="user" type="tns:RegisteredUserType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UpdateUserInformationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="tns:RegisteredUserType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ChangeUserAnswers">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="userId" type="xs:string"/>
      <xs:element maxOccurs="unbounded" name="answers" type="tns:AnswerType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AnswerType">
    <xs:sequence>
      <xs:element name="QuestionId" type="xs:string"/>
      <xs:element name="AnswerText" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ChangeUserAnswersResponse">
    <xs:sequence/>
  </xs:complexType>
  <xs:complexType name="Authenticate">
    <xs:sequence>
      <xs:element name="adminId" type="xs:string"/>
      <xs:element name="credential" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AuthenticateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="securityToken" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ChangeUserStatus">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="userId" type="xs:string"/>
      <xs:element name="status" type="tns:RegisteredUserStatusType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ChangeUserStatusResponse">
    <xs:sequence/>
  </xs:complexType>
  <xs:complexType name="AuthenticateUser">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="user" type="xs:string"/>
      <xs:element name="password" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AuthenticateUserResponse">
    <xs:sequence/>
  </xs:complexType>
  <xs:complexType name="CreateUser">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="user" type="tns:RegisteredUserType"/>
      <xs:element maxOccurs="unbounded" name="answers" type="tns:AnswerType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CreateUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="user" type="tns:RegisteredUserType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ChangeUserPassword">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
      <xs:element name="userId" type="xs:string"/>
      <xs:element name="newPassword" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ChangeUserPasswordResponse">
    <xs:sequence/>
  </xs:complexType>
  <xs:complexType name="GetEligibleQuestions">
    <xs:sequence>
      <xs:element name="securityToken" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GetEligibleQuestionsResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="questions" nillable="true" type="tns:QuestionType"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="QuestionType">
    <xs:sequence>
      <xs:element name="QuestionId" type="xs:string"/>
      <xs:element name="QuestionText" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="RegisteredUserStatusType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Activated"/>
      <xs:enumeration value="Deactivated"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SharedCromerrErrorCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="E_Unknown"/>
      <xs:enumeration value="E_UnknownUser"/>
      <xs:enumeration value="E_InvalidCredential"/>
      <xs:enumeration value="E_AccountLocked"/>
      <xs:enumeration value="E_AccessDenied"/>
      <xs:enumeration value="E_TokenExpired"/>
      <xs:enumeration value="E_InvalidToken"/>
      <xs:enumeration value="E_InvalidDataflowName"/>
      <xs:enumeration value="E_InvalidArgument"/>
      <xs:enumeration value="E_InsufficientPrivileges"/>
      <xs:enumeration value="E_InvalidSignature"/>
      <xs:enumeration value="E_WrongIdPassword"/>
      <xs:enumeration value="E_AccountExpired"/>
      <xs:enumeration value="E_WrongAnswer"/>
      <xs:enumeration value="E_WeakPassword"/>
      <xs:enumeration value="E_ReachedMaxNumberOfAttempts"/>
      <xs:enumeration value="E_MissingSecurityQuestions"/>
      <xs:enumeration value="E_CaCertMissing"/>
      <xs:enumeration value="E_UserAlreadyExists"/>
      <xs:enumeration value="E_InternalError"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CreateBaseUser" nillable="true" type="tns:CreateBaseUser"/>
  <xs:element name="CreateBaseUserResponse" nillable="true" type="tns:CreateBaseUserResponse"/>
  <xs:element name="SharedCromerrFault" type="tns:SharedCromerrFault"/>
  <xs:complexType name="SharedCromerrFault">
    <xs:sequence>
      <xs:element name="description" nillable="true" type="xs:string"/>
      <xs:element name="errorCode" nillable="true" type="tns:SharedCromerrErrorCode"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RetrieveUser" nillable="true" type="tns:RetrieveUser"/>
  <xs:element name="RetrieveUserResponse" nillable="true" type="tns:RetrieveUserResponse"/>
  <xs:element name="UpdateUserInformation" nillable="true" type="tns:UpdateUserInformation"/>
  <xs:element name="UpdateUserInformationResponse" nillable="true" type="tns:UpdateUserInformationResponse"/>
  <xs:element name="ChangeUserAnswers" nillable="true" type="tns:ChangeUserAnswers"/>
  <xs:element name="ChangeUserAnswersResponse" nillable="true" type="tns:ChangeUserAnswersResponse"/>
  <xs:element name="Authenticate" nillable="true" type="tns:Authenticate"/>
  <xs:element name="AuthenticateResponse" nillable="true" type="tns:AuthenticateResponse"/>
  <xs:element name="ChangeUserStatus" nillable="true" type="tns:ChangeUserStatus"/>
  <xs:element name="ChangeUserStatusResponse" nillable="true" type="tns:ChangeUserStatusResponse"/>
  <xs:element name="AuthenticateUser" nillable="true" type="tns:AuthenticateUser"/>
  <xs:element name="AuthenticateUserResponse" nillable="true" type="tns:AuthenticateUserResponse"/>
  <xs:element name="CreateUser" nillable="true" type="tns:CreateUser"/>
  <xs:element name="CreateUserResponse" nillable="true" type="tns:CreateUserResponse"/>
  <xs:element name="ChangeUserPassword" nillable="true" type="tns:ChangeUserPassword"/>
  <xs:element name="ChangeUserPasswordResponse" nillable="true" type="tns:ChangeUserPasswordResponse"/>
  <xs:element name="GetEligibleQuestions" nillable="true" type="tns:GetEligibleQuestions"/>
  <xs:element name="GetEligibleQuestionsResponse" nillable="true" type="tns:GetEligibleQuestionsResponse"/>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="CreateBaseUser">
    <wsdl:part name="parameters" element="ns1:CreateBaseUser">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RetrieveUserResponse">
    <wsdl:part name="parameters" element="ns1:RetrieveUserResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="Authenticate">
    <wsdl:part name="parameters" element="ns1:Authenticate">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="UpdateUserInformationResponse">
    <wsdl:part name="parameters" element="ns1:UpdateUserInformationResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CreateUserResponse">
    <wsdl:part name="parameters" element="ns1:CreateUserResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="AuthenticateUser">
    <wsdl:part name="parameters" element="ns1:AuthenticateUser">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="AuthenticateUserResponse">
    <wsdl:part name="parameters" element="ns1:AuthenticateUserResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RetrieveUser">
    <wsdl:part name="parameters" element="ns1:RetrieveUser">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="AuthenticateResponse">
    <wsdl:part name="parameters" element="ns1:AuthenticateResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetEligibleQuestionsResponse">
    <wsdl:part name="parameters" element="ns1:GetEligibleQuestionsResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="UpdateUserInformation">
    <wsdl:part name="parameters" element="ns1:UpdateUserInformation">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ChangeUserAnswers">
    <wsdl:part name="parameters" element="ns1:ChangeUserAnswers">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ChangeUserStatus">
    <wsdl:part name="parameters" element="ns1:ChangeUserStatus">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SharedCromerrException">
    <wsdl:part name="SharedCromerrException" element="ns1:SharedCromerrFault">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CreateUser">
    <wsdl:part name="parameters" element="ns1:CreateUser">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CreateBaseUserResponse">
    <wsdl:part name="parameters" element="ns1:CreateBaseUserResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ChangeUserAnswersResponse">
    <wsdl:part name="parameters" element="ns1:ChangeUserAnswersResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ChangeUserStatusResponse">
    <wsdl:part name="parameters" element="ns1:ChangeUserStatusResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ChangeUserPassword">
    <wsdl:part name="parameters" element="ns1:ChangeUserPassword">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ChangeUserPasswordResponse">
    <wsdl:part name="parameters" element="ns1:ChangeUserPasswordResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetEligibleQuestions">
    <wsdl:part name="parameters" element="ns1:GetEligibleQuestions">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="UserManagementService">
    <wsdl:operation name="CreateBaseUser">
      <wsdl:input name="CreateBaseUser" message="tns:CreateBaseUser">
    </wsdl:input>
      <wsdl:output name="CreateBaseUserResponse" message="tns:CreateBaseUserResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="RetrieveUser">
      <wsdl:input name="RetrieveUser" message="tns:RetrieveUser">
    </wsdl:input>
      <wsdl:output name="RetrieveUserResponse" message="tns:RetrieveUserResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="UpdateUserInformation">
      <wsdl:input name="UpdateUserInformation" message="tns:UpdateUserInformation">
    </wsdl:input>
      <wsdl:output name="UpdateUserInformationResponse" message="tns:UpdateUserInformationResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ChangeUserAnswers">
      <wsdl:input name="ChangeUserAnswers" message="tns:ChangeUserAnswers">
    </wsdl:input>
      <wsdl:output name="ChangeUserAnswersResponse" message="tns:ChangeUserAnswersResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="Authenticate">
      <wsdl:input name="Authenticate" message="tns:Authenticate">
    </wsdl:input>
      <wsdl:output name="AuthenticateResponse" message="tns:AuthenticateResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ChangeUserStatus">
      <wsdl:input name="ChangeUserStatus" message="tns:ChangeUserStatus">
    </wsdl:input>
      <wsdl:output name="ChangeUserStatusResponse" message="tns:ChangeUserStatusResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <wsdl:input name="AuthenticateUser" message="tns:AuthenticateUser">
    </wsdl:input>
      <wsdl:output name="AuthenticateUserResponse" message="tns:AuthenticateUserResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="CreateUser">
      <wsdl:input name="CreateUser" message="tns:CreateUser">
    </wsdl:input>
      <wsdl:output name="CreateUserResponse" message="tns:CreateUserResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ChangeUserPassword">
      <wsdl:input name="ChangeUserPassword" message="tns:ChangeUserPassword">
    </wsdl:input>
      <wsdl:output name="ChangeUserPasswordResponse" message="tns:ChangeUserPasswordResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetEligibleQuestions">
      <wsdl:input name="GetEligibleQuestions" message="tns:GetEligibleQuestions">
    </wsdl:input>
      <wsdl:output name="GetEligibleQuestionsResponse" message="tns:GetEligibleQuestionsResponse">
    </wsdl:output>
      <wsdl:fault name="SharedCromerrException" message="tns:SharedCromerrException">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="UserManagementServiceServiceSoapBinding" type="tns:UserManagementService">
    <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="CreateBaseUser">
      <soap12:operation soapAction="CreateUser" style="document"/>
      <wsdl:input name="CreateBaseUser">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CreateBaseUserResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="RetrieveUser">
      <soap12:operation soapAction="RetrieveUser" style="document"/>
      <wsdl:input name="RetrieveUser">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="RetrieveUserResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="UpdateUserInformation">
      <soap12:operation soapAction="UpdateUserInformation" style="document"/>
      <wsdl:input name="UpdateUserInformation">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="UpdateUserInformationResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ChangeUserAnswers">
      <soap12:operation soapAction="ChangeUserAnswers" style="document"/>
      <wsdl:input name="ChangeUserAnswers">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ChangeUserAnswersResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="Authenticate">
      <soap12:operation soapAction="Authenticate" style="document"/>
      <wsdl:input name="Authenticate">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AuthenticateResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ChangeUserStatus">
      <soap12:operation soapAction="ChangeUserStatus" style="document"/>
      <wsdl:input name="ChangeUserStatus">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ChangeUserStatusResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <soap12:operation soapAction="AuthenticateUser" style="document"/>
      <wsdl:input name="AuthenticateUser">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AuthenticateUserResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="CreateUser">
      <soap12:operation soapAction="CreateUser" style="document"/>
      <wsdl:input name="CreateUser">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CreateUserResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="ChangeUserPassword">
      <soap12:operation soapAction="ChangeUserPassword" style="document"/>
      <wsdl:input name="ChangeUserPassword">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ChangeUserPasswordResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetEligibleQuestions">
      <soap12:operation soapAction="GetEligibleQuestions" style="document"/>
      <wsdl:input name="GetEligibleQuestions">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetEligibleQuestionsResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="SharedCromerrException">
        <soap12:fault name="SharedCromerrException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="UserManagementServiceService">
    <wsdl:port name="UserManagementServicePort" binding="tns:UserManagementServiceServiceSoapBinding">
      <soap12:address location="https://encromerrdev.epacdxnode.net/shared-cromerr-ws/services/UserManagementService"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
