2013-09-16 15:41:31 +00:00

694 lines
26 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="MatchWebService" 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="acknowledge" type="tns:acknowledge"/>
<xs:element name="acknowledgeResponse" type="tns:acknowledgeResponse"/>
<xs:element name="addNote" type="tns:addNote"/>
<xs:element name="addNoteResponse" type="tns:addNoteResponse"/>
<xs:element name="getDetails" type="tns:getDetails"/>
<xs:element name="getDetailsResponse" type="tns:getDetailsResponse"/>
<xs:element name="getNewUpdatedNameModel" type="tns:getNewUpdatedNameModel"/>
<xs:element name="getNewUpdatedNameModelForAllGroups" type="tns:getNewUpdatedNameModelForAllGroups"/>
<xs:element name="getNewUpdatedNameModelForAllGroupsResponse" type="tns:getNewUpdatedNameModelForAllGroupsResponse"/>
<xs:element name="getNewUpdatedNameModelGroups" type="tns:getNewUpdatedNameModelGroups"/>
<xs:element name="getNewUpdatedNameModelGroupsResponse" type="tns:getNewUpdatedNameModelGroupsResponse"/>
<xs:element name="getNewUpdatedNameModelResponse" type="tns:getNewUpdatedNameModelResponse"/>
<xs:element name="getNewUpdatedNames" type="tns:getNewUpdatedNames"/>
<xs:element name="getNewUpdatedNamesResponse" type="tns:getNewUpdatedNamesResponse"/>
<xs:element name="groupNameList" type="tns:groupNameListV1"/>
<xs:element name="match" type="tns:matchV1"/>
<xs:element name="matchIdentifierList" type="tns:matchIdentifierListV1"/>
<xs:element name="nameCategory" type="tns:nameCategoryV1"/>
<xs:element name="newUpdatedName" type="tns:newUpdatedNameV1"/>
<xs:element name="newUpdatedNameList" type="tns:newUpdatedNameListV1"/>
<xs:element name="newUpdatedNameModel" type="tns:newUpdatedNameModelV1"/>
<xs:element name="operationResultList" type="tns:operationResultListV1"/>
<xs:element name="paginationCriteria" type="tns:paginationCriteriaV1"/>
<xs:element name="resolve" type="tns:resolve"/>
<xs:element name="resolveResponse" type="tns:resolveResponse"/>
<xs:element name="searchFilterRequest" type="tns:searchFilterRequestV1"/>
<xs:element name="sortingCriterion" type="tns:sortingCriterionV1"/>
<xs:element name="userName" type="tns:userNameV1"/>
<xs:complexType name="acknowledge">
<xs:sequence>
<xs:element minOccurs="0" name="matchIdentifierList" type="tns:matchIdentifierListV1"/>
<xs:element minOccurs="0" name="note" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="matchIdentifierListV1">
<xs:sequence>
<xs:element name="matchIdentifiers">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="matchIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="matchIdentifier">
<xs:complexContent>
<xs:extension base="tns:screeningOnlineIdentifier">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType abstract="true" name="screeningOnlineIdentifier">
<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="acknowledgeResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:operationResultListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="operationResultListV1">
<xs:sequence>
<xs:element name="operationResults">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="operationResult" type="tns:operationResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="operationResult">
<xs:sequence>
<xs:element name="identifier" type="xs:string"/>
<xs:element name="operationStatus" type="tns:operationStatus"/>
<xs:element minOccurs="0" name="text" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getNewUpdatedNameModelForAllGroups">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="getNewUpdatedNameModelForAllGroupsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:newUpdatedNameModelV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="newUpdatedNameModelV1">
<xs:sequence>
<xs:element minOccurs="0" name="alertTypes">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="alertType" type="tns:newUpdatedNameAlertType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="assignees">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="assignee" type="tns:userNameV1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="filterModes">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="filterMode" type="tns:newUpdatedNameFilterMode"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="owners">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="owner" 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="getNewUpdatedNames">
<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="getNewUpdatedNamesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:newUpdatedNameListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="newUpdatedNameListV1">
<xs:sequence>
<xs:element name="newUpdatedNameCount" type="xs:long"/>
<xs:element minOccurs="0" name="newUpdatedNames">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="newUpdatedName" type="tns:newUpdatedNameV1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="newUpdatedNameV1">
<xs:sequence>
<xs:element minOccurs="0" name="assigneeIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="customId1" type="xs:string"/>
<xs:element minOccurs="0" name="customId2" type="xs:string"/>
<xs:element minOccurs="0" name="group" type="xs:string"/>
<xs:element minOccurs="0" name="groupIdentifier" type="xs:string"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="nameCategories">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="nameCategory" type="tns:nameCategoryV1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="nameIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="numResults" type="xs:int"/>
<xs:element minOccurs="0" name="owner" type="xs:string"/>
<xs:element minOccurs="0" name="ownerIdentifier" type="xs:string"/>
<xs:element name="systemStatus" type="tns:nameSystemStatus"/>
<xs:element name="unresolvedMatches" type="xs:int"/>
<xs:element name="updatedEntities" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="nameCategoryV1">
<xs:sequence>
<xs:element name="matchSubtype" type="tns:matchSubtype"/>
<xs:element name="matchType" type="tns:matchType"/>
<xs:element name="unresolvedMatches" type="xs:int"/>
<xs:element minOccurs="0" name="unresolvedModified" type="xs:dateTime"/>
<xs:element name="updatedEntities" type="xs:int"/>
<xs:element minOccurs="0" name="updatedModified" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="nameIdentifier">
<xs:complexContent>
<xs:extension base="tns:screeningOnlineIdentifier">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resolve">
<xs:sequence>
<xs:element minOccurs="0" name="matchIdentifierList" type="tns:matchIdentifierListV1"/>
<xs:element minOccurs="0" name="matchRisk" type="tns:matchRisk"/>
<xs:element minOccurs="0" name="matchStatus" type="tns:matchStatus"/>
<xs:element minOccurs="0" name="note" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="resolveResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:operationResultListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getNewUpdatedNameModel">
<xs:sequence>
<xs:element minOccurs="0" name="groupIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getNewUpdatedNameModelResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:newUpdatedNameModelV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getNewUpdatedNameModelGroups">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="getNewUpdatedNameModelGroupsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:groupNameListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="groupNameListV1">
<xs:sequence>
<xs:element minOccurs="0" name="groupNames">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="groupName" type="tns:groupName"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addNote">
<xs:sequence>
<xs:element minOccurs="0" name="matchIdentifierList" type="tns:matchIdentifierListV1"/>
<xs:element minOccurs="0" name="note" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addNoteResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:operationResultListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getDetails">
<xs:sequence>
<xs:element minOccurs="0" name="matchIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getDetailsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:matchV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="matchV1">
<xs:sequence>
<xs:element minOccurs="0" name="entityModified" type="xs:dateTime"/>
<xs:element name="matchEntityIdentifier" type="xs:string"/>
<xs:element name="matchFoundBy" type="tns:matchFoundBy"/>
<xs:element name="matchIdentifier" type="xs:string"/>
<xs:element name="matchResolution" type="tns:matchResolution"/>
<xs:element name="matchRisk" type="tns:matchRisk"/>
<xs:element name="matchScore" type="xs:int"/>
<xs:element name="matchStatus" type="tns:matchStatus"/>
<xs:element name="matchType" type="tns:matchType"/>
<xs:element name="matchUpdated" type="tns:matchUpdate"/>
<xs:element name="nameIdentifier" type="xs:string"/>
<xs:element name="matchSubtypes">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="matchSubType" type="tns:matchSubtype"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="operationStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="SUCCESS"/>
<xs:enumeration value="FAILED"/>
<xs:enumeration value="ACCESS_DENIED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="newUpdatedNameAlertType">
<xs:restriction base="xs:string">
<xs:enumeration value="BOTH"/>
<xs:enumeration value="NEW"/>
<xs:enumeration value="UPDATED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="newUpdatedNameFilterMode">
<xs:restriction base="xs:string">
<xs:enumeration value="ASSIGNEE"/>
<xs:enumeration value="GROUP"/>
<xs:enumeration value="OWNER"/>
</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:simpleType name="matchSubtype">
<xs:restriction base="xs:string">
<xs:enumeration value="SUBTYPE_1"/>
<xs:enumeration value="SUBTYPE_2"/>
<xs:enumeration value="SUBTYPE_3"/>
<xs:enumeration value="SUBTYPE_4"/>
<xs:enumeration value="SUBTYPE_5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="matchType">
<xs:restriction base="xs:string">
<xs:enumeration value="WATCHLIST"/>
<xs:enumeration value="MEDIA"/>
<xs:enumeration value="EID"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="nameSystemStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="ARCHIVE"/>
<xs:enumeration value="INITIAL"/>
<xs:enumeration value="ONGOING"/>
<xs:enumeration value="SINGLE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="matchRisk">
<xs:restriction base="xs:string">
<xs:enumeration value="HIGH"/>
<xs:enumeration value="LOW"/>
<xs:enumeration value="MEDIUM"/>
<xs:enumeration value="UNKNOWN"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="matchStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="INITIAL_SCREEN"/>
<xs:enumeration value="NEW"/>
<xs:enumeration value="NEGATIVE"/>
<xs:enumeration value="POSSIBLE"/>
<xs:enumeration value="POSITIVE"/>
<xs:enumeration value="UNSPECIFIED"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="matchFoundBy">
<xs:restriction base="xs:string">
<xs:enumeration value="BATCH"/>
<xs:enumeration value="OGS"/>
<xs:enumeration value="SNC"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="matchResolution">
<xs:restriction base="xs:string">
<xs:enumeration value="NO"/>
<xs:enumeration value="YES"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="matchUpdate">
<xs:restriction base="xs:string">
<xs:enumeration value="NO"/>
<xs:enumeration value="YES"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</wsdl:types>
<wsdl:message name="getNewUpdatedNameModelResponse">
<wsdl:part element="tns:getNewUpdatedNameModelResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNewUpdatedNameModelGroupsResponse">
<wsdl:part element="tns:getNewUpdatedNameModelGroupsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNewUpdatedNameModelForAllGroups">
<wsdl:part element="tns:getNewUpdatedNameModelForAllGroups" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNewUpdatedNameModel">
<wsdl:part element="tns:getNewUpdatedNameModel" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="acknowledgeResponse">
<wsdl:part element="tns:acknowledgeResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="addNote">
<wsdl:part element="tns:addNote" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNewUpdatedNameModelGroups">
<wsdl:part element="tns:getNewUpdatedNameModelGroups" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNewUpdatedNamesResponse">
<wsdl:part element="tns:getNewUpdatedNamesResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDetailsResponse">
<wsdl:part element="tns:getDetailsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNewUpdatedNameModelForAllGroupsResponse">
<wsdl:part element="tns:getNewUpdatedNameModelForAllGroupsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNewUpdatedNames">
<wsdl:part element="tns:getNewUpdatedNames" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDetails">
<wsdl:part element="tns:getDetails" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="resolve">
<wsdl:part element="tns:resolve" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="resolveResponse">
<wsdl:part element="tns:resolveResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="addNoteResponse">
<wsdl:part element="tns:addNoteResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="acknowledge">
<wsdl:part element="tns:acknowledge" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="MatchWebService">
<wsdl:operation name="acknowledge">
<wsdl:input message="tns:acknowledge" name="acknowledge">
</wsdl:input>
<wsdl:output message="tns:acknowledgeResponse" name="acknowledgeResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNameModelForAllGroups">
<wsdl:input message="tns:getNewUpdatedNameModelForAllGroups" name="getNewUpdatedNameModelForAllGroups">
</wsdl:input>
<wsdl:output message="tns:getNewUpdatedNameModelForAllGroupsResponse" name="getNewUpdatedNameModelForAllGroupsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNames">
<wsdl:input message="tns:getNewUpdatedNames" name="getNewUpdatedNames">
</wsdl:input>
<wsdl:output message="tns:getNewUpdatedNamesResponse" name="getNewUpdatedNamesResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resolve">
<wsdl:input message="tns:resolve" name="resolve">
</wsdl:input>
<wsdl:output message="tns:resolveResponse" name="resolveResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNameModel">
<wsdl:input message="tns:getNewUpdatedNameModel" name="getNewUpdatedNameModel">
</wsdl:input>
<wsdl:output message="tns:getNewUpdatedNameModelResponse" name="getNewUpdatedNameModelResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNameModelGroups">
<wsdl:input message="tns:getNewUpdatedNameModelGroups" name="getNewUpdatedNameModelGroups">
</wsdl:input>
<wsdl:output message="tns:getNewUpdatedNameModelGroupsResponse" name="getNewUpdatedNameModelGroupsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addNote">
<wsdl:input message="tns:addNote" name="addNote">
</wsdl:input>
<wsdl:output message="tns:addNoteResponse" name="addNoteResponse">
</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:portType>
<wsdl:binding name="MatchWebServiceSoapBinding" type="tns:MatchWebService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="acknowledge">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="acknowledge">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="acknowledgeResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNameModelForAllGroups">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getNewUpdatedNameModelForAllGroups">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getNewUpdatedNameModelForAllGroupsResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNames">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getNewUpdatedNames">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getNewUpdatedNamesResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNameModel">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getNewUpdatedNameModel">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getNewUpdatedNameModelResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resolve">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="resolve">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="resolveResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNewUpdatedNameModelGroups">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getNewUpdatedNameModelGroups">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getNewUpdatedNameModelGroupsResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addNote">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="addNote">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="addNoteResponse">
<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:binding>
<wsdl:service name="MatchWebService">
<wsdl:port binding="tns:MatchWebServiceSoapBinding" name="MatchWebServicePort">
<soap:address location="https://screeningpilot.accelus.com/pilot-v1/match"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>