694 lines
26 KiB
XML
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> |