583 lines
22 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="UserWebService" targetNamespace="http://screening.complinet.com/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://screening.complinet.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xs:schema elementFormDefault="unqualified" targetNamespace="http://screening.complinet.com/" version="1.0" xmlns:tns="http://screening.complinet.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="addUser" type="tns:addUser"/>
<xs:element name="addUserRequest" type="tns:addUserRequestV1"/>
<xs:element name="addUserResponse" type="tns:addUserResponse"/>
<xs:element name="archiveUser" type="tns:archiveUser"/>
<xs:element name="archiveUserResponse" type="tns:archiveUserResponse"/>
<xs:element name="changeMyPassword" type="tns:changeMyPassword"/>
<xs:element name="changeMyPasswordResponse" type="tns:changeMyPasswordResponse"/>
<xs:element name="changePassword" type="tns:changePassword"/>
<xs:element name="changePasswordResponse" type="tns:changePasswordResponse"/>
<xs:element name="getDetails" type="tns:getDetails"/>
<xs:element name="getDetailsResponse" type="tns:getDetailsResponse"/>
<xs:element name="getUserNames" type="tns:getUserNames"/>
<xs:element name="getUserNamesResponse" type="tns:getUserNamesResponse"/>
<xs:element name="getUsers" type="tns:getUsers"/>
<xs:element name="getUsersResponse" type="tns:getUsersResponse"/>
<xs:element name="paginationCriteria" type="tns:paginationCriteriaV1"/>
<xs:element name="reactivateUser" type="tns:reactivateUser"/>
<xs:element name="reactivateUserResponse" type="tns:reactivateUserResponse"/>
<xs:element name="resetPassword" type="tns:resetPassword"/>
<xs:element name="resetPasswordResponse" type="tns:resetPasswordResponse"/>
<xs:element name="role" type="tns:roleV1"/>
<xs:element name="searchFilterRequest" type="tns:searchFilterRequestV1"/>
<xs:element name="sortingCriterion" type="tns:sortingCriterionV1"/>
<xs:element name="user" type="tns:userV1"/>
<xs:element name="userIdentifierList" type="tns:userIdentifierListV1"/>
<xs:element name="userList" type="tns:userListV1"/>
<xs:element name="userName" type="tns:userNameV1"/>
<xs:element name="userNameList" type="tns:userNameListV1"/>
<xs:complexType name="getUserNames">
<xs:sequence>
<xs:element minOccurs="0" name="userIdentifierList" type="tns:userIdentifierListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="userIdentifierListV1">
<xs:sequence>
<xs:element minOccurs="0" name="userIdentifiers">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="userIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType abstract="true" name="userIdentifier">
<xs:complexContent>
<xs:extension base="tns:universalContentIdentifier">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType abstract="true" name="universalContentIdentifier">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="getUserNamesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:userNameListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="userNameListV1">
<xs:sequence>
<xs:element minOccurs="0" name="userNames">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="userName" type="tns:userNameV1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="userNameV1">
<xs:sequence>
<xs:element minOccurs="0" name="archived" type="xs:dateTime"/>
<xs:element name="companyName" type="tns:groupName"/>
<xs:element name="familyName" type="xs:string"/>
<xs:element name="givenName" type="xs:string"/>
<xs:element minOccurs="0" name="userIdentifier" type="xs:string"/>
<xs:element name="username" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="groupName">
<xs:sequence>
<xs:element name="groupIdentifier" type="xs:string"/>
<xs:element name="name" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getDetails">
<xs:sequence>
<xs:element minOccurs="0" name="userIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getDetailsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:userV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="userV1">
<xs:sequence>
<xs:element minOccurs="0" name="roles">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="role" type="tns:roleV1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="userName" type="tns:userNameV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="roleV1">
<xs:sequence>
<xs:element name="group" type="tns:groupName"/>
<xs:element name="roleType" type="tns:roleType"/>
<xs:element name="user" type="tns:userNameV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getUsers">
<xs:sequence>
<xs:element minOccurs="0" name="searchFilter" type="tns:searchFilterRequestV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="searchFilterRequestV1">
<xs:sequence>
<xs:element minOccurs="0" name="atomicFilters">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="atomicFilter" type="tns:atomicFilter"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="filterName" type="xs:string"/>
<xs:element minOccurs="0" name="paginationCriteria" type="tns:paginationCriteriaV1"/>
<xs:element minOccurs="0" name="sortingCriteria" type="tns:sortingCriterionV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="atomicFilter">
<xs:sequence>
<xs:element minOccurs="0" name="description" type="xs:string"/>
<xs:choice minOccurs="0">
<xs:element name="actionLogFilterType" type="tns:actionLogFilterType"/>
<xs:element name="batchFilterType" type="tns:batchFilterType"/>
<xs:element name="newUpdatedNameFilterType" type="tns:newUpdatedNameFilterType"/>
<xs:element name="storedNameFilterType" type="tns:storedNameFilterType"/>
<xs:element name="userFilterType" type="tns:userFilterType"/>
</xs:choice>
<xs:element name="value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="paginationCriteriaV1">
<xs:sequence>
<xs:element name="pageSize" type="xs:int"/>
<xs:element name="pageStart" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="sortingCriterionV1">
<xs:sequence>
<xs:choice minOccurs="0">
<xs:element name="actionLogFilterType" type="tns:actionLogFilterType"/>
<xs:element name="batchFilterType" type="tns:batchFilterType"/>
<xs:element name="newUpdatedNameFilterType" type="tns:newUpdatedNameFilterType"/>
<xs:element name="storedNameFilterType" type="tns:storedNameFilterType"/>
<xs:element name="userFilterType" type="tns:userFilterType"/>
</xs:choice>
<xs:element name="descending" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getUsersResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:userListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="userListV1">
<xs:sequence>
<xs:element name="userCount" type="xs:long"/>
<xs:element minOccurs="0" name="users">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="user" type="tns:userV1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="changeMyPassword">
<xs:sequence>
<xs:element minOccurs="0" name="newPassword" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="changeMyPasswordResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="archiveUser">
<xs:sequence>
<xs:element minOccurs="0" name="userIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="archiveUserResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="reactivateUser">
<xs:sequence>
<xs:element minOccurs="0" name="userIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="reactivateUserResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="changePassword">
<xs:sequence>
<xs:element minOccurs="0" name="userIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="newPassword" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="changePasswordResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="resetPassword">
<xs:sequence>
<xs:element minOccurs="0" name="username" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="resetPasswordResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addUser">
<xs:sequence>
<xs:element minOccurs="0" name="user" type="tns:addUserRequestV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addUserRequestV1">
<xs:sequence>
<xs:element name="familyName" type="xs:string"/>
<xs:element name="givenName" type="xs:string"/>
<xs:element name="password" type="xs:string"/>
<xs:element name="username" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addUserResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:userNameV1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="roleType">
<xs:restriction base="xs:string">
<xs:enumeration value="ADDITIONAL_SCREENER"/>
<xs:enumeration value="ASSIGNEE_OGS_MONITOR"/>
<xs:enumeration value="BATCH_NAME_UPLOADER"/>
<xs:enumeration value="BATCH_ONDEMAND_UPLOADER"/>
<xs:enumeration value="BATCH_VIEWER"/>
<xs:enumeration value="BULK_USER_ADMINISTRATOR"/>
<xs:enumeration value="EID_USER"/>
<xs:enumeration value="GLOBAL_ASSIGNER"/>
<xs:enumeration value="GROUP"/>
<xs:enumeration value="GROUP_ASSIGNMENT_MONITOR"/>
<xs:enumeration value="GROUP_ASSIGNMENT_TARGET"/>
<xs:enumeration value="GROUP_OGS_MONITOR"/>
<xs:enumeration value="INITIAL_SCREENER"/>
<xs:enumeration value="INITIAL_BATCH_UPLOADER"/>
<xs:enumeration value="MYSELF_ASSIGNMENT_MONITOR"/>
<xs:enumeration value="ONGOING_SCREENER"/>
<xs:enumeration value="OWNER_ASSIGNMENT_MONITOR"/>
<xs:enumeration value="OWNER_OGS_MONITOR"/>
<xs:enumeration value="SETTINGS_ADMINISTRATOR"/>
<xs:enumeration value="SINGLE_NAME_SCREENER"/>
<xs:enumeration value="SOAP_GATEWAY"/>
<xs:enumeration value="STORED_NAME_DELETER"/>
<xs:enumeration value="TRAINING_ADMINISTARTOR"/>
<xs:enumeration value="TRAINING_USER"/>
<xs:enumeration value="USER_ADMINISTRATOR"/>
<xs:enumeration value="USER_ADMINISTRATOR_LEVEL_0"/>
<xs:enumeration value="USER_ADMINISTRATOR_LEVEL_2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="actionLogFilterType">
<xs:restriction base="xs:string">
<xs:enumeration value="ACTION_NOTE"/>
<xs:enumeration value="BATCH_IDENTIFIER"/>
<xs:enumeration value="ACTION_TYPE"/>
<xs:enumeration value="DATE_FROM"/>
<xs:enumeration value="DATE_TO"/>
<xs:enumeration value="INCLUDE_ALL"/>
<xs:enumeration value="MATCH_IDENTIFIER"/>
<xs:enumeration value="NAME_IDENTIFIER"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="batchFilterType">
<xs:restriction base="xs:string">
<xs:enumeration value="BATCH_IDENTIFIER"/>
<xs:enumeration value="BATCH_SCREENING_STATUS"/>
<xs:enumeration value="BATCH_STATUS"/>
<xs:enumeration value="DATE_FROM"/>
<xs:enumeration value="DATE_TO"/>
<xs:enumeration value="GROUP"/>
<xs:enumeration value="GROUP_IDENTIFIER"/>
<xs:enumeration value="NAME"/>
<xs:enumeration value="OWNER"/>
<xs:enumeration value="OWNER_IDENTIFIER"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="newUpdatedNameFilterType">
<xs:restriction base="xs:string">
<xs:enumeration value="ALERT_TYPE"/>
<xs:enumeration value="ASSIGNEE"/>
<xs:enumeration value="ASSIGNEE_IDENTIFIER"/>
<xs:enumeration value="CUSTOM_ID1"/>
<xs:enumeration value="CUSTOM_ID2"/>
<xs:enumeration value="FILTER_MODE"/>
<xs:enumeration value="GROUP"/>
<xs:enumeration value="GROUP_IDENTIFIER"/>
<xs:enumeration value="MATCH_SUBTYPE"/>
<xs:enumeration value="MATCH_TYPE"/>
<xs:enumeration value="MODIFIED"/>
<xs:enumeration value="NAME"/>
<xs:enumeration value="OWNER"/>
<xs:enumeration value="OWNER_IDENTIFIER"/>
<xs:enumeration value="UNRESOLVED_MATCHES_COUNT"/>
<xs:enumeration value="UPDATED_MATCHES_COUNT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="storedNameFilterType">
<xs:restriction base="xs:string">
<xs:enumeration value="NAME_IDENTIFIER"/>
<xs:enumeration value="NAME"/>
<xs:enumeration value="GROUP"/>
<xs:enumeration value="GROUP_IDENTIFIER"/>
<xs:enumeration value="OWNER"/>
<xs:enumeration value="OWNER_IDENTIFIER"/>
<xs:enumeration value="ASSIGNEE_IDENTIFIER"/>
<xs:enumeration value="ASSIGNEE"/>
<xs:enumeration value="CUSTOM_ID1"/>
<xs:enumeration value="CUSTOM_ID2"/>
<xs:enumeration value="UNRESOLVED_MATCHES_FLAG"/>
<xs:enumeration value="UPDATED_MATCHES_FLAG"/>
<xs:enumeration value="NAME_STATUS"/>
<xs:enumeration value="NAME_SYSTEM_STATUS"/>
<xs:enumeration value="BATCH_FLAG"/>
<xs:enumeration value="DATE_FROM"/>
<xs:enumeration value="DATE_TO"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="userFilterType">
<xs:restriction base="xs:string">
<xs:enumeration value="USER_IDENTIFIER"/>
<xs:enumeration value="ROLE_TYPE"/>
<xs:enumeration value="USERNAME"/>
<xs:enumeration value="FAMILY_NAME"/>
<xs:enumeration value="GIVEN_NAME"/>
<xs:enumeration value="EXCLUDE_ARCHIVED"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</wsdl:types>
<wsdl:message name="getUsers">
<wsdl:part element="tns:getUsers" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="changePassword">
<wsdl:part element="tns:changePassword" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="archiveUser">
<wsdl:part element="tns:archiveUser" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="changePasswordResponse">
<wsdl:part element="tns:changePasswordResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="resetPasswordResponse">
<wsdl:part element="tns:resetPasswordResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="changeMyPasswordResponse">
<wsdl:part element="tns:changeMyPasswordResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="addUser">
<wsdl:part element="tns:addUser" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDetailsResponse">
<wsdl:part element="tns:getDetailsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getUserNamesResponse">
<wsdl:part element="tns:getUserNamesResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="reactivateUserResponse">
<wsdl:part element="tns:reactivateUserResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="reactivateUser">
<wsdl:part element="tns:reactivateUser" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getUserNames">
<wsdl:part element="tns:getUserNames" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="archiveUserResponse">
<wsdl:part element="tns:archiveUserResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="addUserResponse">
<wsdl:part element="tns:addUserResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="resetPassword">
<wsdl:part element="tns:resetPassword" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDetails">
<wsdl:part element="tns:getDetails" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getUsersResponse">
<wsdl:part element="tns:getUsersResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="changeMyPassword">
<wsdl:part element="tns:changeMyPassword" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="UserWebService">
<wsdl:operation name="getUserNames">
<wsdl:input message="tns:getUserNames" name="getUserNames">
</wsdl:input>
<wsdl:output message="tns:getUserNamesResponse" name="getUserNamesResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDetails">
<wsdl:input message="tns:getDetails" name="getDetails">
</wsdl:input>
<wsdl:output message="tns:getDetailsResponse" name="getDetailsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUsers">
<wsdl:input message="tns:getUsers" name="getUsers">
</wsdl:input>
<wsdl:output message="tns:getUsersResponse" name="getUsersResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="changeMyPassword">
<wsdl:input message="tns:changeMyPassword" name="changeMyPassword">
</wsdl:input>
<wsdl:output message="tns:changeMyPasswordResponse" name="changeMyPasswordResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="archiveUser">
<wsdl:input message="tns:archiveUser" name="archiveUser">
</wsdl:input>
<wsdl:output message="tns:archiveUserResponse" name="archiveUserResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="reactivateUser">
<wsdl:input message="tns:reactivateUser" name="reactivateUser">
</wsdl:input>
<wsdl:output message="tns:reactivateUserResponse" name="reactivateUserResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="changePassword">
<wsdl:input message="tns:changePassword" name="changePassword">
</wsdl:input>
<wsdl:output message="tns:changePasswordResponse" name="changePasswordResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resetPassword">
<wsdl:input message="tns:resetPassword" name="resetPassword">
</wsdl:input>
<wsdl:output message="tns:resetPasswordResponse" name="resetPasswordResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addUser">
<wsdl:input message="tns:addUser" name="addUser">
</wsdl:input>
<wsdl:output message="tns:addUserResponse" name="addUserResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="UserWebServiceSoapBinding" type="tns:UserWebService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getUserNames">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getUserNames">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getUserNamesResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDetails">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getDetails">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getDetailsResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="changeMyPassword">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="changeMyPassword">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="changeMyPasswordResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUsers">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getUsers">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getUsersResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="archiveUser">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="archiveUser">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="archiveUserResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="reactivateUser">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="reactivateUser">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="reactivateUserResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="changePassword">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="changePassword">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="changePasswordResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addUser">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="addUser">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="addUserResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resetPassword">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="resetPassword">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="resetPasswordResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="UserWebService">
<wsdl:port binding="tns:UserWebServiceSoapBinding" name="UserWebServicePort">
<soap:address location="https://screeningpilot.accelus.com/pilot-v1/user"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>