<?xml version='1.0' encoding='UTF-8'?>
<WL5G3N0:definitions name="SandPDefinitions" targetNamespace="http://sp.com/rxs/webservice" xmlns="" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice">
  <WL5G3N0:types>
    <WL5G3N2:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <WL5G3N2:complexType name="Country">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="CountryCode" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="State" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Region">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="RegionCode" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Country" nillable="true" type="java:Country" xmlns:java="java:com.sp.rxs.schemas.ResearchRequest"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="ResearchRequest">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="Username" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Password" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Keyword" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="KeywordType" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="FromDate" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ToDate" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="MaxNumberOfArticles" nillable="false" type="xs:int"/>
          <WL5G3N2:element minOccurs="1" name="SortBy" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ResearchType" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Sector" nillable="true" type="java:Sector" xmlns:java="java:com.sp.rxs.schemas.ResearchRequest"/>
          <WL5G3N2:element minOccurs="1" name="Region" nillable="true" type="java:Region" xmlns:java="java:com.sp.rxs.schemas.ResearchRequest"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Sector">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="SectorCode" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Subsector" nillable="true" type="java:Subsector" xmlns:java="java:com.sp.rxs.schemas.ResearchRequest"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Subsector">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="SubsectorCode" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Industry" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
    </WL5G3N2:schema>
    <WL5G3N2:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <WL5G3N2:complexType name="AdditionalMessages">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="NumOfMessages" nillable="false" type="xs:int"/>
          <WL5G3N2:element maxOccurs="unbounded" minOccurs="0" name="Message" nillable="true" type="java:Message" xmlns:java="java:com.sp.rxs.schemas.InventoryResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Message">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="MessageInfo" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="InventoryList">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="NumResults" nillable="false" type="xs:int"/>
          <WL5G3N2:element maxOccurs="unbounded" minOccurs="0" name="Inventory" nillable="true" type="java:Inventory" xmlns:java="java:com.sp.rxs.schemas.InventoryResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Inventory">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="Keyword" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ResearchAvailable" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="InventoryResponse">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="KeywordType" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="InventoryList" nillable="true" type="java:InventoryList" xmlns:java="java:com.sp.rxs.schemas.InventoryResponse"/>
          <WL5G3N2:element minOccurs="1" name="AdditionalMessages" nillable="true" type="java:AdditionalMessages" xmlns:java="java:com.sp.rxs.schemas.InventoryResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
    </WL5G3N2:schema>
    <WL5G3N2:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <WL5G3N2:complexType name="EntityRequest">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="Username" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Password" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Keyword" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="KeywordType" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
    </WL5G3N2:schema>
    <WL5G3N2:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <WL5G3N2:complexType name="InventoryRequest">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="Username" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Password" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Keyword" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="KeywordType" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
    </WL5G3N2:schema>
    <WL5G3N2:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <WL5G3N2:complexType name="EntityList">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="NumOfEntities" nillable="false" type="xs:int"/>
          <WL5G3N2:element maxOccurs="unbounded" minOccurs="0" name="Entity" nillable="true" type="java:Entity" xmlns:java="java:com.sp.rxs.schemas.EntityResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Entity">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="EntityName" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="EntityId" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Cusip6" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Sector" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="EntityResponse">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="Keyword" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="EntityList" nillable="true" type="java:EntityList" xmlns:java="java:com.sp.rxs.schemas.EntityResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
    </WL5G3N2:schema>
    <WL5G3N2:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <WL5G3N2:complexType name="AdditionalMessages">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="NumOfMessages" nillable="false" type="xs:int"/>
          <WL5G3N2:element maxOccurs="unbounded" minOccurs="0" name="Message" nillable="true" type="java:Message" xmlns:java="java:com.sp.rxs.schemas.ResearchResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Message">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="MessageInfo" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="ArticleList">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="NumArticlesReturned" nillable="false" type="xs:int"/>
          <WL5G3N2:element maxOccurs="unbounded" minOccurs="0" name="Article" nillable="true" type="java:Article" xmlns:java="java:com.sp.rxs.schemas.ResearchResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Article">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="ArticleDate" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ArticleTitle" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ArticleAbstract" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ArticleType" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ArticleSubType" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Identifiers" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="Url" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="ResearchResponse">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="Keyword" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="KeywordType" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="ArticleList" nillable="true" type="java:ArticleList" xmlns:java="java:com.sp.rxs.schemas.ResearchResponse"/>
          <WL5G3N2:element minOccurs="1" name="AdditionalMessages" nillable="true" type="java:AdditionalMessages" xmlns:java="java:com.sp.rxs.schemas.ResearchResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
    </WL5G3N2:schema>
    <WL5G3N2:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="java:com.sp.rxs.schemas.EntityRequest" xmlns:WL5G3N10="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WL5G3N2="http://www.w3.org/2001/XMLSchema" xmlns:WL5G3N3="java:com.sp.rxs.schemas.InventoryRequest" xmlns:WL5G3N4="java:com.sp.rxs.schemas.ResearchRequest" xmlns:WL5G3N5="java:com.sp.rxs.schemas.InventoryResponse" xmlns:WL5G3N6="java:com.sp.rxs.schemas.EntityResponse" xmlns:WL5G3N7="java:com.sp.rxs.schemas.ResearchResponse" xmlns:WL5G3N8="java:com.sp.rxs.schemas.ErrorResponse" xmlns:WL5G3N9="http://sp.com/rxs/webservice" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <WL5G3N2:complexType name="ErrorResponse">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="Keyword" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="KeywordType" nillable="true" type="xs:string"/>
          <WL5G3N2:element maxOccurs="unbounded" minOccurs="0" name="Fault" nillable="true" type="java:Fault" xmlns:java="java:com.sp.rxs.schemas.ErrorResponse"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
      <WL5G3N2:complexType name="Fault">
        <WL5G3N2:sequence>
          <WL5G3N2:element minOccurs="1" name="FaultCode" nillable="false" type="xs:long"/>
          <WL5G3N2:element minOccurs="1" name="FaultString" nillable="true" type="xs:string"/>
          <WL5G3N2:element minOccurs="1" name="FaultActor" nillable="true" type="xs:string"/>
        </WL5G3N2:sequence>
      </WL5G3N2:complexType>
    </WL5G3N2:schema>
  </WL5G3N0:types>
  <WL5G3N0:message name="getEntity">
    <WL5G3N0:part name="entityRequest" type="WL5G3N1:EntityRequest"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getEntityResponse">
    <WL5G3N0:part name="getEntityResponse" type="WL5G3N2:anyType"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getInventory">
    <WL5G3N0:part name="inventoryRequest" type="WL5G3N3:InventoryRequest"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getInventoryResponse">
    <WL5G3N0:part name="getInventoryResponse" type="WL5G3N2:anyType"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getResearch">
    <WL5G3N0:part name="researchRequest" type="WL5G3N4:ResearchRequest"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getResearchResponse">
    <WL5G3N0:part name="getResearchResponse" type="WL5G3N2:anyType"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getEmptyInventoryResponse"/>
  <WL5G3N0:message name="getEmptyInventoryResponseResponse">
    <WL5G3N0:part name="inventoryResponse" type="WL5G3N5:InventoryResponse"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getEmptyEntityResponse"/>
  <WL5G3N0:message name="getEmptyEntityResponseResponse">
    <WL5G3N0:part name="entityResponse" type="WL5G3N6:EntityResponse"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getEmptyResearch"/>
  <WL5G3N0:message name="getEmptyResearchResponse">
    <WL5G3N0:part name="getResearchResponse" type="WL5G3N7:ResearchResponse"/>
  </WL5G3N0:message>
  <WL5G3N0:message name="getErrorResponse"/>
  <WL5G3N0:message name="getErrorResponseResponse">
    <WL5G3N0:part name="errorResponse" type="WL5G3N8:ErrorResponse"/>
  </WL5G3N0:message>
  <WL5G3N0:portType name="SandPPort">
    <WL5G3N0:operation name="getEntity" parameterOrder="entityRequest">
      <WL5G3N0:input message="WL5G3N9:getEntity"/>
      <WL5G3N0:output message="WL5G3N9:getEntityResponse"/>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getInventory" parameterOrder="inventoryRequest">
      <WL5G3N0:input message="WL5G3N9:getInventory"/>
      <WL5G3N0:output message="WL5G3N9:getInventoryResponse"/>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getResearch" parameterOrder="researchRequest">
      <WL5G3N0:input message="WL5G3N9:getResearch"/>
      <WL5G3N0:output message="WL5G3N9:getResearchResponse"/>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getEmptyInventoryResponse">
      <WL5G3N0:input message="WL5G3N9:getEmptyInventoryResponse"/>
      <WL5G3N0:output message="WL5G3N9:getEmptyInventoryResponseResponse"/>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getEmptyEntityResponse">
      <WL5G3N0:input message="WL5G3N9:getEmptyEntityResponse"/>
      <WL5G3N0:output message="WL5G3N9:getEmptyEntityResponseResponse"/>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getEmptyResearch">
      <WL5G3N0:input message="WL5G3N9:getEmptyResearch"/>
      <WL5G3N0:output message="WL5G3N9:getEmptyResearchResponse"/>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getErrorResponse">
      <WL5G3N0:input message="WL5G3N9:getErrorResponse"/>
      <WL5G3N0:output message="WL5G3N9:getErrorResponseResponse"/>
    </WL5G3N0:operation>
  </WL5G3N0:portType>
  <WL5G3N0:binding name="SandPSoapBinding" type="WL5G3N9:SandPPort">
    <WL5G3N10:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <WL5G3N0:operation name="getEntity">
      <WL5G3N10:operation style="rpc"/>
      <WL5G3N0:input>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="entityRequest" use="literal"/>
      </WL5G3N0:input>
      <WL5G3N0:output>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="getEntityResponse" use="literal"/>
      </WL5G3N0:output>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getInventory">
      <WL5G3N10:operation style="rpc"/>
      <WL5G3N0:input>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="inventoryRequest" use="literal"/>
      </WL5G3N0:input>
      <WL5G3N0:output>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="getInventoryResponse" use="literal"/>
      </WL5G3N0:output>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getResearch">
      <WL5G3N10:operation style="rpc"/>
      <WL5G3N0:input>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="researchRequest" use="literal"/>
      </WL5G3N0:input>
      <WL5G3N0:output>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="getResearchResponse" use="literal"/>
      </WL5G3N0:output>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getEmptyInventoryResponse">
      <WL5G3N10:operation style="rpc"/>
      <WL5G3N0:input>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" use="literal"/>
      </WL5G3N0:input>
      <WL5G3N0:output>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="inventoryResponse" use="literal"/>
      </WL5G3N0:output>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getEmptyEntityResponse">
      <WL5G3N10:operation style="rpc"/>
      <WL5G3N0:input>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" use="literal"/>
      </WL5G3N0:input>
      <WL5G3N0:output>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="entityResponse" use="literal"/>
      </WL5G3N0:output>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getEmptyResearch">
      <WL5G3N10:operation style="rpc"/>
      <WL5G3N0:input>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" use="literal"/>
      </WL5G3N0:input>
      <WL5G3N0:output>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="getResearchResponse" use="literal"/>
      </WL5G3N0:output>
    </WL5G3N0:operation>
    <WL5G3N0:operation name="getErrorResponse">
      <WL5G3N10:operation style="rpc"/>
      <WL5G3N0:input>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" use="literal"/>
      </WL5G3N0:input>
      <WL5G3N0:output>
        <WL5G3N10:body namespace="http://sp.com/rxs/webservice" parts="errorResponse" use="literal"/>
      </WL5G3N0:output>
    </WL5G3N0:operation>
  </WL5G3N0:binding>
  <WL5G3N0:service name="SandP">
    <WL5G3N0:port binding="WL5G3N9:SandPSoapBinding" name="SandPPort">
      <WL5G3N10:address location="http://localhost:7005/ws/SandP"/>
    </WL5G3N0:port>
  </WL5G3N0:service>
</WL5G3N0:definitions>