<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://ibridge.isgsolutions.com/Demographics/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://ibridge.isgsolutions.com/Demographics/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The Demographics web service is used to update demographic data related with existing accounts.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://ibridge.isgsolutions.com/Demographics/">
      <s:element name="Update">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="windowName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateMultiInstance">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="tableName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateMultiInstanceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateMultiInstanceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateMultiInstance">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="tableName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sequenceNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateMultiInstanceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateMultiInstanceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMultiInstance">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="tableName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sequenceNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMultiInstanceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteMultiInstanceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="UpdateSoapIn">
    <wsdl:part name="parameters" element="tns:Update" />
  </wsdl:message>
  <wsdl:message name="UpdateSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateResponse" />
  </wsdl:message>
  <wsdl:message name="CreateMultiInstanceSoapIn">
    <wsdl:part name="parameters" element="tns:CreateMultiInstance" />
  </wsdl:message>
  <wsdl:message name="CreateMultiInstanceSoapOut">
    <wsdl:part name="parameters" element="tns:CreateMultiInstanceResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateMultiInstanceSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateMultiInstance" />
  </wsdl:message>
  <wsdl:message name="UpdateMultiInstanceSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateMultiInstanceResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteMultiInstanceSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteMultiInstance" />
  </wsdl:message>
  <wsdl:message name="DeleteMultiInstanceSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteMultiInstanceResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateHttpGetIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="windowName" type="s:string" />
    <wsdl:part name="fieldName" type="s:string" />
    <wsdl:part name="fieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateMultiInstanceHttpGetIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="tableName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateMultiInstanceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UpdateMultiInstanceHttpGetIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="tableName" type="s:string" />
    <wsdl:part name="sequenceNumber" type="s:string" />
    <wsdl:part name="fieldName" type="s:string" />
    <wsdl:part name="fieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateMultiInstanceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMultiInstanceHttpGetIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="tableName" type="s:string" />
    <wsdl:part name="sequenceNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMultiInstanceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UpdateHttpPostIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="windowName" type="s:string" />
    <wsdl:part name="fieldName" type="s:string" />
    <wsdl:part name="fieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateMultiInstanceHttpPostIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="tableName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateMultiInstanceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UpdateMultiInstanceHttpPostIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="tableName" type="s:string" />
    <wsdl:part name="sequenceNumber" type="s:string" />
    <wsdl:part name="fieldName" type="s:string" />
    <wsdl:part name="fieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateMultiInstanceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMultiInstanceHttpPostIn">
    <wsdl:part name="securityPassword" type="s:string" />
    <wsdl:part name="id" type="s:string" />
    <wsdl:part name="tableName" type="s:string" />
    <wsdl:part name="sequenceNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMultiInstanceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="Demographics_x0020_Web_x0020_ServiceSoap">
    <wsdl:operation name="Update">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a Demographic for an existing account.</wsdl:documentation>
      <wsdl:input message="tns:UpdateSoapIn" />
      <wsdl:output message="tns:UpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:CreateMultiInstanceSoapIn" />
      <wsdl:output message="tns:CreateMultiInstanceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:UpdateMultiInstanceSoapIn" />
      <wsdl:output message="tns:UpdateMultiInstanceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMultiInstanceSoapIn" />
      <wsdl:output message="tns:DeleteMultiInstanceSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Demographics_x0020_Web_x0020_ServiceHttpGet">
    <wsdl:operation name="Update">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a Demographic for an existing account.</wsdl:documentation>
      <wsdl:input message="tns:UpdateHttpGetIn" />
      <wsdl:output message="tns:UpdateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:CreateMultiInstanceHttpGetIn" />
      <wsdl:output message="tns:CreateMultiInstanceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:UpdateMultiInstanceHttpGetIn" />
      <wsdl:output message="tns:UpdateMultiInstanceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMultiInstanceHttpGetIn" />
      <wsdl:output message="tns:DeleteMultiInstanceHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Demographics_x0020_Web_x0020_ServiceHttpPost">
    <wsdl:operation name="Update">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a Demographic for an existing account.</wsdl:documentation>
      <wsdl:input message="tns:UpdateHttpPostIn" />
      <wsdl:output message="tns:UpdateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:CreateMultiInstanceHttpPostIn" />
      <wsdl:output message="tns:CreateMultiInstanceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:UpdateMultiInstanceHttpPostIn" />
      <wsdl:output message="tns:UpdateMultiInstanceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMultiInstance">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Multi-Instance record.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMultiInstanceHttpPostIn" />
      <wsdl:output message="tns:DeleteMultiInstanceHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="Demographics_x0020_Web_x0020_ServiceSoap" type="tns:Demographics_x0020_Web_x0020_ServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Update">
      <soap:operation soapAction="http://ibridge.isgsolutions.com/Demographics/Update" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultiInstance">
      <soap:operation soapAction="http://ibridge.isgsolutions.com/Demographics/CreateMultiInstance" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMultiInstance">
      <soap:operation soapAction="http://ibridge.isgsolutions.com/Demographics/UpdateMultiInstance" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMultiInstance">
      <soap:operation soapAction="http://ibridge.isgsolutions.com/Demographics/DeleteMultiInstance" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Demographics_x0020_Web_x0020_ServiceSoap12" type="tns:Demographics_x0020_Web_x0020_ServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Update">
      <soap12:operation soapAction="http://ibridge.isgsolutions.com/Demographics/Update" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultiInstance">
      <soap12:operation soapAction="http://ibridge.isgsolutions.com/Demographics/CreateMultiInstance" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMultiInstance">
      <soap12:operation soapAction="http://ibridge.isgsolutions.com/Demographics/UpdateMultiInstance" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMultiInstance">
      <soap12:operation soapAction="http://ibridge.isgsolutions.com/Demographics/DeleteMultiInstance" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Demographics_x0020_Web_x0020_ServiceHttpGet" type="tns:Demographics_x0020_Web_x0020_ServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="Update">
      <http:operation location="/Update" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultiInstance">
      <http:operation location="/CreateMultiInstance" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMultiInstance">
      <http:operation location="/UpdateMultiInstance" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMultiInstance">
      <http:operation location="/DeleteMultiInstance" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Demographics_x0020_Web_x0020_ServiceHttpPost" type="tns:Demographics_x0020_Web_x0020_ServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="Update">
      <http:operation location="/Update" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultiInstance">
      <http:operation location="/CreateMultiInstance" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMultiInstance">
      <http:operation location="/UpdateMultiInstance" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMultiInstance">
      <http:operation location="/DeleteMultiInstance" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Demographics_x0020_Web_x0020_Service">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The Demographics web service is used to update demographic data related with existing accounts.</wsdl:documentation>
    <wsdl:port name="Demographics_x0020_Web_x0020_ServiceSoap" binding="tns:Demographics_x0020_Web_x0020_ServiceSoap">
      <soap:address location="http://iweb.calrest.org/iservices/Demographics.asmx" />
    </wsdl:port>
    <wsdl:port name="Demographics_x0020_Web_x0020_ServiceSoap12" binding="tns:Demographics_x0020_Web_x0020_ServiceSoap12">
      <soap12:address location="http://iweb.calrest.org/iservices/Demographics.asmx" />
    </wsdl:port>
    <wsdl:port name="Demographics_x0020_Web_x0020_ServiceHttpGet" binding="tns:Demographics_x0020_Web_x0020_ServiceHttpGet">
      <http:address location="http://iweb.calrest.org/iservices/Demographics.asmx" />
    </wsdl:port>
    <wsdl:port name="Demographics_x0020_Web_x0020_ServiceHttpPost" binding="tns:Demographics_x0020_Web_x0020_ServiceHttpPost">
      <http:address location="http://iweb.calrest.org/iservices/Demographics.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>