<?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://charter.com/enterprise/billing/icoms/accounts" xmlns:s1="http://microsoft.com/wsdl/types/" 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://charter.com/enterprise/billing/icoms/accounts" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://charter.com/enterprise/billing/icoms/accounts">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="PingRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="IcomsHeaderInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="SiteId" type="tns:SiteId" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="SiteId">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Site100" />
          <s:enumeration value="Site200" />
          <s:enumeration value="Site300" />
          <s:enumeration value="Site400" />
          <s:enumeration value="Site500" />
          <s:enumeration value="Site600" />
        </s:restriction>
      </s:simpleType>
      <s:element name="PingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="1" name="ReturnValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Result">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ReturnCode" type="tns:ResultReturnCode" />
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ResultType" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Server" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExceptionInfo" type="tns:ResultExceptionInfo" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="StatusMessages" type="tns:CsgStatusMessage" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ResultReturnCode">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="NoDataFound" />
          <s:enumeration value="InvalidXml" />
          <s:enumeration value="BusinessRuleNotMet" />
          <s:enumeration value="Exception" />
          <s:enumeration value="DatabaseError" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ResultType">
        <s:restriction base="s:string">
          <s:enumeration value="Informational" />
          <s:enumeration value="Error" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ResultExceptionInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StackTrace" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CsgStatusMessage">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="CharterHeaderInfo" type="tns:CharterHeaderInfo" />
      <s:complexType name="CharterHeaderInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TranId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="LogOnly" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="DataSourceOverride" type="tns:DataSourceOverrideType" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:simpleType name="DataSourceOverrideType">
        <s:restriction base="s:string">
          <s:enumeration value="NoOverride" />
          <s:enumeration value="OverrideToDatabase" />
          <s:enumeration value="OverrideToRemoteSystem" />
        </s:restriction>
      </s:simpleType>
      <s:element name="IcomsSoapHeader" type="tns:IcomsSoapHeader" />
      <s:complexType name="IcomsSoapHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="GetAccountsRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="Criteria" type="tns:AccountCriteria" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AccountCriteria">
        <s:sequence>
          <s:choice minOccurs="1" maxOccurs="1">
            <s:element minOccurs="0" maxOccurs="1" name="TelephoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="tns:PersonName" />
          </s:choice>
        </s:sequence>
      </s:complexType>
      <s:complexType name="PersonName">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StartIndex" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAccountsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountInfo" type="tns:AccountResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AccountResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="IsBof" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsEof" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="StartIndex" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Source" type="tns:DataSource" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Accounts" type="tns:Account" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DataSource">
        <s:restriction base="s:string">
          <s:enumeration value="RemoteSystem" />
          <s:enumeration value="Database" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="Account">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerCategory" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerStatusCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiddleInitial" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SiteId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TelephoneNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TitleName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SSN" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="UpdateAccountRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CleanseAddress" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="BillToDetails" type="tns:BillToDetails" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountDetails" type="tns:AccountDetails" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomerDemographics" type="tns:CustomerDemographics" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="BillToDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StatementsToUpdate" type="tns:StatementCode" />
          <s:element minOccurs="0" maxOccurs="1" name="BillToAddress" type="tns:BillToAddress" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="StatementCode">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Telephony" />
          <s:enumeration value="Video_Data" />
          <s:enumeration value="Data" />
          <s:enumeration value="Misc1" />
          <s:enumeration value="Misc2" />
          <s:enumeration value="All" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="BillToAddress">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="PreDirectional" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PostDirectional" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Complex" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Apartment" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Building" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ZipCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Line1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line4" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AccountDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiddleInitial" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PrimaryPhone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WorkPhone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OtherPhone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SSN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PIN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PrivacyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Year" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CustomerType" type="tns:CustomerType" />
          <s:element minOccurs="1" maxOccurs="1" name="CustomerCategory" type="tns:CustomerCategory" />
          <s:element minOccurs="0" maxOccurs="1" name="BusinessName1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BusinessName2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TitlOfLing" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VideoRating" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerComment" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxExemptCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LangPrfrnc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MergeProrate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChannelLineupId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OldTransferAcct" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CancelPendingTransfer" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CustomerType">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Regular" />
          <s:enumeration value="HighValue" />
          <s:enumeration value="Courtesy" />
          <s:enumeration value="Employee" />
          <s:enumeration value="Fiber" />
          <s:enumeration value="Government" />
          <s:enumeration value="CBNAccount" />
          <s:enumeration value="NationalAccounts" />
          <s:enumeration value="BulkMaster" />
          <s:enumeration value="Tenant" />
          <s:enumeration value="OutsidePrtyRslr" />
          <s:enumeration value="CorpPropMgmt" />
          <s:enumeration value="Reciprocal" />
          <s:enumeration value="Seasonal" />
          <s:enumeration value="TestAccount" />
          <s:enumeration value="CharterBldg" />
          <s:enumeration value="SpecialBusiness" />
          <s:enumeration value="Bancruptcy" />
          <s:enumeration value="Amnesty" />
          <s:enumeration value="SpecialTracking" />
          <s:enumeration value="CSCL" />
          <s:enumeration value="CSCM" />
          <s:enumeration value="CSCH" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="CustomerCategory">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Default" />
          <s:enumeration value="Business" />
          <s:enumeration value="HearingImpaired" />
          <s:enumeration value="VisuallyImpaired" />
          <s:enumeration value="PhysicallyDisabled" />
          <s:enumeration value="SeniorCitizen" />
          <s:enumeration value="PackageCredit" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="CustomerDemographics">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DriversLicense" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BirthDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PlaceOfEmployment" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VCRData" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ABSwitch" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpouseRoommate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpouseDriversLicense" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpouseSSN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RelativesName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RelativesAddress1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RelativesAddress2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RelativesTelephone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CommentLine2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CommentLine3" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="UpdateAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="BillToDetailsReturn" type="tns:BillToDetailsReturn" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountDetailsReturn" type="tns:AccountDetailsReturn" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomerDemographicsReturn" type="tns:CustomerDemographicsReturn" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="BillToDetailsReturn">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="tns:StatementCode" />
          <s:element minOccurs="1" maxOccurs="1" name="wasAttempted" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ExceptionInfo" type="tns:ExceptionInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExceptionInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StackTrace" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AccountDetailsReturn">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="wasAttempted" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ExceptionInfo" type="tns:ExceptionInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CustomerDemographicsReturn">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="wasAttempted" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ExceptionInfo" type="tns:ExceptionInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAccountStatementsAllRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="INL00165_ServiceCodes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAccountStatementsAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountStatementAllInfo" type="tns:AccountStatementAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AccountStatementAllResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="SiteId" type="tns:SiteId" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrentBalanceLessTaxes" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Statement" type="tns:StatementAll" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StatementAll">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="tns:StatementCode" />
          <s:element minOccurs="0" maxOccurs="1" name="StatementDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastStatementDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BalanceLastStatement" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StatementDueDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TotalStatementAmount" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastTransType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastPayAmount" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastPayDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastPayMOP" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MOP" type="tns:MOP" />
          <s:element minOccurs="0" maxOccurs="1" name="Credit" type="tns:DebitCredit" />
          <s:element minOccurs="0" maxOccurs="1" name="Debit" type="tns:DebitCredit" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MOP">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BillingDay" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="BillFormatCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BillHandlingCode" type="tns:BillHandlingCode" />
          <s:element minOccurs="0" maxOccurs="1" name="ProduceStatement" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceClass" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LanguageCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StatementStatus" type="tns:StatementStatus" />
          <s:element minOccurs="1" maxOccurs="1" name="SequenceNumber" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ProcessControlNumber" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="TransactionType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NumberTransactions" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="BillHandlingCode">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Default" />
          <s:enumeration value="ePay With Paper Bill" />
          <s:enumeration value="ePay With No Paper Bill" />
          <s:enumeration value="CheckFree" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="StatementStatus">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Active" />
          <s:enumeration value="Pending Install" />
          <s:enumeration value="Temporary Disconnect" />
          <s:enumeration value="NonPay Disconnect" />
          <s:enumeration value="Pending Reconnect" />
          <s:enumeration value="Disconnect" />
          <s:enumeration value="Pending Disconnect" />
          <s:enumeration value="No Services" />
          <s:enumeration value="Pending Change" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="DebitCredit">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TransMasterAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="TransferTaxAmount" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAccountDetailsRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="SearchFilters" type="tns:SearchFilters" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SearchFilters">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Equipment" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Serviceability" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="CurrentServices" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAccountDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountInfo" type="tns:AccountDetailsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AccountDetailsResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Account" type="tns:AccountInfo" />
          <s:element minOccurs="1" maxOccurs="1" name="Source" type="tns:DataSource" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AccountInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Company" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Division" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Franchise" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiddleInitial" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLine4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ZipCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PrimaryPhone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SiteId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerCategory" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerStatusCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TitleName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="AccountDetails" type="tns:AccountDetailsLineOfBusiness" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AccountDetailsLineOfBusiness">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:LineOfBusinessType" />
          <s:element minOccurs="1" maxOccurs="1" name="Serviceable" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceableStatusCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceCategoryStatus" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceCategoryStatusDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Outlets" type="tns:LineOfBusinessOutletEquipment" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Equipment" type="tns:EquipmentDetail" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="LineOfBusinessType">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Cable" />
          <s:enumeration value="Data" />
          <s:enumeration value="Telephone" />
          <s:enumeration value="Calling Card" />
          <s:enumeration value="Special Circuit" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="LineOfBusinessOutletEquipment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="OutletNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceOccurrence" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OccurrenceType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PIC" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PICFreeze" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LPIC" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LPICFreeze" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LECFreeze" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ItemNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TelephoneNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DateInstalled" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ownership" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PortNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Services" type="tns:OutletService" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="OutletService">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EquipmentDetail">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MACAddress" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ComponentCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Model" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddEFTPaymentRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="EFTPayment" type="tns:EFTPayment" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EFTPayment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Recurring" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="BankAccountNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankAccountRoutingNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankAccountName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BankAccountType" type="tns:BankAccountType" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="BankAccountType">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Checking" />
          <s:enumeration value="Savings" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AddEFTPaymentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="EFTPayment" type="tns:EFTPaymentSingleResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EFTPaymentSingleResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:MultiCallResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MultiCallResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="wasAttempted" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ExceptionInfo" type="tns:ExceptionInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddCardPaymentRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="CardPayment" type="tns:CardPayment" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CardPayment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Recurring" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="CreditCardType" type="tns:CreditCardType" />
          <s:element minOccurs="0" maxOccurs="1" name="CCNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CCSecurityCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CCName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CCExpirationDate" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreditCardType">
        <s:restriction base="s:string">
          <s:enumeration value="NotSpecified" />
          <s:enumeration value="Visa" />
          <s:enumeration value="Mastercard" />
          <s:enumeration value="Discover" />
          <s:enumeration value="Debit" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AddCardPaymentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="CardPayment" type="tns:CardPaymentSingleResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CardPaymentSingleResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:MultiCallResult" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthTransactionID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthReason" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthMessage" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthTime" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthDate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="UpdateAccountServicePriceRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="ServicePriceUpdate" type="tns:ServicePriceUpdate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ServicePriceUpdate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SalesRep" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TechNumber" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ReasonNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EmployeeType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CallCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EffectiveDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Services" type="tns:ServiceCodeInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ServiceCodeInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Rate" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Occurrence" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="UpdateAccountServicePriceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="ServicePriceUpdateResult" type="tns:ServicesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ServicesResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:MultiCallResult" />
          <s:element minOccurs="0" maxOccurs="1" name="WorkOrderNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Rate" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RateWithTaxes" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ChangeAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ProratedAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="COD" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="SpreadCharges" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="CampaignAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Deposit" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="CampaignPostAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="InstallAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="InstallAmountTax" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="TimeAssignment" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="RequiredPoints" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="QCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddAccountRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SiteId" type="tns:SiteId" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountDetails" type="tns:AccountDetails" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomerDemographics" type="tns:CustomerDemographics" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="1" maxOccurs="1" name="SiteId" type="tns:SiteId" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteRecurringPaymentRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="Payment" type="tns:DeleteCardPayment" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DeleteCardPayment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PaymentType" type="tns:CreditCardType" />
          <s:element minOccurs="1" maxOccurs="1" name="MOPSequenceNumber" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="DeleteRecurringCardPaymentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="DeleteRecurringPaymentSingleResult" type="tns:DeleteRecurringPaymentSingleResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DeleteRecurringPaymentSingleResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StatementCode" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MOPSequenceNumber" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:MultiCallResult" />
          <s:element minOccurs="1" maxOccurs="1" name="PaymentType" type="tns:CreditCardType" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCPNIVerificationRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PIN" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCPNIVerificationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="1" maxOccurs="1" name="Verified" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVerificationRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IcomsHeaderInfo" type="tns:IcomsHeaderInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="Verify" type="tns:Verify" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Verify">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="PINType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PIN" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetVerificationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:Result" />
            <s:element minOccurs="0" maxOccurs="unbounded" name="VerifyResult" type="tns:VerifyResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="VerifyResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="PINType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Verified" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Result" type="tns:MultiCallResult" />
        </s:sequence>
      </s:complexType>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="guid">
        <s:restriction base="s:string">
          <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="PingSoapIn">
    <wsdl:part name="pingRequest" element="tns:PingRequest" />
  </wsdl:message>
  <wsdl:message name="PingSoapOut">
    <wsdl:part name="PingResult" element="tns:PingResponse" />
  </wsdl:message>
  <wsdl:message name="PingCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="PingIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="GetAccountsSoapIn">
    <wsdl:part name="getAccountsRequest" element="tns:GetAccountsRequest" />
  </wsdl:message>
  <wsdl:message name="GetAccountsSoapOut">
    <wsdl:part name="GetAccountsResult" element="tns:GetAccountsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAccountsCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="GetAccountsIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountSoapIn">
    <wsdl:part name="updateAccountRequest" element="tns:UpdateAccountRequest" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountSoapOut">
    <wsdl:part name="UpdateAccountResult" element="tns:UpdateAccountResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="GetAccountStatementsAllSoapIn">
    <wsdl:part name="getAccountStatementsAllRequest" element="tns:GetAccountStatementsAllRequest" />
  </wsdl:message>
  <wsdl:message name="GetAccountStatementsAllSoapOut">
    <wsdl:part name="GetAccountStatementsAllResult" element="tns:GetAccountStatementsAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetAccountStatementsAllCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="GetAccountStatementsAllIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="GetAccountDetailsSoapIn">
    <wsdl:part name="getAccountDetailsRequest" element="tns:GetAccountDetailsRequest" />
  </wsdl:message>
  <wsdl:message name="GetAccountDetailsSoapOut">
    <wsdl:part name="GetAccountDetailsResult" element="tns:GetAccountDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAccountDetailsCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="GetAccountDetailsIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="AddEFTPaymentSoapIn">
    <wsdl:part name="addEFTPaymentRequest" element="tns:AddEFTPaymentRequest" />
  </wsdl:message>
  <wsdl:message name="AddEFTPaymentSoapOut">
    <wsdl:part name="AddEFTPaymentResult" element="tns:AddEFTPaymentResponse" />
  </wsdl:message>
  <wsdl:message name="AddEFTPaymentCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="AddEFTPaymentIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="AddCardPaymentSoapIn">
    <wsdl:part name="addCardPaymentRequest" element="tns:AddCardPaymentRequest" />
  </wsdl:message>
  <wsdl:message name="AddCardPaymentSoapOut">
    <wsdl:part name="AddCardPaymentResult" element="tns:AddCardPaymentResponse" />
  </wsdl:message>
  <wsdl:message name="AddCardPaymentCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="AddCardPaymentIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountServicePriceSoapIn">
    <wsdl:part name="updateAccountServicePriceRequest" element="tns:UpdateAccountServicePriceRequest" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountServicePriceSoapOut">
    <wsdl:part name="UpdateAccountServicePriceResult" element="tns:UpdateAccountServicePriceResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountServicePriceCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="UpdateAccountServicePriceIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="AddAccountSoapIn">
    <wsdl:part name="addAccountRequest" element="tns:AddAccountRequest" />
  </wsdl:message>
  <wsdl:message name="AddAccountSoapOut">
    <wsdl:part name="AddAccountResult" element="tns:AddAccountResponse" />
  </wsdl:message>
  <wsdl:message name="AddAccountCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="AddAccountIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="DeleteRecurringPaymentSoapIn">
    <wsdl:part name="deleteRecurringPaymentRequest" element="tns:DeleteRecurringPaymentRequest" />
  </wsdl:message>
  <wsdl:message name="DeleteRecurringPaymentSoapOut">
    <wsdl:part name="DeleteRecurringPaymentResult" element="tns:DeleteRecurringCardPaymentResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteRecurringPaymentCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="DeleteRecurringPaymentIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="GetCPNIVerificationSoapIn">
    <wsdl:part name="getCPNIVerificationRequest" element="tns:GetCPNIVerificationRequest" />
  </wsdl:message>
  <wsdl:message name="GetCPNIVerificationSoapOut">
    <wsdl:part name="GetCPNIVerificationResult" element="tns:GetCPNIVerificationResponse" />
  </wsdl:message>
  <wsdl:message name="GetCPNIVerificationCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="GetCPNIVerificationIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:message name="GetVerificationSoapIn">
    <wsdl:part name="getVerificationRequest" element="tns:GetVerificationRequest" />
  </wsdl:message>
  <wsdl:message name="GetVerificationSoapOut">
    <wsdl:part name="GetVerificationResult" element="tns:GetVerificationResponse" />
  </wsdl:message>
  <wsdl:message name="GetVerificationCharterHeaderInfo">
    <wsdl:part name="CharterHeaderInfo" element="tns:CharterHeaderInfo" />
  </wsdl:message>
  <wsdl:message name="GetVerificationIcomsSoapHeader">
    <wsdl:part name="IcomsSoapHeader" element="tns:IcomsSoapHeader" />
  </wsdl:message>
  <wsdl:portType name="AccountService">
    <wsdl:operation name="Ping">
      <wsdl:input message="tns:PingSoapIn" />
      <wsdl:output message="tns:PingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAccounts">
      <wsdl:input message="tns:GetAccountsSoapIn" />
      <wsdl:output message="tns:GetAccountsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAccount">
      <wsdl:input message="tns:UpdateAccountSoapIn" />
      <wsdl:output message="tns:UpdateAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAccountStatementsAll">
      <wsdl:input message="tns:GetAccountStatementsAllSoapIn" />
      <wsdl:output message="tns:GetAccountStatementsAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAccountDetails">
      <wsdl:input message="tns:GetAccountDetailsSoapIn" />
      <wsdl:output message="tns:GetAccountDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddEFTPayment">
      <wsdl:input message="tns:AddEFTPaymentSoapIn" />
      <wsdl:output message="tns:AddEFTPaymentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddCardPayment">
      <wsdl:input message="tns:AddCardPaymentSoapIn" />
      <wsdl:output message="tns:AddCardPaymentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAccountServicePrice">
      <wsdl:input message="tns:UpdateAccountServicePriceSoapIn" />
      <wsdl:output message="tns:UpdateAccountServicePriceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddAccount">
      <wsdl:input message="tns:AddAccountSoapIn" />
      <wsdl:output message="tns:AddAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteRecurringPayment">
      <wsdl:input message="tns:DeleteRecurringPaymentSoapIn" />
      <wsdl:output message="tns:DeleteRecurringPaymentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCPNIVerification">
      <wsdl:input message="tns:GetCPNIVerificationSoapIn" />
      <wsdl:output message="tns:GetCPNIVerificationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVerification">
      <wsdl:input message="tns:GetVerificationSoapIn" />
      <wsdl:output message="tns:GetVerificationSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="AccountService" type="tns:AccountService">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Ping">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:pingIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:PingCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:PingIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAccounts">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getAccountsIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAccountsCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:GetAccountsIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAccount">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:updateAccountIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:UpdateAccountCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:UpdateAccountIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAccountStatementsAll">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getAccountStatementsAllIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAccountStatementsAllCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:GetAccountStatementsAllIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAccountDetails">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getAccountDetailsIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAccountDetailsCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:GetAccountDetailsIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEFTPayment">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:addEFTPaymentIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AddEFTPaymentCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:AddEFTPaymentIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCardPayment">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:addCardPaymentIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AddCardPaymentCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:AddCardPaymentIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAccountServicePrice">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:updateAccountServicePriceIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:UpdateAccountServicePriceCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:UpdateAccountServicePriceIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddAccount">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:AddAccountIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AddAccountCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:AddAccountIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteRecurringPayment">
      <soap:operation soapAction="Accounts:deleteRecurringCardPaymentIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeleteRecurringPaymentCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:DeleteRecurringPaymentIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCPNIVerification">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getCPNIVerificationIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCPNIVerificationCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:GetCPNIVerificationIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVerification">
      <soap:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getVerificationIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetVerificationCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap:header message="tns:GetVerificationIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="AccountService1" type="tns:AccountService">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Ping">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:pingIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:PingCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:PingIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAccounts">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getAccountsIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAccountsCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:GetAccountsIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAccount">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:updateAccountIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:UpdateAccountCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:UpdateAccountIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAccountStatementsAll">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getAccountStatementsAllIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAccountStatementsAllCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:GetAccountStatementsAllIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAccountDetails">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getAccountDetailsIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAccountDetailsCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:GetAccountDetailsIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEFTPayment">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:addEFTPaymentIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AddEFTPaymentCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:AddEFTPaymentIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCardPayment">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:addCardPaymentIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AddCardPaymentCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:AddCardPaymentIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAccountServicePrice">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:updateAccountServicePriceIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:UpdateAccountServicePriceCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:UpdateAccountServicePriceIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddAccount">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:AddAccountIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AddAccountCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:AddAccountIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteRecurringPayment">
      <soap12:operation soapAction="Accounts:deleteRecurringCardPaymentIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeleteRecurringPaymentCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:DeleteRecurringPaymentIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCPNIVerification">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getCPNIVerificationIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCPNIVerificationCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:GetCPNIVerificationIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVerification">
      <soap12:operation soapAction="http://charter.com/enterprise/billing/icoms/accounts:getVerificationIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetVerificationCharterHeaderInfo" part="CharterHeaderInfo" use="literal" />
        <soap12:header message="tns:GetVerificationIcomsSoapHeader" part="IcomsSoapHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="AccountServicePort">
    <wsdl:port name="AccountService" binding="tns:AccountService">
      <soap:address location="http://ebs-test.corp.chartercom.com/icoms/2.06/accountservice.asmx" />
    </wsdl:port>
    <wsdl:port name="AccountService1" binding="tns:AccountService1">
      <soap12:address location="http://ebs-test.corp.chartercom.com/icoms/2.06/accountservice.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>