658 lines
25 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="BatchWebService" 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="createInitial" type="tns:createInitial"/>
<xs:element name="createInitialResponse" type="tns:createInitialResponse"/>
<xs:element name="createOngoing" type="tns:createOngoing"/>
<xs:element name="createOngoingResponse" type="tns:createOngoingResponse"/>
<xs:element name="getBatchModel" type="tns:getBatchModel"/>
<xs:element name="getBatchModelForAllGroups" type="tns:getBatchModelForAllGroups"/>
<xs:element name="getBatchModelForAllGroupsResponse" type="tns:getBatchModelForAllGroupsResponse"/>
<xs:element name="getBatchModelGroups" type="tns:getBatchModelGroups"/>
<xs:element name="getBatchModelGroupsResponse" type="tns:getBatchModelGroupsResponse"/>
<xs:element name="getBatchModelResponse" type="tns:getBatchModelResponse"/>
<xs:element name="getBatches" type="tns:getBatches"/>
<xs:element name="getBatchesResponse" type="tns:getBatchesResponse"/>
<xs:element name="getDetails" type="tns:getDetails"/>
<xs:element name="getDetailsResponse" type="tns:getDetailsResponse"/>
<xs:element name="getNames" type="tns:getNames"/>
<xs:element name="getNamesResponse" type="tns:getNamesResponse"/>
<xs:element name="groupNameList" type="tns:groupNameListV1"/>
<xs:element name="paginationCriteria" type="tns:paginationCriteriaV1"/>
<xs:element name="rescreen" type="tns:rescreen"/>
<xs:element name="rescreenResponse" type="tns:rescreenResponse"/>
<xs:element name="searchFilterRequest" type="tns:searchFilterRequestV1"/>
<xs:element name="sortingCriterion" type="tns:sortingCriterionV1"/>
<xs:element name="userName" type="tns:userNameV1"/>
<xs:complexType name="getDetails">
<xs:sequence>
<xs:element minOccurs="0" name="batchIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="batchIdentifier">
<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="getDetailsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:batch"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="batch">
<xs:sequence>
<xs:element name="batchIdentifier" type="xs:string"/>
<xs:element name="batchName" type="xs:string"/>
<xs:element name="batchScreeningStatus" type="tns:batchScreeningStatus"/>
<xs:element name="batchStatus" type="tns:batchStatus"/>
<xs:element name="created" type="xs:dateTime"/>
<xs:element name="groupIdentifier" type="xs:string"/>
<xs:element name="lastModified" type="xs:dateTime"/>
<xs:element minOccurs="0" name="nameCount" type="xs:int"/>
<xs:element minOccurs="0" name="ownerIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="screenStart" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getBatchModelForAllGroups">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="getBatchModelForAllGroupsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:batchModel"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="batchModel">
<xs:sequence>
<xs:element name="batchStatuses">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="batchStatus" type="tns:batchStatus"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="owners">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" 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="rescreen">
<xs:sequence>
<xs:element minOccurs="0" name="batchIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rescreenResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getNames">
<xs:sequence>
<xs:element minOccurs="0" name="batchIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="start" type="xs:int"/>
<xs:element minOccurs="0" name="limit" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getNamesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:nameList"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="nameList">
<xs:sequence>
<xs:element name="nameCount" type="xs:long"/>
<xs:element minOccurs="0" name="names">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="name" type="tns:name"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="name">
<xs:sequence>
<xs:element minOccurs="0" name="assigneeIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="batchIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="createdBy" type="xs:string"/>
<xs:element name="createdDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="customId1" type="xs:string"/>
<xs:element minOccurs="0" name="customId2" type="xs:string"/>
<xs:element minOccurs="0" name="customUniqueId" type="xs:string"/>
<xs:element minOccurs="0" name="groupIdentifier" type="xs:string"/>
<xs:element minOccurs="0" name="modifiedBy" type="xs:string"/>
<xs:element name="modifiedDate" type="xs:dateTime"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="nameIdentifier" type="xs:string"/>
<xs:element name="nameImportSource" type="tns:nameImportSource"/>
<xs:element name="nameStatus" type="tns:nameStatus"/>
<xs:element name="nameSystemStatus" type="tns:nameSystemStatus"/>
<xs:element name="nameType" type="tns:nameType"/>
<xs:element minOccurs="0" name="ownerIdentifier" type="xs:string"/>
<xs:element name="unresolvedMatchCount" type="xs:int"/>
<xs:element name="updatedEntitiesCount" type="xs:int"/>
</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="getBatchModel">
<xs:sequence>
<xs:element minOccurs="0" name="groupIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getBatchModelResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:batchModel"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createInitial">
<xs:sequence>
<xs:element minOccurs="0" name="batch" type="tns:createBatchRequest"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createBatchRequest">
<xs:sequence>
<xs:element name="assigneeIdentifier" type="xs:string"/>
<xs:element name="batchNames">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="batchName" type="tns:batchName"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="groupIdentifier" type="xs:string"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="ownerIdentifier" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="batchName">
<xs:sequence>
<xs:element minOccurs="0" name="customId1" type="xs:string"/>
<xs:element minOccurs="0" name="customId2" type="xs:string"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="nameType" type="tns:nameType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createInitialResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getBatchModelGroups">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="getBatchModelGroupsResponse">
<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="createOngoing">
<xs:sequence>
<xs:element minOccurs="0" name="batch" type="tns:createBatchRequest"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createOngoingResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getBatches">
<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="getBatchesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:batchList"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="batchList">
<xs:sequence>
<xs:element name="batchCount" type="xs:long"/>
<xs:element minOccurs="0" name="batches">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="batch" type="tns:batch"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="batchScreeningStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="COMPLETED"/>
<xs:enumeration value="FAILED"/>
<xs:enumeration value="PENDING"/>
<xs:enumeration value="RUNNING"/>
<xs:enumeration value="WAITING"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="batchStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="LIVE"/>
<xs:enumeration value="SINGLE"/>
<xs:enumeration value="TEMPORARY"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="nameImportSource">
<xs:restriction base="xs:string">
<xs:enumeration value="BATCH"/>
<xs:enumeration value="SERVICE"/>
<xs:enumeration value="SNC"/>
<xs:enumeration value="SYSTEM"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="nameStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="CLEAR"/>
<xs:enumeration value="INVESTIGATE"/>
<xs:enumeration value="NEW"/>
<xs:enumeration value="SUSPEND"/>
</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="nameType">
<xs:restriction base="xs:string">
<xs:enumeration value="INDIVIDUAL"/>
<xs:enumeration value="ORGANISATION"/>
<xs:enumeration value="UNSPECIFIED"/>
<xs:enumeration value="VESSEL"/>
</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="getBatchModel">
<wsdl:part element="tns:getBatchModel" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNamesResponse">
<wsdl:part element="tns:getNamesResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBatchModelResponse">
<wsdl:part element="tns:getBatchModelResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBatchModelGroups">
<wsdl:part element="tns:getBatchModelGroups" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="createInitial">
<wsdl:part element="tns:createInitial" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBatchModelGroupsResponse">
<wsdl:part element="tns:getBatchModelGroupsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="rescreen">
<wsdl:part element="tns:rescreen" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="createOngoing">
<wsdl:part element="tns:createOngoing" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getNames">
<wsdl:part element="tns:getNames" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="createInitialResponse">
<wsdl:part element="tns:createInitialResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="rescreenResponse">
<wsdl:part element="tns:rescreenResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBatchesResponse">
<wsdl:part element="tns:getBatchesResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDetailsResponse">
<wsdl:part element="tns:getDetailsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBatches">
<wsdl:part element="tns:getBatches" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="createOngoingResponse">
<wsdl:part element="tns:createOngoingResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBatchModelForAllGroupsResponse">
<wsdl:part element="tns:getBatchModelForAllGroupsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getBatchModelForAllGroups">
<wsdl:part element="tns:getBatchModelForAllGroups" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDetails">
<wsdl:part element="tns:getDetails" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="BatchWebService">
<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="getBatchModelForAllGroups">
<wsdl:input message="tns:getBatchModelForAllGroups" name="getBatchModelForAllGroups">
</wsdl:input>
<wsdl:output message="tns:getBatchModelForAllGroupsResponse" name="getBatchModelForAllGroupsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="rescreen">
<wsdl:input message="tns:rescreen" name="rescreen">
</wsdl:input>
<wsdl:output message="tns:rescreenResponse" name="rescreenResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNames">
<wsdl:input message="tns:getNames" name="getNames">
</wsdl:input>
<wsdl:output message="tns:getNamesResponse" name="getNamesResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBatchModel">
<wsdl:input message="tns:getBatchModel" name="getBatchModel">
</wsdl:input>
<wsdl:output message="tns:getBatchModelResponse" name="getBatchModelResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createInitial">
<wsdl:input message="tns:createInitial" name="createInitial">
</wsdl:input>
<wsdl:output message="tns:createInitialResponse" name="createInitialResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBatchModelGroups">
<wsdl:input message="tns:getBatchModelGroups" name="getBatchModelGroups">
</wsdl:input>
<wsdl:output message="tns:getBatchModelGroupsResponse" name="getBatchModelGroupsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createOngoing">
<wsdl:input message="tns:createOngoing" name="createOngoing">
</wsdl:input>
<wsdl:output message="tns:createOngoingResponse" name="createOngoingResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBatches">
<wsdl:input message="tns:getBatches" name="getBatches">
</wsdl:input>
<wsdl:output message="tns:getBatchesResponse" name="getBatchesResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BatchWebServiceSoapBinding" type="tns:BatchWebService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getBatchModelForAllGroups">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getBatchModelForAllGroups">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getBatchModelForAllGroupsResponse">
<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="getNames">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getNames">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getNamesResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="rescreen">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="rescreen">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="rescreenResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createInitial">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="createInitial">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="createInitialResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBatchModel">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getBatchModel">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getBatchModelResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createOngoing">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="createOngoing">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="createOngoingResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBatchModelGroups">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getBatchModelGroups">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getBatchModelGroupsResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBatches">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getBatches">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getBatchesResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="BatchWebService">
<wsdl:port binding="tns:BatchWebServiceSoapBinding" name="BatchWebServicePort">
<soap:address location="https://screeningpilot.accelus.com/pilot-v1/batch"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>