184 lines
8.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="PreferenceWebService" 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="getAllGroupConfigVariables" type="tns:getAllGroupConfigVariables"/>
<xs:element name="getAllGroupConfigVariablesResponse" type="tns:getAllGroupConfigVariablesResponse"/>
<xs:element name="getGroupConfigVariable" type="tns:getGroupConfigVariable"/>
<xs:element name="getGroupConfigVariableResponse" type="tns:getGroupConfigVariableResponse"/>
<xs:element name="getGroupConfigVariables" type="tns:getGroupConfigVariables"/>
<xs:element name="getGroupConfigVariablesResponse" type="tns:getGroupConfigVariablesResponse"/>
<xs:element name="preference" type="tns:preferenceV1"/>
<xs:element name="preferenceList" type="tns:preferenceListV1"/>
<xs:complexType name="getGroupConfigVariables">
<xs:sequence>
<xs:element minOccurs="0" name="groupIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="groupConfigVariableTypeSet" type="tns:groupConfigVariableTypeSetV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="groupConfigVariableTypeSetV1">
<xs:sequence>
<xs:element name="groupConfigVariableTypes">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="groupConfigVariableType" type="tns:groupConfigVariableType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getGroupConfigVariablesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:preferenceListV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="preferenceListV1">
<xs:sequence>
<xs:element minOccurs="0" name="preferences">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="preference" type="tns:preferenceV1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="preferenceV1">
<xs:sequence>
<xs:element minOccurs="0" name="preferenceValues">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="preferenceValue" type="tns:preferenceValue"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="groupConfigVariableType" type="tns:groupConfigVariableType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="preferenceValue">
<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="getGroupConfigVariable">
<xs:sequence>
<xs:element minOccurs="0" name="groupIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="groupConfigVariableType" type="tns:groupConfigVariableType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getGroupConfigVariableResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:preferenceV1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getAllGroupConfigVariables">
<xs:sequence>
<xs:element minOccurs="0" name="groupIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getAllGroupConfigVariablesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:preferenceListV1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="groupConfigVariableType">
<xs:restriction base="xs:string">
<xs:enumeration value="ACTION_ARCHIVE_INITIAL"/>
<xs:enumeration value="ACTION_DISCARD_NAME"/>
<xs:enumeration value="ACTION_SAVE_ONGOING"/>
<xs:enumeration value="FIELD_NAME_CLIENT_ID1"/>
<xs:enumeration value="FIELD_NAME_CLIENT_ID2"/>
<xs:enumeration value="INIT_SCREEN_RQRE_CLIENT_ID1"/>
<xs:enumeration value="INIT_SCREEN_RQRE_CLIENT_ID2"/>
<xs:enumeration value="INIT_SCREEN_SRCH_TYPES"/>
<xs:enumeration value="MATCH_RES_MEDIA_MATCH_RISKS"/>
<xs:enumeration value="MATCH_RES_MEDIA_MATCH_STATUSES"/>
<xs:enumeration value="MATCH_RES_SAN_MATCH_STATUSES"/>
<xs:enumeration value="MATCH_RES_SANCTION_MATCH_RISKS"/>
<xs:enumeration value="NAME_REPORT_REQUIRE_RESOLVE_ALL"/>
<xs:enumeration value="USER_ADMINISTRATOR_LEVEL0_ROLES"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</wsdl:types>
<wsdl:message name="getGroupConfigVariablesResponse">
<wsdl:part element="tns:getGroupConfigVariablesResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGroupConfigVariableResponse">
<wsdl:part element="tns:getGroupConfigVariableResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGroupConfigVariable">
<wsdl:part element="tns:getGroupConfigVariable" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getAllGroupConfigVariables">
<wsdl:part element="tns:getAllGroupConfigVariables" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getAllGroupConfigVariablesResponse">
<wsdl:part element="tns:getAllGroupConfigVariablesResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGroupConfigVariables">
<wsdl:part element="tns:getGroupConfigVariables" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="PreferenceWebService">
<wsdl:operation name="getGroupConfigVariables">
<wsdl:input message="tns:getGroupConfigVariables" name="getGroupConfigVariables">
</wsdl:input>
<wsdl:output message="tns:getGroupConfigVariablesResponse" name="getGroupConfigVariablesResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGroupConfigVariable">
<wsdl:input message="tns:getGroupConfigVariable" name="getGroupConfigVariable">
</wsdl:input>
<wsdl:output message="tns:getGroupConfigVariableResponse" name="getGroupConfigVariableResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAllGroupConfigVariables">
<wsdl:input message="tns:getAllGroupConfigVariables" name="getAllGroupConfigVariables">
</wsdl:input>
<wsdl:output message="tns:getAllGroupConfigVariablesResponse" name="getAllGroupConfigVariablesResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PreferenceWebServiceSoapBinding" type="tns:PreferenceWebService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getGroupConfigVariables">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getGroupConfigVariables">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getGroupConfigVariablesResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGroupConfigVariable">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getGroupConfigVariable">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getGroupConfigVariableResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAllGroupConfigVariables">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getAllGroupConfigVariables">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getAllGroupConfigVariablesResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PreferenceWebService">
<wsdl:port binding="tns:PreferenceWebServiceSoapBinding" name="PreferenceWebServicePort">
<soap:address location="https://screeningpilot.accelus.com/pilot-v1/preference"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>