axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gomathi (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AXIS2-5380) wsdl input and output messages not created using wsdl2java which are imported from xsd
Date Wed, 01 Aug 2012 19:22:04 GMT
Gomathi created AXIS2-5380:
------------------------------

             Summary: wsdl input and output messages not created using wsdl2java which are imported from xsd
                 Key: AXIS2-5380
                 URL: https://issues.apache.org/jira/browse/AXIS2-5380
             Project: Axis2
          Issue Type: Bug
          Components: codegen
    Affects Versions: 1.6.2
         Environment: windows 7 and jdk 1.6.0.29
            Reporter: Gomathi


The input request and response classes not created when using wsdl2java. My wsdl file is 

The stub and handler classes are created but the request and response classes are not created. Instead the input and output parameters are mentioned as generic oemElement class. please help me. 


<!-- $Id: TH.wsdl,v 1.15.4.3 2012/04/18 22:13:52 rzumwalt Exp $ -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
   xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
   xmlns:tns="ossapi.toolhost.corp.chartercom.com" xmlns:th="messaging.ossapi.toolhost.corp.chartercom.com"
   targetNamespace="ossapi.toolhost.corp.chartercom.com" name="OSSApi">
   <wsdl:types>
      <xs:schema elementFormDefault="qualified" targetNamespace="messaging.ossapi.toolhost.corp.chartercom.com">
         <xs:include schemaLocation="TH_live.xsd" />
      </xs:schema>
   </wsdl:types>
   <wsdl:message name="tns:resetModemRequestMessage">
      <wsdl:part name="resetModem" type="th:resetModemRequest" />
   </wsdl:message>
   <wsdl:message name="tns:resetModemResponseMessage">
      <wsdl:part name="resetModem" type="th:resetModemResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoicePackageCountRequestMessage">
      <wsdl:part name="getVoicePackageCount" type="th:getVoicePackageCountRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoicePackageCountResponseMessage">
      <wsdl:part name="getVoicePackageCount" type="th:getVoicePackageCountResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCIDTVInfoRequestMessage">
      <wsdl:part name="getCIDTVInfo" type="th:getCIDTVInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCIDTVInfoResponseMessage">
      <wsdl:part name="getCIDTVInfo" type="th:getCIDTVInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setCIDTVInfoRequestMessage">
      <wsdl:part name="setCIDTVInfo" type="th:setCIDTVInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setCIDTVInfoResponseMessage">
      <wsdl:part name="setCIDTVInfo" type="th:setCIDTVInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getGenbandAccountRequestMessage">
      <wsdl:part name="getGenbandAccount" type="th:getGenbandAccountRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getGenbandAccountResponseMessage">
      <wsdl:part name="getGenbandAccount" type="th:getGenbandAccountResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setGenbandAccountRequestMessage">
      <wsdl:part name="setGenbandAccount" type="th:setGenbandAccountRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setGenbandAccountResponseMessage">
      <wsdl:part name="setGenbandAccount" type="th:setGenbandAccountResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getTivoServicesInfoRequestMessage">
      <wsdl:part name="getTivoServicesInfo" type="th:getTivoServicesInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getTivoServicesInfoResponseMessage">
      <wsdl:part name="getTivoServicesInfo" type="th:getTivoServicesInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:OSSSearchRequestMessage">
      <wsdl:part name="OSSSearch" type="th:OSSSearchRequest" />
   </wsdl:message>
   <wsdl:message name="tns:OSSSearchResponseMessage">
      <wsdl:part name="OSSSearch" type="th:OSSSearchResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setTivoServicesInfoRequestMessage">
      <wsdl:part name="setTivoServicesInfo" type="th:setTivoServicesInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setTivoServicesInfoResponseMessage">
      <wsdl:part name="setTivoServicesInfo" type="th:setTivoServicesInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getIPDRInfoRequestMessage">
      <wsdl:part name="getIPDRInfo" type="th:getIPDRInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getIPDRInfoResponseMessage">
      <wsdl:part name="getIPDRInfo" type="th:getIPDRInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCallLogsRequestMessage">
      <wsdl:part name="getCallLogs" type="th:getCallLogsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCallLogsResponseMessage">
      <wsdl:part name="getCallLogs" type="th:getCallLogsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getWebtopInfoRequestMessage">
      <wsdl:part name="getWebtopInfo" type="th:getWebtopInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getWebtopInfoResponseMessage">
      <wsdl:part name="getWebtopInfo" type="th:getWebtopInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:authorizeMobileAppUserRequestMessage">
      <wsdl:part name="authorizeMobileAppUser" type="th:authorizeMobileAppUserRequest" />
   </wsdl:message>
   <wsdl:message name="tns:authorizeMobileAppUserResponseMessage">
      <wsdl:part name="authorizeMobileAppUser" type="th:authorizeMobileAppUserResponse" />
   </wsdl:message>
   <wsdl:message name="tns:authMobileAppUserRequestMessage">
      <wsdl:part name="authMobileAppUser" type="th:authMobileAppUserRequest" />
   </wsdl:message>
   <wsdl:message name="tns:authMobileAppUserResponseMessage">
      <wsdl:part name="authMobileAppUser" type="th:authMobileAppUserResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailStorageDetailsRequestMessage">
      <wsdl:part name="getVoiceMailStorageDetails" type="th:getVoiceMailStorageDetailsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailStorageDetailsResponseMessage">
      <wsdl:part name="getVoiceMailStorageDetails" type="th:getVoiceMailStorageDetailsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailDetailsRequestMessage">
      <wsdl:part name="getVoiceMailDetails" type="th:getVoiceMailDetailsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailDetailsResponseMessage">
      <wsdl:part name="getVoiceMailDetails" type="th:getVoiceMailDetailsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailFileRequestMessage">
      <wsdl:part name="getVoiceMailFile" type="th:getVoiceMailFileRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailFileResponseMessage">
      <wsdl:part name="getVoiceMailFile" type="th:getVoiceMailFileResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailGreetingFileRequestMessage">
      <wsdl:part name="getVoiceMailGreetingFile" type="th:getVoiceMailGreetingFileRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailGreetingFileResponseMessage">
      <wsdl:part name="getVoiceMailGreetingFile" type="th:getVoiceMailGreetingFileResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailFileURLRequestMessage">
      <wsdl:part name="getVoiceMailFileURL" type="th:getVoiceMailFileURLRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailFileURLResponseMessage">
      <wsdl:part name="getVoiceMailFileURL" type="th:getVoiceMailFileURLResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setVoiceMailStatusRequestMessage">
      <wsdl:part name="setVoiceMailStatus" type="th:setVoiceMailStatusRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setVoiceMailStatusResponseMessage">
      <wsdl:part name="setVoiceMailStatus" type="th:setVoiceMailStatusResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailGreetingsFromStoreRequestMessage">
      <wsdl:part name="getVoiceMailGreetingsFromStore" type="th:getVoiceMailGreetingsFromStoreRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailGreetingsFromStoreResponseMessage">
      <wsdl:part name="getVoiceMailGreetingsFromStore" type="th:getVoiceMailGreetingsFromStoreResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailGreetingFileURLRequestMessage">
      <wsdl:part name="getVoiceMailGreetingFileURL" type="th:getVoiceMailGreetingFileURLRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceMailGreetingFileURLResponseMessage">
      <wsdl:part name="getVoiceMailGreetingFileURL" type="th:getVoiceMailGreetingFileURLResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getGreetingsInfoListRequestMessage">
      <wsdl:part name="getGreetingsInfoList" type="th:getGreetingsInfoListRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getGreetingsInfoListResponseMessage">
      <wsdl:part name="getGreetingsInfoList" type="th:getGreetingsInfoListResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setGreetingsInfoListRequestMessage">
      <wsdl:part name="setGreetingsInfoList" type="th:setGreetingsInfoListRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setGreetingsInfoListResponseMessage">
      <wsdl:part name="setGreetingsInfoList" type="th:setGreetingsInfoListResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setVoiceMailPinRequestMessage">
      <wsdl:part name="setVoiceMailPin" type="th:setVoiceMailPinRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setVoiceMailPinResponseMessage">
      <wsdl:part name="setVoiceMailPin" type="th:setVoiceMailPinResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCallFeatureRequestMessage">
      <wsdl:part name="getCallFeature" type="th:getCallFeatureRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCallFeatureResponseMessage">
      <wsdl:part name="getCallFeature" type="th:getCallFeatureResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setCallFeatureRequestMessage">
      <wsdl:part name="setCallFeature" type="th:setCallFeatureRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setCallFeatureResponseMessage">
      <wsdl:part name="setCallFeature" type="th:setCallFeatureResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getAllCallFeaturesRequestMessage">
      <wsdl:part name="getAllCallFeatures" type="th:getAllCallFeaturesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getAllCallFeaturesResponseMessage">
      <wsdl:part name="getAllCallFeatures" type="th:getAllCallFeaturesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCallForwardDetailsRequestMessage">
      <wsdl:part name="getCallForwardDetails" type="th:getCallForwardDetailsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCallForwardDetailsResponseMessage">
      <wsdl:part name="getCallForwardDetails" type="th:getCallForwardDetailsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setCallForwardDetailsRequestMessage">
      <wsdl:part name="setCallForwardDetails" type="th:setCallForwardDetailsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setCallForwardDetailsResponseMessage">
      <wsdl:part name="setCallForwardDetails" type="th:setCallForwardDetailsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceServicesRequestMessage">
      <wsdl:part name="getVoiceServices" type="th:getVoiceServicesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVoiceServicesResponseMessage">
      <wsdl:part name="getVoiceServices" type="th:getVoiceServicesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDeviceQualificationRequestMessage">
      <wsdl:part name="getDeviceQualification" type="th:getDeviceQualificationRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDeviceQualificationResponseMessage">
      <wsdl:part name="getDeviceQualification" type="th:standardResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getINSDBSustainedSpeedsRequestMessage">
      <wsdl:part name="getINSDBSustainedSpeeds" type="th:getINSDBSustainedSpeedsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getINSDBSustainedSpeedsResponseMessage">
      <wsdl:part name="getINSDBSustainedSpeeds" type="th:getINSDBSustainedSpeedsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getNewOSSAPIStatsRequestMessage">
      <wsdl:part name="getNewOSSAPIStats" type="th:getNewOSSAPIStatsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getNewOSSAPIStatsResponseMessage">
      <wsdl:part name="getNewOSSAPIStats" type="th:getNewOSSAPIStatsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getNodeHealthRequestMessage">
      <wsdl:part name="getNodeHealth" type="th:getNodeHealthRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getNodeHealthResponseMessage">
      <wsdl:part name="getNodeHealth" type="th:getNodeHealthResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getSignatureCaptureInfoRequestMessage">
      <wsdl:part name="getSignatureCaptureInfo" type="th:getSignatureCaptureInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getSignatureCaptureInfoResponseMessage">
      <wsdl:part name="getSignatureCaptureInfo" type="th:getSignatureCaptureInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCindiInfoRequestMessage">
      <wsdl:part name="getCindiInfo" type="th:getCindiInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCindiInfoResponseMessage">
      <wsdl:part name="getCindiInfo" type="th:getCindiInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getOnlineBackupRequestMessage">
      <wsdl:part name="getOnlineBackup" type="th:getOnlineBackupRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getOnlineBackupResponseMessage">
      <wsdl:part name="getOnlineBackup" type="th:getOnlineBackupResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setOnlineBackupRequestMessage">
      <wsdl:part name="setOnlineBackup" type="th:setOnlineBackupRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setOnlineBackupResponseMessage">
      <wsdl:part name="setOnlineBackup" type="th:setOnlineBackupResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPInfo2RequestMessage">
      <wsdl:part name="getDHCPInfo2" type="th:getDHCPInfo2Request" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPInfo2ResponseMessage">
      <wsdl:part name="getDHCPInfo2" type="th:getDHCPInfo2Response" />
   </wsdl:message>
   <wsdl:message name="tns:getCustomerLogRequestMessage">
      <wsdl:part name="getCustomerLog" type="th:getCustomerLogRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCustomerLogResponseMessage">
      <wsdl:part name="getCustomerLog" type="th:getCustomerLogResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setCustomerLogRequestMessage">
      <wsdl:part name="setCustomerLog" type="th:setCustomerLogRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setCustomerLogResponseMessage">
      <wsdl:part name="setCustomerLog" type="th:setCustomerLogResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setWebtopInfoRequestMessage">
      <wsdl:part name="setWebtopInfo" type="th:setWebtopInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setWebtopInfoResponseMessage">
      <wsdl:part name="setWebtopInfo" type="th:setWebtopInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getRIPRouteInfoRequestMessage">
      <wsdl:part name="getRIPRouteInfo" type="th:getRIPRouteInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getRIPRouteInfoResponseMessage">
      <wsdl:part name="getRIPRouteInfo" type="th:getRIPRouteInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getPingDataRequestMessage">
      <wsdl:part name="getPingData" type="th:getPingDataRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getPingDataResponseMessage">
      <wsdl:part name="getPingData" type="th:getPingDataResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getScopesFromSubnetRequestMessage">
      <wsdl:part name="getScopesFromSubnet" type="th:getScopesFromSubnetRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getScopesFromSubnetResponseMessage">
      <wsdl:part name="getScopesFromSubnet" type="th:getScopesFromSubnetResponse" />
   </wsdl:message>
   <wsdl:message name="tns:ncmLoginRequestMessage">
      <wsdl:part name="ncmLogin" type="th:ncmLoginRequest" />
   </wsdl:message>
   <wsdl:message name="tns:ncmLoginResponseMessage">
      <wsdl:part name="ncmLogin" type="th:ncmLoginResponse" />
   </wsdl:message>
   <wsdl:message name="tns:ncmLogoutRequestMessage">
      <wsdl:part name="ncmLogout" type="th:ncmLogoutRequest" />
   </wsdl:message>
   <wsdl:message name="tns:ncmLogoutResponseMessage">
      <wsdl:part name="ncmLogout" type="th:ncmLogoutResponse" />
   </wsdl:message>
   <wsdl:message name="tns:ncmListConfigsRequestMessage">
      <wsdl:part name="ncmListConfigs" type="th:ncmListConfigsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:ncmListConfigsResponseMessage">
      <wsdl:part name="ncmListConfigs" type="th:ncmListConfigsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:ncmListDevicesRequestMessage">
      <wsdl:part name="ncmListDevices" type="th:ncmListDevicesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:ncmListDevicesResponseMessage">
      <wsdl:part name="ncmListDevices" type="th:ncmListDevicesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:ncmGetConfigRequestMessage">
      <wsdl:part name="ncmGetConfig" type="th:ncmGetConfigRequest" />
   </wsdl:message>
   <wsdl:message name="tns:ncmGetConfigResponseMessage">
      <wsdl:part name="ncmGetConfig" type="th:ncmGetConfigResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDRUMCMTSListRequestMessage">
      <wsdl:part name="getDRUMCMTSList" type="th:getDRUMCMTSListRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDRUMCMTSListResponseMessage">
      <wsdl:part name="getDRUMCMTSList" type="th:getDRUMCMTSListResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDRUMCMTSForNodeRequestMessage">
      <wsdl:part name="getDRUMCMTSForNode" type="th:getDRUMCMTSForNodeRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDRUMCMTSForNodeResponseMessage">
      <wsdl:part name="getDRUMCMTSForNode" type="th:getDRUMCMTSForNodeResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getKmaForAccountRequestMessage">
      <wsdl:part name="getKmaForAccount" type="th:getKmaForAccountRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getKmaForAccountResponseMessage">
      <wsdl:part name="getKmaForAccount" type="th:getKmaForAccountResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getEpayLinkRequestMessage">
      <wsdl:part name="getEpayLink" type="th:getEpayLinkRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getEpayLinkResponseMessage">
      <wsdl:part name="getEpayLink" type="th:getEpayLinkResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getEncryptStringRequestMessage">
      <wsdl:part name="getEncryptString" type="th:getEncryptStringRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getEncryptStringResponseMessage">
      <wsdl:part name="getEncryptString" type="th:getEncryptStringResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getIDMInfoRequestMessage">
      <wsdl:part name="getIDMInfo" type="th:getIDMInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getIDMInfoResponseMessage">
      <wsdl:part name="getIDMInfo" type="th:getIDMInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setIDMInfoRequestMessage">
      <wsdl:part name="setIDMInfo" type="th:setIDMInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setIDMInfoResponseMessage">
      <wsdl:part name="OSSResponse" type="th:standardResponse" />
   </wsdl:message>
   <wsdl:message name="tns:addMacsBlacklistRequestMessage">
      <wsdl:part name="addMacsBlacklist" type="th:addMacsBlacklistRequest" />
   </wsdl:message>
   <wsdl:message name="tns:addMacsBlacklistResponseMessage">
      <wsdl:part name="addMacsBlacklist" type="th:addMacsBlacklistResponse" />
   </wsdl:message>
   <wsdl:message name="tns:checkMacBlacklistRequestMessage">
      <wsdl:part name="checkMacBlacklist" type="th:checkMacBlacklistRequest" />
   </wsdl:message>
   <wsdl:message name="tns:checkMacBlacklistResponseMessage">
      <wsdl:part name="checkMacBlacklist" type="th:checkMacBlacklistResponse" />
   </wsdl:message>
   <wsdl:message name="tns:delMacsBlacklistRequestMessage">
      <wsdl:part name="delMacsBlacklist" type="th:delMacsBlacklistRequest" />
   </wsdl:message>
   <wsdl:message name="tns:delMacsBlacklistResponseMessage">
      <wsdl:part name="delMacsBlacklist" type="th:delMacsBlacklistResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getMacBlacklistReasonsRequestMessage">
      <wsdl:part name="getMacBlacklistReasons" type="th:getMacBlacklistReasonsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getMacBlacklistReasonsResponseMessage">
      <wsdl:part name="getMacBlacklistReasons" type="th:getMacBlacklistReasonsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getMacsBlacklistByReasonRequestMessage">
      <wsdl:part name="getMacsBlacklistByReason" type="th:getMacsBlacklistByReasonRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getMacsBlacklistByReasonResponseMessage">
      <wsdl:part name="getMacsBlacklistByReason" type="th:getMacsBlacklistByReasonResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setINSSatelliteInfoRequestMessage">
      <wsdl:part name="setINSSatelliteInfo" type="th:setINSSatelliteInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setINSSatelliteInfoResponseMessage">
      <wsdl:part name="setINSSatelliteInfo" type="th:setINSSatelliteInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setINSInfoRequestMessage">
      <wsdl:part name="setINSInfo" type="th:setINSInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setINSInfoResponseMessage">
      <wsdl:part name="setINSInfo" type="th:setINSInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getINSInfoRequestMessage">
      <wsdl:part name="getINSInfo" type="th:getINSInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getINSInfoResponseMessage">
      <wsdl:part name="getINSInfo" type="th:getINSInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDLNInfoRequestMessage">
      <wsdl:part name="getDLNInfo" type="th:getDLNInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDLNInfoResponseMessage">
      <wsdl:part name="getDLNInfo" type="th:getDLNInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCHTRDBReleaseVersionRequestMessage">
      <wsdl:part name="getCHTRDBReleaseVersion" type="th:getCHTRDBReleaseVersionRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCHTRDBReleaseVersionResponseMessage">
      <wsdl:part name="getCHTRDBReleaseVersion" type="th:getCHTRDBReleaseVersionResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getOrderInfoRequestMessage">
      <wsdl:part name="getOrderInfo" type="th:getOrderInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getOrderInfoResponseMessage">
      <wsdl:part name="getOrderInfo" type="th:getOrderInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPMACforIPRequestMessage">
      <wsdl:part name="getDHCPMACforIP" type="th:getDHCPMACforIPRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPMACforIPResponseMessage">
      <wsdl:part name="getDHCPMACforIP" type="th:getDHCPMACforIPResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPProvGroupListRequestMessage">
      <wsdl:part name="getDHCPProvGroupList" type="th:getDHCPProvGroupListRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPProvGroupListResponseMessage">
      <wsdl:part name="getDHCPProvGroupList" type="th:getDHCPProvGroupListResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPInfoListRequestMessage">
      <wsdl:part name="getDHCPInfoList" type="th:getDHCPInfoListRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPInfoListResponseMessage">
      <wsdl:part name="getDHCPInfoList" type="th:getDHCPInfoListResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getModemLastUsedTimestampRequestMessage">
      <wsdl:part name="getModemLastUsedTimestamp" type="th:getModemLastUsedTimestampRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getModemLastUsedTimestampResponseMessage">
      <wsdl:part name="getModemLastUsedTimestamp" type="th:getModemLastUsedTimestampResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getOffHookStatusRequestMessage">
      <wsdl:part name="getOffHookStatus" type="th:getOffHookStatusRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getOffHookStatusResponseMessage">
      <wsdl:part name="getOffHookStatus" type="th:getOffHookStatusResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDrumImpactInfoRequestMessage">
      <wsdl:part name="getDrumImpactInfo" type="th:getDrumImpactInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDrumImpactInfoResponseMessage">
      <wsdl:part name="getDrumImpactInfo" type="th:getDrumImpactInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDrumReportDDCUListRequestMessage">
      <wsdl:part name="getDrumReportDDCUList" type="th:getDrumReportDDCUListRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDrumReportDDCUListResponseMessage">
      <wsdl:part name="getDrumReportDDCUList" type="th:getDrumReportDDCUListResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDrumDDCUQueryRequestMessage">
      <wsdl:part name="getDrumDDCUQuery" type="th:getDrumDDCUQueryRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDrumDDCUQueryResponseMessage">
      <wsdl:part name="getDrumDDCUQuery" type="th:getDrumDDCUQueryResponse" />
   </wsdl:message>
   <wsdl:message name="tns:syncEmailInfoRequestMessage">
      <wsdl:part name="syncEmailInfo" type="th:syncEmailInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:syncEmailInfoResponseMessage">
      <wsdl:part name="syncEmailInfo" type="th:syncEmailInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getSwitchInfoRequestMessage">
      <wsdl:part name="getSwitchInfo" type="th:getSwitchInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getSwitchInfoResponseMessage">
      <wsdl:part name="getSwitchInfo" type="th:getSwitchInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getHSDServicesRequestMessage">
      <wsdl:part name="getHSDServices" type="th:getHSDServicesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getHSDServicesResponseMessage">
      <wsdl:part name="getHSDServices" type="th:getHSDServicesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getAvailableServicesRequestMessage">
      <wsdl:part name="getAvailableServices" type="th:getAvailableServicesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getAvailableServicesResponseMessage">
      <wsdl:part name="getAvailableServices" type="th:getAvailableServicesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getSigmaInfoRequestMessage">
      <wsdl:part name="getSigmaInfo" type="th:getSigmaInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getSigmaInfoResponseMessage">
      <wsdl:part name="getSigmaInfo" type="th:getSigmaInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setSigmaInfoRequestMessage">
      <wsdl:part name="setSigmaInfo" type="th:setSigmaInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setSigmaInfoResponseMessage">
      <wsdl:part name="setSigmaInfo" type="th:setSigmaInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getOrderStatusRequestMessage">
      <wsdl:part name="getOrderStatus" type="th:getOrderStatusRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getOrderStatusResponseMessage">
      <wsdl:part name="getOrderStatus" type="th:getOrderStatusResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getMacHistoryRequestMessage">
      <wsdl:part name="getMacHistory" type="th:getMacHistoryRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getMacHistoryResponseMessage">
      <wsdl:part name="getMacHistory" type="th:getMacHistoryResponse" />
   </wsdl:message>
   <wsdl:message name="tns:findAccountByMacRequestMessage">
      <wsdl:part name="findAccountByMac" type="th:findAccountByMacRequest" />
   </wsdl:message>
   <wsdl:message name="tns:findAccountByMacResponseMessage">
      <wsdl:part name="findAccountByMac" type="th:findAccountByMacResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getAccountbyMacRequestMessage">
      <wsdl:part name="getAccountbyMac" type="th:getAccountbyMacRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getAccountbyMacResponseMessage">
      <wsdl:part name="getAccountbyMac" type="th:getAccountbyMacResponse" />
   </wsdl:message>
   <wsdl:message name="tns:updateMacHistoryRequestMessage">
      <wsdl:part name="updateMacHistory" type="th:updateMacHistoryRequest" />
   </wsdl:message>
   <wsdl:message name="tns:updateMacHistoryResponseMessage">
      <wsdl:part name="OSSResponse" type="th:standardResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getWHInfoRequestMessage">
      <wsdl:part name="getWHInfo" type="th:getWHInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getWHInfoResponseMessage">
      <wsdl:part name="getWHInfo" type="th:getWHInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setWHInfoRequestMessage">
      <wsdl:part name="setWHInfo" type="th:setWHInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setWHInfoResponseMessage">
      <wsdl:part name="setWHInfo" type="th:setWHInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:corporateAuthenticateRequestMessage">
      <wsdl:part name="corporateAuthenticate" type="th:corporateAuthenticateRequest" />
   </wsdl:message>
   <wsdl:message name="tns:corporateAuthenticateResponseMessage">
      <wsdl:part name="corporateAuthenticate" type="th:corporateAuthenticateResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getSubProfileByAccountRequestMessage">
      <wsdl:part name="getSubProfileByAccount" type="th:getSubProfileByAccountRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getSubProfileByAccountResponseMessage">
      <wsdl:part name="getSubProfileByAccount" type="th:getSubProfileByAccountResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getQuestionsRequestMessage">
      <wsdl:part name="getQuestions" type="th:getQuestionsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getQuestionsResponseMessage">
      <wsdl:part name="getQuestions" type="th:getQuestionsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:authLoginRequestMessage">
      <wsdl:part name="authLogin" type="th:authLoginRequest" />
   </wsdl:message>
   <wsdl:message name="tns:authLoginResponseMessage">
      <wsdl:part name="authLogin" type="th:authLoginResponse" />
   </wsdl:message>
   <wsdl:message name="tns:verifyContactEmailRequestMessage">
      <wsdl:part name="verifyContactEmail" type="th:verifyContactEmailRequest" />
   </wsdl:message>
   <wsdl:message name="tns:verifyContactEmailResponseMessage">
      <wsdl:part name="verifyContactEmail" type="th:verifyContactEmailResponse" />
   </wsdl:message>
   <wsdl:message name="tns:resetVerificationValueRequestMessage">
      <wsdl:part name="resetVerificationValue" type="th:resetVerificationValueRequest" />
   </wsdl:message>
   <wsdl:message name="tns:resetVerificationValueResponseMessage">
      <wsdl:part name="resetVerificationValue" type="th:resetVerificationValueResponse" />
   </wsdl:message>
   <wsdl:message name="tns:authChallengeRequestMessage">
      <wsdl:part name="authChallenge" type="th:authChallengeRequest" />
   </wsdl:message>
   <wsdl:message name="tns:authChallengeResponseMessage">
      <wsdl:part name="authChallenge" type="th:authChallengeResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCPNIVerificationRequestMessage">
      <wsdl:part name="getCPNIVerification" type="th:getCPNIVerificationRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCPNIVerificationResponseMessage">
      <wsdl:part name="getCPNIVerification" type="th:getCPNIVerificationResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getPasswordRequestMessage">
      <wsdl:part name="getPassword" type="th:getPasswordRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getPasswordResponseMessage">
      <wsdl:part name="getPassword" type="th:getPasswordResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getLoginByZipcodeRequestMessage">
      <wsdl:part name="getLoginByZipcode" type="th:getLoginByZipcodeRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getLoginByZipcodeResponseMessage">
      <wsdl:part name="getLoginByZipcode" type="th:getLoginByZipcodeResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getLoginRequestMessage">
      <wsdl:part name="getLogin" type="th:getLoginRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getLoginResponseMessage">
      <wsdl:part name="getLogin" type="th:getLoginResponse" />
   </wsdl:message>
   <wsdl:message name="tns:createLoginRequestMessage">
      <wsdl:part name="createLogin" type="th:createLoginRequest" />
   </wsdl:message>
   <wsdl:message name="tns:createLoginResponseMessage">
      <wsdl:part name="createLogin" type="th:createLoginResponse" />
   </wsdl:message>
   <wsdl:message name="tns:updateLoginRequestMessage">
      <wsdl:part name="updateLogin" type="th:updateLoginRequest" />
   </wsdl:message>
   <wsdl:message name="tns:updateLoginResponseMessage">
      <wsdl:part name="OSSResponse" type="th:standardResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCSGInfoRequestMessage">
      <wsdl:part name="getCSGInfo" type="th:getCSGInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCSGInfoResponseMessage">
      <wsdl:part name="getCSGInfo" type="th:getCSGInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCSGServiceInfoRequestMessage">
      <wsdl:part name="getCSGServiceInfo" type="th:getCSGServiceInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCSGServiceInfoResponseMessage">
      <wsdl:part name="getCSGServiceInfo" type="th:getCSGServiceInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getModemInfoRequestMessage">
      <wsdl:part name="getModemInfo" type="th:getModemInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getModemInfoResponseMessage">
      <wsdl:part name="getModemInfo" type="th:getModemInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCMTSListRequestMessage">
      <wsdl:part name="getCMTSList" type="th:getCMTSListRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCMTSListResponseMessage">
      <wsdl:part name="getCMTSList" type="th:getCMTSListResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCMTSInterfacesRequestMessage">
      <wsdl:part name="getCMTSInterfaces" type="th:getCMTSInterfacesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCMTSInterfacesResponseMessage">
      <wsdl:part name="getCMTSInterfaces" type="th:getCMTSInterfacesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCMTSInterfaceDevicesRequestMessage">
      <wsdl:part name="getCMTSInterfaceDevices" type="th:getCMTSInterfaceDevicesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCMTSInterfaceDevicesResponseMessage">
      <wsdl:part name="getCMTSInterfaceDevices" type="th:getCMTSInterfaceDevicesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPInfoRequestMessage">
      <wsdl:part name="getDHCPInfo" type="th:getDHCPInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPInfoResponseMessage">
      <wsdl:part name="getDHCPInfo" type="th:getDHCPInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPCustomPropertiesRequestMessage">
      <wsdl:part name="getDHCPCustomProperties" type="th:getDHCPCustomPropertiesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getDHCPCustomPropertiesResponseMessage">
      <wsdl:part name="getDHCPCustomProperties" type="th:getDHCPCustomPropertiesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setDHCPInfoRequestMessage">
      <wsdl:part name="setDHCPInfo" type="th:setDHCPInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setDHCPInfoResponseMessage">
      <wsdl:part name="setDHCPInfo" type="th:setDHCPInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getTPVInfoRequestMessage">
      <wsdl:part name="getTPVInfo" type="th:getTPVInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getTPVInfoResponseMessage">
      <wsdl:part name="getTPVInfo" type="th:getTPVInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getODSInfoRequestMessage">
      <wsdl:part name="getODSInfo" type="th:getODSInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getODSInfoResponseMessage">
      <wsdl:part name="getODSInfo" type="th:getODSInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getLADInfoRequestMessage">
      <wsdl:part name="getLADInfo" type="th:getLADInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getLADInfoResponseMessage">
      <wsdl:part name="getLADInfo" type="th:getLADInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getConvergedServicesRequestMessage">
      <wsdl:part name="getConvergedServices" type="th:getConvergedServicesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getConvergedServicesResponseMessage">
      <wsdl:part name="getConvergedServices" type="th:getConvergedServicesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:createConvergedServiceRequestMessage">
      <wsdl:part name="createConvergedService" type="th:createConvergedServiceRequest" />
   </wsdl:message>
   <wsdl:message name="tns:createConvergedServiceResponseMessage">
      <wsdl:part name="createConvergedService" type="th:createConvergedServiceResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getAuroraInfoRequestMessage">
      <wsdl:part name="getAuroraInfo" type="th:getAuroraInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getAuroraInfoResponseMessage">
      <wsdl:part name="getAuroraInfo" type="th:getAuroraInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:authenticateReqMsg">
      <wsdl:part name="authenticate" type="th:authenticateRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getHFCInfoRequestMessage">
      <wsdl:part name="getHFCInfo" type="th:getHFCInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getHFCInfoResponseMessage">
      <wsdl:part name="getHFCInfo" type="th:getHFCInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getBillingInfoRequestMessage">
      <wsdl:part name="getBillingInfo" type="th:getBillingInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getBillingInfoResponseMessage">
      <wsdl:part name="getBillingInfo" type="th:getBillingInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getEmailInfoRequestMessage">
      <wsdl:part name="getEmailInfo" type="th:getEmailInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getEmailInfoResponseMessage">
      <wsdl:part name="getEmailInfo" type="th:getEmailInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setEmailInfoRequestMessage">
      <wsdl:part name="setEmailInfo" type="th:setEmailInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setEmailInfoResponseMessage">
      <wsdl:part name="setEmailInfo" type="th:setEmailInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getNMSInfoRequestMessage">
      <wsdl:part name="getNMSInfo" type="th:getNMSInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getNMSInfoResponseMessage">
      <wsdl:part name="getNMSInfo" type="th:getNMSInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:authorizeCBPUserRequestMessage">
      <wsdl:part name="authorizeCBPUser" type="th:authorizeCBPUserRequest" />
   </wsdl:message>
   <wsdl:message name="tns:authorizeCBPUserResponseMessage">
      <wsdl:part name="authorizeCBPUser" type="th:authorizeCBPUserResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getRemedyWebInfoRequestMessage">
      <wsdl:part name="getRemedyWebInfo" type="th:getRemedyWebInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getRemedyWebInfoResponseMessage">
      <wsdl:part name="getRemedyWebInfo" type="th:getRemedyWebInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setRemedyWebInfoRequestMessage">
      <wsdl:part name="setRemedyWebInfo" type="th:setRemedyWebInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setRemedyWebInfoResponseMessage">
      <wsdl:part name="setRemedyWebInfo" type="th:setRemedyWebInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:createCBPOnlineUserRequestMessage">
      <wsdl:part name="createCBPOnlineUser" type="th:createCBPOnlineUserRequest" />
   </wsdl:message>
   <wsdl:message name="tns:createCBPOnlineUserResponseMessage">
      <wsdl:part name="createCBPOnlineUser" type="th:createCBPOnlineUserResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getCSGEquipmentInfoRequestMessage">
      <wsdl:part name="getCSGEquipmentInfo" type="th:getCSGEquipmentInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getCSGEquipmentInfoResponseMessage">
      <wsdl:part name="getCSGEquipmentInfo" type="th:getCSGEquipmentInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:searchByTSNRequestMessage">
      <wsdl:part name="searchByTSN" type="th:searchByTSNRequest" />
   </wsdl:message>
   <wsdl:message name="tns:searchByTSNResponseMessage">
      <wsdl:part name="searchByTSN" type="th:searchByTSNResponse" />
   </wsdl:message>
   <wsdl:message name="tns:authenticateResMsg">
      <wsdl:part name="authenticate" type="th:authenticateResponse" />
   </wsdl:message>
   <wsdl:message name="tns:ossResMsg">
      <wsdl:part name="OSSResponse" type="th:standardResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getPackagesRequestMessage">
      <wsdl:part name="getPackages" type="th:getPackagesRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getPackagesResponseMessage">
      <wsdl:part name="getPackages" type="th:getPackagesResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getMsoSiteIDRequestMessage">
      <wsdl:part name="getMsoSiteID" type="th:getMsoSiteIDRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getMsoSiteIDResponseMessage">
      <wsdl:part name="getMsoSiteID" type="th:getMsoSiteIDResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getMsoServiceIDsRequestMessage">
      <wsdl:part name="getMsoServiceIDs" type="th:getMsoServiceIDsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getMsoServiceIDsResponseMessage">
      <wsdl:part name="getMsoServiceIDs" type="th:getMsoServiceIDsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getVodSiteIDsRequestMessage">
      <wsdl:part name="getVodSiteIDs" type="th:getVodSiteIDsRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getVodSiteIDsResponseMessage">
      <wsdl:part name="getVodSiteIDs" type="th:getVodSiteIDsResponse" />
   </wsdl:message>
   <wsdl:message name="tns:getSubscriberMessageInfoRequestMessage">
      <wsdl:part name="getSubscriberMessageInfo" type="th:getSubscriberMessageInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:getSubscriberMessageInfoResponseMessage">
      <wsdl:part name="getSubscriberMessageInfo" type="th:getSubscriberMessageInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setSubscriberMessageInfoRequestMessage">
      <wsdl:part name="setSubscriberMessageInfo" type="th:setSubscriberMessageInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setSubscriberMessageInfoResponseMessage">
      <wsdl:part name="setSubscriberMessageInfo" type="th:setSubscriberMessageInfoResponse" />
   </wsdl:message>
   <wsdl:message name="tns:setPerftechCampaignInfoRequestMessage">
      <wsdl:part name="setPerftechCampaignInfo" type="th:setPerftechCampaignInfoRequest" />
   </wsdl:message>
   <wsdl:message name="tns:setPerftechCampaignInfoResponseMessage">
      <wsdl:part name="setPerftechCampaignInfo" type="th:setPerftechCampaignInfoResponse" />
   </wsdl:message>
   <wsdl:portType name="OSSApiService">
      <wsdl:operation name="resetModem">
         <wsdl:input message="tns:resetModemRequestMessage"/>
         <wsdl:output message="tns:resetModemResponseMessage"/>
      </wsdl:operation>
      <wsdl:operation name="getVoicePackageCount">
         <wsdl:input message="tns:getVoicePackageCountRequestMessage" />
         <wsdl:output message="tns:getVoicePackageCountResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCIDTVInfo">
         <wsdl:input message="tns:getCIDTVInfoRequestMessage" />
         <wsdl:output message="tns:getCIDTVInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setCIDTVInfo">
         <wsdl:input message="tns:setCIDTVInfoRequestMessage" />
         <wsdl:output message="tns:setCIDTVInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getGenbandAccount">
         <wsdl:input message="tns:getGenbandAccountRequestMessage" />
         <wsdl:output message="tns:getGenbandAccountResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setGenbandAccount">
         <wsdl:input message="tns:setGenbandAccountRequestMessage" />
         <wsdl:output message="tns:setGenbandAccountResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getTivoServicesInfo">
         <wsdl:input message="tns:getTivoServicesInfoRequestMessage" />
         <wsdl:output message="tns:getTivoServicesInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="OSSSearch">
         <wsdl:input message="tns:OSSSearchRequestMessage" />
         <wsdl:output message="tns:OSSSearchResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setTivoServicesInfo">
         <wsdl:input message="tns:setTivoServicesInfoRequestMessage" />
         <wsdl:output message="tns:setTivoServicesInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getIPDRInfo">
         <wsdl:input message="tns:getIPDRInfoRequestMessage" />
         <wsdl:output message="tns:getIPDRInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCallLogs">
         <wsdl:input message="tns:getCallLogsRequestMessage" />
         <wsdl:output message="tns:getCallLogsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getWebtopInfo">
         <wsdl:input message="tns:getWebtopInfoRequestMessage" />
         <wsdl:output message="tns:getWebtopInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="authorizeMobileAppUser">
         <wsdl:input message="tns:authorizeMobileAppUserRequestMessage" />
         <wsdl:output message="tns:authorizeMobileAppUserResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="authMobileAppUser">
         <wsdl:input message="tns:authMobileAppUserRequestMessage" />
         <wsdl:output message="tns:authMobileAppUserResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailStorageDetails">
         <wsdl:input message="tns:getVoiceMailStorageDetailsRequestMessage" />
         <wsdl:output message="tns:getVoiceMailStorageDetailsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailDetails">
         <wsdl:input message="tns:getVoiceMailDetailsRequestMessage" />
         <wsdl:output message="tns:getVoiceMailDetailsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailFile">
         <wsdl:input message="tns:getVoiceMailFileRequestMessage" />
         <wsdl:output message="tns:getVoiceMailFileResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailGreetingFile">
         <wsdl:input message="tns:getVoiceMailGreetingFileRequestMessage" />
         <wsdl:output message="tns:getVoiceMailGreetingFileResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailFileURL">
         <wsdl:input message="tns:getVoiceMailFileURLRequestMessage" />
         <wsdl:output message="tns:getVoiceMailFileURLResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setVoiceMailStatus">
         <wsdl:input message="tns:setVoiceMailStatusRequestMessage" />
         <wsdl:output message="tns:setVoiceMailStatusResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailGreetingsFromStore">
         <wsdl:input message="tns:getVoiceMailGreetingsFromStoreRequestMessage" />
         <wsdl:output message="tns:getVoiceMailGreetingsFromStoreResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailGreetingFileURL">
         <wsdl:input message="tns:getVoiceMailGreetingFileURLRequestMessage" />
         <wsdl:output message="tns:getVoiceMailGreetingFileURLResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getGreetingsInfoList">
         <wsdl:input message="tns:getGreetingsInfoListRequestMessage" />
         <wsdl:output message="tns:getGreetingsInfoListResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setGreetingsInfoList">
         <wsdl:input message="tns:setGreetingsInfoListRequestMessage" />
         <wsdl:output message="tns:setGreetingsInfoListResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setVoiceMailPin">
         <wsdl:input message="tns:setVoiceMailPinRequestMessage" />
         <wsdl:output message="tns:setVoiceMailPinResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCallFeature">
         <wsdl:input message="tns:getCallFeatureRequestMessage" />
         <wsdl:output message="tns:getCallFeatureResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setCallFeature">
         <wsdl:input message="tns:setCallFeatureRequestMessage" />
         <wsdl:output message="tns:setCallFeatureResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getAllCallFeatures">
         <wsdl:input message="tns:getAllCallFeaturesRequestMessage" />
         <wsdl:output message="tns:getAllCallFeaturesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCallForwardDetails">
         <wsdl:input message="tns:getCallForwardDetailsRequestMessage" />
         <wsdl:output message="tns:getCallForwardDetailsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setCallForwardDetails">
         <wsdl:input message="tns:setCallForwardDetailsRequestMessage" />
         <wsdl:output message="tns:setCallForwardDetailsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVoiceServices">
         <wsdl:input message="tns:getVoiceServicesRequestMessage" />
         <wsdl:output message="tns:getVoiceServicesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDeviceQualification">
         <wsdl:input message="tns:getDeviceQualificationRequestMessage" />
         <wsdl:output message="tns:getDeviceQualificationResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getINSDBSustainedSpeeds">
         <wsdl:input message="tns:getINSDBSustainedSpeedsRequestMessage" />
         <wsdl:output message="tns:getINSDBSustainedSpeedsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getNewOSSAPIStats">
         <wsdl:input message="tns:getNewOSSAPIStatsRequestMessage" />
         <wsdl:output message="tns:getNewOSSAPIStatsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getNodeHealth">
         <wsdl:input message="tns:getNodeHealthRequestMessage" />
         <wsdl:output message="tns:getNodeHealthResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getSignatureCaptureInfo">
         <wsdl:input message="tns:getSignatureCaptureInfoRequestMessage" />
         <wsdl:output message="tns:getSignatureCaptureInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCindiInfo">
         <wsdl:input message="tns:getCindiInfoRequestMessage" />
         <wsdl:output message="tns:getCindiInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getOnlineBackup">
         <wsdl:input message="tns:getOnlineBackupRequestMessage" />
         <wsdl:output message="tns:getOnlineBackupResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setOnlineBackup">
         <wsdl:input message="tns:setOnlineBackupRequestMessage" />
         <wsdl:output message="tns:setOnlineBackupResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDHCPInfo2">
         <wsdl:input message="tns:getDHCPInfo2RequestMessage" />
         <wsdl:output message="tns:getDHCPInfo2ResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCustomerLog">
         <wsdl:input message="tns:getCustomerLogRequestMessage" />
         <wsdl:output message="tns:getCustomerLogResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setCustomerLog">
         <wsdl:input message="tns:setCustomerLogRequestMessage" />
         <wsdl:output message="tns:setCustomerLogResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setWebtopInfo">
         <wsdl:input message="tns:setWebtopInfoRequestMessage" />
         <wsdl:output message="tns:setWebtopInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getRIPRouteInfo">
         <wsdl:input message="tns:getRIPRouteInfoRequestMessage" />
         <wsdl:output message="tns:getRIPRouteInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getPingData">
         <wsdl:input message="tns:getPingDataRequestMessage" />
         <wsdl:output message="tns:getPingDataResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getScopesFromSubnet">
         <wsdl:input message="tns:getScopesFromSubnetRequestMessage" />
         <wsdl:output message="tns:getScopesFromSubnetResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="ncmLogin">
         <wsdl:input message="tns:ncmLoginRequestMessage" />
         <wsdl:output message="tns:ncmLoginResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="ncmLogout">
         <wsdl:input message="tns:ncmLogoutRequestMessage" />
         <wsdl:output message="tns:ncmLogoutResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="ncmListConfigs">
         <wsdl:input message="tns:ncmListConfigsRequestMessage" />
         <wsdl:output message="tns:ncmListConfigsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="ncmListDevices">
         <wsdl:input message="tns:ncmListDevicesRequestMessage" />
         <wsdl:output message="tns:ncmListDevicesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="ncmGetConfig">
         <wsdl:input message="tns:ncmGetConfigRequestMessage" />
         <wsdl:output message="tns:ncmGetConfigResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDRUMCMTSList">
         <wsdl:input message="tns:getDRUMCMTSListRequestMessage" />
         <wsdl:output message="tns:getDRUMCMTSListResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDRUMCMTSForNode">
         <wsdl:input message="tns:getDRUMCMTSForNodeRequestMessage" />
         <wsdl:output message="tns:getDRUMCMTSForNodeResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getKmaForAccount">
         <wsdl:input message="tns:getKmaForAccountRequestMessage" />
         <wsdl:output message="tns:getKmaForAccountResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getEpayLink">
         <wsdl:input message="tns:getEpayLinkRequestMessage" />
         <wsdl:output message="tns:getEpayLinkResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getEncryptString">
         <wsdl:input message="tns:getEncryptStringRequestMessage" />
         <wsdl:output message="tns:getEncryptStringResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getIDMInfo">
         <wsdl:input message="tns:getIDMInfoRequestMessage" />
         <wsdl:output message="tns:getIDMInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setIDMInfo">
         <wsdl:input message="tns:setIDMInfoRequestMessage" />
         <wsdl:output message="tns:setIDMInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="addMacsBlacklist">
         <wsdl:input message="tns:addMacsBlacklistRequestMessage" />
         <wsdl:output message="tns:addMacsBlacklistResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="checkMacBlacklist">
         <wsdl:input message="tns:checkMacBlacklistRequestMessage" />
         <wsdl:output message="tns:checkMacBlacklistResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="delMacsBlacklist">
         <wsdl:input message="tns:delMacsBlacklistRequestMessage" />
         <wsdl:output message="tns:delMacsBlacklistResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getMacBlacklistReasons">
         <wsdl:input message="tns:getMacBlacklistReasonsRequestMessage" />
         <wsdl:output message="tns:getMacBlacklistReasonsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getMacsBlacklistByReason">
         <wsdl:input message="tns:getMacsBlacklistByReasonRequestMessage" />
         <wsdl:output message="tns:getMacsBlacklistByReasonResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setINSSatelliteInfo">
         <wsdl:input message="tns:setINSSatelliteInfoRequestMessage" />
         <wsdl:output message="tns:setINSSatelliteInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setINSInfo">
         <wsdl:input message="tns:setINSInfoRequestMessage" />
         <wsdl:output message="tns:setINSInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getINSInfo">
         <wsdl:input message="tns:getINSInfoRequestMessage" />
         <wsdl:output message="tns:getINSInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDLNInfo">
         <wsdl:input message="tns:getDLNInfoRequestMessage" />
         <wsdl:output message="tns:getDLNInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCHTRDBReleaseVersion">
         <wsdl:input message="tns:getCHTRDBReleaseVersionRequestMessage" />
         <wsdl:output message="tns:getCHTRDBReleaseVersionResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getOrderInfo">
         <wsdl:input message="tns:getOrderInfoRequestMessage" />
         <wsdl:output message="tns:getOrderInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDHCPMACforIP">
         <wsdl:input message="tns:getDHCPMACforIPRequestMessage" />
         <wsdl:output message="tns:getDHCPMACforIPResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDHCPProvGroupList">
         <wsdl:input message="tns:getDHCPProvGroupListRequestMessage" />
         <wsdl:output message="tns:getDHCPProvGroupListResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDHCPInfoList">
         <wsdl:input message="tns:getDHCPInfoListRequestMessage" />
         <wsdl:output message="tns:getDHCPInfoListResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getModemLastUsedTimestamp">
         <wsdl:input message="tns:getModemLastUsedTimestampRequestMessage" />
         <wsdl:output message="tns:getModemLastUsedTimestampResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getOffHookStatus">
         <wsdl:input message="tns:getOffHookStatusRequestMessage" />
         <wsdl:output message="tns:getOffHookStatusResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDrumImpactInfo">
         <wsdl:input message="tns:getDrumImpactInfoRequestMessage" />
         <wsdl:output message="tns:getDrumImpactInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDrumReportDDCUList">
         <wsdl:input message="tns:getDrumReportDDCUListRequestMessage" />
         <wsdl:output message="tns:getDrumReportDDCUListResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDrumDDCUQuery">
         <wsdl:input message="tns:getDrumDDCUQueryRequestMessage" />
         <wsdl:output message="tns:getDrumDDCUQueryResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="syncEmailInfo">
         <wsdl:input message="tns:syncEmailInfoRequestMessage" />
         <wsdl:output message="tns:syncEmailInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getSwitchInfo">
         <wsdl:input message="tns:getSwitchInfoRequestMessage" />
         <wsdl:output message="tns:getSwitchInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getHSDServices">
         <wsdl:input message="tns:getHSDServicesRequestMessage" />
         <wsdl:output message="tns:getHSDServicesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getAvailableServices">
         <wsdl:input message="tns:getAvailableServicesRequestMessage" />
         <wsdl:output message="tns:getAvailableServicesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getSigmaInfo">
         <wsdl:input message="tns:getSigmaInfoRequestMessage" />
         <wsdl:output message="tns:getSigmaInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setSigmaInfo">
         <wsdl:input message="tns:setSigmaInfoRequestMessage" />
         <wsdl:output message="tns:setSigmaInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getOrderStatus">
         <wsdl:input message="tns:getOrderStatusRequestMessage" />
         <wsdl:output message="tns:getOrderStatusResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getMacHistory">
         <wsdl:input message="tns:getMacHistoryRequestMessage" />
         <wsdl:output message="tns:getMacHistoryResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="findAccountByMac">
         <wsdl:input message="tns:findAccountByMacRequestMessage" />
         <wsdl:output message="tns:findAccountByMacResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getAccountbyMac">
         <wsdl:input message="tns:getAccountbyMacRequestMessage" />
         <wsdl:output message="tns:getAccountbyMacResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="updateMacHistory">
         <wsdl:input message="tns:updateMacHistoryRequestMessage" />
         <wsdl:output message="tns:updateMacHistoryResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getWHInfo">
         <wsdl:input message="tns:getWHInfoRequestMessage" />
         <wsdl:output message="tns:getWHInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setWHInfo">
         <wsdl:input message="tns:setWHInfoRequestMessage" />
         <wsdl:output message="tns:setWHInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="corporateAuthenticate">
         <wsdl:input message="tns:corporateAuthenticateRequestMessage" />
         <wsdl:output message="tns:corporateAuthenticateResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getSubProfileByAccount">
         <wsdl:input message="tns:getSubProfileByAccountRequestMessage" />
         <wsdl:output message="tns:getSubProfileByAccountResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getQuestions">
         <wsdl:input message="tns:getQuestionsRequestMessage" />
         <wsdl:output message="tns:getQuestionsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="authLogin">
         <wsdl:input message="tns:authLoginRequestMessage" />
         <wsdl:output message="tns:authLoginResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="verifyContactEmail">
         <wsdl:input message="tns:verifyContactEmailRequestMessage" />
         <wsdl:output message="tns:verifyContactEmailResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="resetVerificationValue">
         <wsdl:input message="tns:resetVerificationValueRequestMessage" />
         <wsdl:output message="tns:resetVerificationValueResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="authChallenge">
         <wsdl:input message="tns:authChallengeRequestMessage" />
         <wsdl:output message="tns:authChallengeResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getLogin">
         <wsdl:input message="tns:getLoginRequestMessage" />
         <wsdl:output message="tns:getLoginResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCPNIVerification">
         <wsdl:input message="tns:getCPNIVerificationRequestMessage" />
         <wsdl:output message="tns:getCPNIVerificationResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getPassword">
         <wsdl:input message="tns:getPasswordRequestMessage" />
         <wsdl:output message="tns:getPasswordResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getLoginByZipcode">
         <wsdl:input message="tns:getLoginByZipcodeRequestMessage" />
         <wsdl:output message="tns:getLoginByZipcodeResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="createLogin">
         <wsdl:input message="tns:createLoginRequestMessage" />
         <wsdl:output message="tns:createLoginResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="updateLogin">
         <wsdl:input message="tns:updateLoginRequestMessage" />
         <wsdl:output message="tns:updateLoginResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCSGInfo">
         <wsdl:input message="tns:getCSGInfoRequestMessage" />
         <wsdl:output message="tns:getCSGInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCSGServiceInfo">
         <wsdl:input message="tns:getCSGServiceInfoRequestMessage" />
         <wsdl:output message="tns:getCSGServiceInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getModemInfo">
         <wsdl:input message="tns:getModemInfoRequestMessage" />
         <wsdl:output message="tns:getModemInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCMTSList">
         <wsdl:input message="tns:getCMTSListRequestMessage" />
         <wsdl:output message="tns:getCMTSListResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCMTSInterfaces">
         <wsdl:input message="tns:getCMTSInterfacesRequestMessage" />
         <wsdl:output message="tns:getCMTSInterfacesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCMTSInterfaceDevices">
         <wsdl:input message="tns:getCMTSInterfaceDevicesRequestMessage" />
         <wsdl:output message="tns:getCMTSInterfaceDevicesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDHCPInfo">
         <wsdl:input message="tns:getDHCPInfoRequestMessage" />
         <wsdl:output message="tns:getDHCPInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getDHCPCustomProperties">
         <wsdl:input message="tns:getDHCPCustomPropertiesRequestMessage" />
         <wsdl:output message="tns:getDHCPCustomPropertiesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setDHCPInfo">
         <wsdl:input message="tns:setDHCPInfoRequestMessage" />
         <wsdl:output message="tns:setDHCPInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getTPVInfo">
         <wsdl:input message="tns:getTPVInfoRequestMessage" />
         <wsdl:output message="tns:getTPVInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getODSInfo">
         <wsdl:input message="tns:getODSInfoRequestMessage" />
         <wsdl:output message="tns:getODSInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getLADInfo">
         <wsdl:input message="tns:getLADInfoRequestMessage" />
         <wsdl:output message="tns:getLADInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getConvergedServices">
         <wsdl:input message="tns:getConvergedServicesRequestMessage" />
         <wsdl:output message="tns:getConvergedServicesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="createConvergedService">
         <wsdl:input message="tns:createConvergedServiceRequestMessage" />
         <wsdl:output message="tns:createConvergedServiceResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getAuroraInfo">
         <wsdl:input message="tns:getAuroraInfoRequestMessage" />
         <wsdl:output message="tns:getAuroraInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getHFCInfo">
         <wsdl:input message="tns:getHFCInfoRequestMessage" />
         <wsdl:output message="tns:getHFCInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getBillingInfo">
         <wsdl:input message="tns:getBillingInfoRequestMessage" />
         <wsdl:output message="tns:getBillingInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getEmailInfo">
         <wsdl:input message="tns:getEmailInfoRequestMessage" />
         <wsdl:output message="tns:getEmailInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setEmailInfo">
         <wsdl:input message="tns:setEmailInfoRequestMessage" />
         <wsdl:output message="tns:setEmailInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getNMSInfo">
         <wsdl:input message="tns:getNMSInfoRequestMessage" />
         <wsdl:output message="tns:getNMSInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="authorizeCBPUser">
         <wsdl:input message="tns:authorizeCBPUserRequestMessage" />
         <wsdl:output message="tns:authorizeCBPUserResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getRemedyWebInfo">
         <wsdl:input message="tns:getRemedyWebInfoRequestMessage" />
         <wsdl:output message="tns:getRemedyWebInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setRemedyWebInfo">
         <wsdl:input message="tns:setRemedyWebInfoRequestMessage" />
         <wsdl:output message="tns:setRemedyWebInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="createCBPOnlineUser">
         <wsdl:input message="tns:createCBPOnlineUserRequestMessage" />
         <wsdl:output message="tns:createCBPOnlineUserResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getCSGEquipmentInfo">
         <wsdl:input message="tns:getCSGEquipmentInfoRequestMessage" />
         <wsdl:output message="tns:getCSGEquipmentInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="searchByTSN">
         <wsdl:input message="tns:searchByTSNRequestMessage" />
         <wsdl:output message="tns:searchByTSNResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getPackages">
         <wsdl:input message="tns:getPackagesRequestMessage" />
         <wsdl:output message="tns:getPackagesResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getMsoSiteID">
         <wsdl:input message="tns:getMsoSiteIDRequestMessage" />
         <wsdl:output message="tns:getMsoSiteIDResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getMsoServiceIDs">
         <wsdl:input message="tns:getMsoServiceIDsRequestMessage" />
         <wsdl:output message="tns:getMsoServiceIDsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getVodSiteIDs">
         <wsdl:input message="tns:getVodSiteIDsRequestMessage" />
         <wsdl:output message="tns:getVodSiteIDsResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="getSubscriberMessageInfo">
         <wsdl:input message="tns:getSubscriberMessageInfoRequestMessage" />
         <wsdl:output message="tns:getSubscriberMessageInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setSubscriberMessageInfo">
         <wsdl:input message="tns:setSubscriberMessageInfoRequestMessage" />
         <wsdl:output message="tns:setSubscriberMessageInfoResponseMessage" />
      </wsdl:operation>
      <wsdl:operation name="setPerftechCampaignInfo">
         <wsdl:input message="tns:setPerftechCampaignInfoRequestMessage" />
         <wsdl:output message="tns:setPerftechCampaignInfoResponseMessage" />
      </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="OSSApiSOAPBinding" type="tns:OSSApiService">
      <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
      <wsdl:operation name="resetModem">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoicePackageCount">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCIDTVInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setCIDTVInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getGenbandAccount">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setGenbandAccount">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getTivoServicesInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="OSSSearch">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setTivoServicesInfo">
         <soap:operation soapAction="setTivoServicesInfo" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getIPDRInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCallLogs">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getWebtopInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="authorizeMobileAppUser">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="authMobileAppUser">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailStorageDetails">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailDetails">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailFile">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailFileURL">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setVoiceMailStatus">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailGreetingsFromStore">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailGreetingFile">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceMailGreetingFileURL">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getGreetingsInfoList">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setGreetingsInfoList">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setVoiceMailPin">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCallFeature">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setCallFeature">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getAllCallFeatures">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCallForwardDetails">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setCallForwardDetails">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVoiceServices">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDeviceQualification">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getINSDBSustainedSpeeds">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getNewOSSAPIStats">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getNodeHealth">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getSignatureCaptureInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCindiInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getOnlineBackup">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setOnlineBackup">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDHCPInfo2">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCustomerLog">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setCustomerLog">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setWebtopInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getRIPRouteInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getPingData">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getScopesFromSubnet">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="ncmLogin">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="ncmLogout">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="ncmListConfigs">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="ncmListDevices">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="ncmGetConfig">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDRUMCMTSList">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDRUMCMTSForNode">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getKmaForAccount">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getEpayLink">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getEncryptString">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getIDMInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setIDMInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="addMacsBlacklist">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="checkMacBlacklist">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="delMacsBlacklist">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getMacBlacklistReasons">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getMacsBlacklistByReason">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setINSSatelliteInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setINSInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getINSInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDLNInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCHTRDBReleaseVersion">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getOrderInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDHCPMACforIP">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDHCPProvGroupList">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDHCPInfoList">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getModemLastUsedTimestamp">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getOffHookStatus">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDrumImpactInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDrumReportDDCUList">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDrumDDCUQuery">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="syncEmailInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getSwitchInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getHSDServices">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getAvailableServices">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getSigmaInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setSigmaInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getOrderStatus">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getMacHistory">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="findAccountByMac">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getAccountbyMac">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="updateMacHistory">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getWHInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setWHInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="corporateAuthenticate">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getSubProfileByAccount">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getQuestions">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="authLogin">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="verifyContactEmail">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="resetVerificationValue">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="authChallenge">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getLogin">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCPNIVerification">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getPassword">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getLoginByZipcode">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="createLogin">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="updateLogin">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCSGInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCSGServiceInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getModemInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCMTSList">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCMTSInterfaces">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCMTSInterfaceDevices">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDHCPInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getDHCPCustomProperties">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setDHCPInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getTPVInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getODSInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getLADInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getConvergedServices">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="createConvergedService">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getAuroraInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getHFCInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getBillingInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getEmailInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setEmailInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getNMSInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="authorizeCBPUser">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getRemedyWebInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setRemedyWebInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="createCBPOnlineUser">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getCSGEquipmentInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="searchByTSN">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getPackages">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getMsoSiteID">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getMsoServiceIDs">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getVodSiteIDs">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getWebtopInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="authorizeMobileAppUser">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="authMobileAppUser">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="getSubscriberMessageInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setSubscriberMessageInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
      <wsdl:operation name="setPerftechCampaignInfo">
         <soap:operation soapAction="OSSRequest" style="document" />
         <wsdl:input>
            <soap:body use="literal" />
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal" />
         </wsdl:output>
      </wsdl:operation>
   </wsdl:binding>
   <wsdl:service name="OSSApiServicePublisher">
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiService">
         <soap:address location="XXXXXXXXX" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServiceSTAGE">
         <soap:address location="xxxxxxxxxxxxxxx8099" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServicePATCH">
         <soap:address location="xxxxxxxxxxxxxxx8098" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServiceBRT">
         <soap:address location="xxxxxxxxxxxxxxx:8097" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServiceQA1">
         <soap:address location="resetModem:8099" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServiceQA2">
         <soap:address location="resetModem:8098" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServiceDEV1">
         <soap:address location="resetModem:8098" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServiceDEV2">
         <soap:address location="resetModem:8099" />
      </wsdl:port>
      <wsdl:port binding="tns:OSSApiSOAPBinding" name="OSSApiServiceDEV3">
         <soap:address location="resetModem:8097" />
      </wsdl:port>
   </wsdl:service>
</wsdl:definitions>


my xsd file is 


<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:annotation>
      <xs:documentation>$Id: TH.xsd,v 1.28.4.6 2012/05/04 17:42:12 rzumwalt Exp $</xs:documentation>
      <xs:documentation>$Name: OSSAPI_TIVO_INTEGRATION_P2_RC $</xs:documentation>
   </xs:annotation>
   <!--
      ##########################################################################
      # OPERATION : getVoicePackageCount
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  02/22/2012 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getVoicePackageCountRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getVoicePackageCountResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="status" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setCIDTVInfo
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/29/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="setCIDTVInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clli" />
         <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="macAddress" />
         <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="deviceSystemName" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setCIDTVInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="status" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getCIDTVInfo
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/29/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getCIDTVInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clli" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getCIDTVInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" name="genband">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" name="alias">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="systemName" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="userId" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="device">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="deviceItem">
                                       <xs:complexType>
                                          <xs:all>
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="deviceSystemName" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
                                          </xs:all>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="switch">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="callFeatureType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="featureStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="featureSubscribed" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="userTN" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getGenbandAccount
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/22/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getGenbandAccountRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getGenbandAccountResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                  <xs:element minOccurs="0" maxOccurs="1" name="alias">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="systemName" />
                           <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="userId" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="device">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="deviceItem">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="deviceSystemName" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="status" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setGenbandAccount
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/22/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="setGenbandAccountRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="deviceSystemName" />
         <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="macAddress" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="switchClli" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setGenbandAccountResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="status" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!-- 
  #########################################################################################  
  # OPERATION : getWebtopInfo 
  # AUTHOR : Arnab Pal 
  # LOG: 07/02/2011 - Created 
  # This queries the webtop database and retrieves information 
  # on Contact and Email-Preferences
  # #######################################################################################  
    -->
   <xs:complexType name="getWebtopInfoRequest">
      <xs:sequence>
         <xs:element name="userName" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="auditUser" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="clientIP" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="contactId" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="groupId" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="action" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="IsUserProvisioned" />
                  <xs:enumeration value="getContactDetails" />
                  <xs:enumeration value="getContactList" />
                  <xs:enumeration value="getEmailPreferences" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="getStatus" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getWebtopInfoResponse">
      <xs:all>
         <xs:element name="returnCode" type="xs:int" minOccurs="1" maxOccurs="1" />
         <xs:element name="returnString" type="xs:string" minOccurs="1" maxOccurs="1" />
         <xs:element name="roundTrip" type="xs:float" minOccurs="1" maxOccurs="1" />
         <xs:element name="contactDetails" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="details" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="detailsItem" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element name="isPrimary" type="xs:string" />
                                    <xs:element name="label" type="xs:string" />
                                    <xs:element name="type" type="xs:string" />
                                    <xs:element name="value" type="xs:string" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="header" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="headerItem" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="email" type="xs:string" />
                                    <xs:element name="firstName" type="xs:string" />
                                    <xs:element name="lastName" type="xs:string" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <!-- EmailPreference Item -->
         <xs:element name="emailPreference" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="emailPreferenceItem" minOccurs="0" maxOccurs="1">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="permanentDelete" type="xs:string" />
                           <xs:element name="saveOutgoingMessages" type="xs:string" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <!-- Contact List -->
         <xs:element name="contactList" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="contactListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="details" minOccurs="1" maxOccurs="1">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="detailsItem" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="label" type="xs:string" minOccurs="1" maxOccurs="1" />
                                             <xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1" />
                                             <xs:element name="value" type="xs:string" minOccurs="1" maxOccurs="1" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="header" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="firstName" type="xs:string" />
                                    <xs:element name="id" type="xs:string" />
                                    <xs:element name="lastName" type="xs:string" />
                                    <xs:any minOccurs="0" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
	<!--
      ##########################################################################
      # OPERATION : getIPDRInfo
      # AUTHOR : Paul Bradford
      # LOG:
      #  05/31/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getIPDRInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" /> <!-- [layer0, layer1] -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="startDate" /> <!-- YYYY-MM-DD -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="endDate" /> <!-- YYYY-MM-DD -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="aggregationLevel" /> <!-- [M, D, H] M=default -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddressIndicator" /> <!-- [Y, N] N=default -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getIPDRInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="aupCapGB" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="capRemGB" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="capUsedGB" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daysInPeriod" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daysRemainInPeriod" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="downstreamUsageGB" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dataAsOfDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="endDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hourOfUsage" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="period" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentOfCap" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="remianingCapGB" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="startDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalUsageGB" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="upstreamUsageGB" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="YRMO" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
   ############################################################################# 
   # OPERATION : authorizeMobileAppUser 
   # AUTHOR : Arnab Pal 
   # LOG: 
   # 07/08/2011 - Created 
   # This is a recipe which combines PhoneService,CPNICompliance and PWMAllowed
   ############################################################################## 
    -->
   <xs:complexType name="authorizeMobileAppUserRequest">
      <xs:all>
         <xs:element name="username" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="auditUser" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="clientIP" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="accountNumber" type="xs:string" minOccurs="0" maxOccurs="1" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="authorizeMobileAppUserResponse">
      <xs:all>
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
   <!-- 
   #################################################################################
   # OPERATION : authMobileAppUser 
   # AUTHOR : Arnab Pal  
   # LOG: 
   # 07/06/2011 -Created
   # This is a recipe which cobines Username-Password and UserProvisioning validation
   ################################################################################## 
 -->
   <xs:complexType name="authMobileAppUserRequest">
      <xs:all>
         <xs:element name="username" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="auditUser" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="clientIP" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="password" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="zip" type="xs:string" minOccurs="0" maxOccurs="1" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="authMobileAppUserResponse">
      <xs:all>
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
         <xs:element name="webtopUserId" type="xs:string" />
         <xs:element name="accountNumber" type="xs:string" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getCallLogs
    # AUTHOR : Jasin sanas
    # LOG:
    # 11/02/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getCallLogsRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="callType">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ALL" />
                  <xs:enumeration value="MISSED" />
                  <xs:enumeration value="OUTGOING" />
                  <xs:enumeration value="INCOMING" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="startIndex" type="xs:int" minOccurs="0" />
         <xs:element name="endIndex" type="xs:int" minOccurs="0" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getCallLogsResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" />
         <xs:element name="totalCallLogsCount" type="xs:string" />
         <xs:element name="switchTimeZone" type="xs:string" />
         <xs:element name="recordList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="recordListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="connectTimeStamp" type="xs:string" />
                           <xs:element name="originatingTN" type="xs:string" />
                           <xs:element name="destinationTN" type="xs:string" />
                           <xs:element name="callType" type="xs:string" />
                           <xs:element name="callDuration" type="xs:string" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getVoiceMailStorageDetails
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #  Default value for 'Report' will be 'ALL'
    ###########################################################################
  -->
   <xs:complexType name="getVoiceMailStorageDetailsRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="report">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="COUNTS" />
                  <xs:enumeration value="MESSAGES" />
                  <xs:enumeration value="MINUTES" />
                  <xs:enumeration value="COUNTS,MESSAGES" />
                  <xs:enumeration value="MESSAGES,MINUTES" />
                  <xs:enumeration value="COUNTS,MINUTES" />
                  <xs:enumeration value="COUNTS,MESSAGES,MINUTES" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getVoiceMailStorageDetailsResponse">
      <xs:all>
         <xs:element name="newMsgs" type="xs:string" minOccurs="0" />
         <xs:element name="totalMsgs" type="xs:string" minOccurs="0" />
         <xs:element name="quota" minOccurs="0">
            <xs:complexType>
               <xs:all>
                  <xs:element name="spaceUsed" type="xs:string" minOccurs="0" />
                  <xs:element name="spaceAvailable" type="xs:string" minOccurs="0" />
                  <xs:element name="maxVoiceMessages" type="xs:string" minOccurs="0" />
                  <xs:element name="maxVideoMessages" type="xs:string" minOccurs="0" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="counts" minOccurs="0">
            <xs:complexType>
               <xs:all>
                  <xs:element name="voice" minOccurs="0">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="new" type="xs:string" minOccurs="0" />
                           <xs:element name="saved" type="xs:string" minOccurs="0" />
                           <xs:element name="total" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="messages" minOccurs="0">
            <xs:complexType>
               <xs:all>
                  <xs:element name="voice" minOccurs="0">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="free" type="xs:string" minOccurs="0" />
                           <xs:element name="total" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="minutes" minOccurs="0">
            <xs:complexType>
               <xs:all>
                  <xs:element name="voice" minOccurs="0">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="free" type="xs:string" minOccurs="0" />
                           <xs:element name="total" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="report" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getVoiceMailDetails
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getVoiceMailDetailsRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getVoiceMailDetailsResponse">
      <xs:all>
         <xs:element name="msgList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="msgListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="uid" type="xs:string" />
                           <xs:element name="index" type="xs:string" />
                           <xs:element name="subject" type="xs:string" />
                           <xs:element name="from" type="xs:string" />
                           <xs:element name="date" type="xs:string" />
                           <xs:element name="type" type="xs:string" />
                           <xs:element name="unread" type="xs:boolean" />
                           <xs:element name="urgent" type="xs:string" />
                           <xs:element name="confidential" type="xs:string" />
                           <xs:element name="flagged" type="xs:boolean" />
                           <xs:element name="callId" type="xs:string" />
                           <xs:element name="calledId" type="xs:string" />
                           <xs:element name="size" type="xs:string" />
                           <xs:element name="duration" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getVoiceMailFileURL
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getVoiceMailFileURLRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="codec" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="g711u" />
                  <xs:enumeration value="g711a" />
                  <xs:enumeration value="g723" />
                  <xs:enumeration value="g729" />
                  <xs:enumeration value="evrc" />
                  <xs:enumeration value="amrnb" />
                  <xs:enumeration value="mp3" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="uid" type="xs:integer" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getVoiceMailFileURLResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="uid" type="xs:string" minOccurs="0" />
         <xs:element name="URL" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getVoiceMailFile
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getVoiceMailFileRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="codec" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="g711u" />
                  <xs:enumeration value="g711a" />
                  <xs:enumeration value="g723" />
                  <xs:enumeration value="g729" />
                  <xs:enumeration value="evrc" />
                  <xs:enumeration value="amrnb" />
                  <xs:enumeration value="mp3" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="uid" type="xs:integer" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getVoiceMailFileResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="uid" type="xs:string" minOccurs="0" />
         <xs:element name="audio" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : getVoiceMailGreetingFileRequest
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getVoiceMailGreetingFileRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="codec" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="g711u" />
                  <xs:enumeration value="g711a" />
                  <xs:enumeration value="g723" />
                  <xs:enumeration value="g729" />
                  <xs:enumeration value="evrc" />
                  <xs:enumeration value="amrnb" />
                  <xs:enumeration value="mp3" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="contentId" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getVoiceMailGreetingFileResponse">
      <xs:all>
         <xs:element name="audio" type="xs:string" minOccurs="0" />
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="contentId" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : setVoiceMailStatus
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="setVoiceMailStatusRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="vmMsgList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="vmMsg" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="uid" type="xs:integer" />
                           <xs:element name="action">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="delete" />
                                    <xs:enumeration value="read" />
                                    <xs:enumeration value="unread" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="setVoiceMailStatusResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="vmMsgList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="vmMsgListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="uid" type="xs:string" minOccurs="0" />
                           <xs:element name="action" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="delete" />
                                    <xs:enumeration value="read" />
                                    <xs:enumeration value="unread" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="errorToken" type="xs:string" minOccurs="0" />
                           <xs:element name="status" type="xs:string" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getVoiceMailGreetingsFromStore
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getVoiceMailGreetingsFromStoreRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getVoiceMailGreetingsFromStoreResponse">
      <xs:all>
         <xs:element name="greetingContentList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="greetingContentListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="contentId" type="xs:string" minOccurs="0" />
                           <xs:element name="length" type="xs:string" minOccurs="0" />
                           <xs:element name="size" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getVoiceMailGreetingFileURL
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getVoiceMailGreetingFileURLRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="codec" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="g711u" />
                  <xs:enumeration value="g711a" />
                  <xs:enumeration value="g723" />
                  <xs:enumeration value="g729" />
                  <xs:enumeration value="evrc" />
                  <xs:enumeration value="amrnb" />
                  <xs:enumeration value="mp3" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="contentId" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getVoiceMailGreetingFileURLResponse">
      <xs:all>
         <xs:element name="URL" type="xs:string" minOccurs="0" />
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="contentId" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getGreetingsInfoList
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getGreetingsInfoListRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getGreetingsInfoListResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="greetingTypeList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="greetingTypeListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="name">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="AutoAttendant" />
                                    <xs:enumeration value="AllCalls" />
                                    <xs:enumeration value="Busy" />
                                    <xs:enumeration value="Caller" />
                                    <xs:enumeration value="ExtendedAbsence" />
                                    <xs:enumeration value="GroupMailbox" />
                                    <xs:enumeration value="InHours" />
                                    <xs:enumeration value="NoAnswer" />
                                    <xs:enumeration value="OutOfHours" />
                                    <xs:enumeration value="PictureId" />
                                    <xs:enumeration value="SNRGreeting" />
                                    <xs:enumeration value="SpokenName" />
                                    <xs:enumeration value="Temporary" />
                                    <xs:enumeration value="Time" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="available" type="xs:boolean" />
                           <xs:element name="greetingList" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="greetingListItem" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:all>
                                             <xs:element name="greetingId" type="xs:string" />
                                             <xs:element name="status">
                                                <xs:simpleType>
                                                   <xs:restriction base="xs:string">
                                                      <xs:enumeration value="active" />
                                                      <xs:enumeration value="inactive" />
                                                   </xs:restriction>
                                                </xs:simpleType>
                                             </xs:element>
                                             <xs:element name="contentId" type="xs:string" minOccurs="0" />
                                             <xs:element name="length" type="xs:string" minOccurs="0" />
                                             <xs:element name="size" type="xs:string" minOccurs="0" />
                                             <xs:element name="days" type="xs:string" minOccurs="0" />
                                             <xs:element name="startDate" type="xs:string" minOccurs="0" />
                                             <xs:element name="startTime" type="xs:string" minOccurs="0" />
                                             <xs:element name="endDate" type="xs:string" minOccurs="0" />
                                             <xs:element name="endTime" type="xs:string" minOccurs="0" />
                                             <xs:element name="messageReception" type="xs:boolean" minOccurs="0" />
                                             <xs:element name="callerListId" type="xs:string" minOccurs="0" />
                                          </xs:all>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : setGreetingsInfoListRequest
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/03/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="setGreetingsInfoListRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="greetingList" maxOccurs="1">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="greeting" minOccurs="1" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="type">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="AutoAttendant" />
                                    <xs:enumeration value="AllCalls" />
                                    <xs:enumeration value="Busy" />
                                    <xs:enumeration value="Caller" />
                                    <xs:enumeration value="ExtendedAbsence" />
                                    <xs:enumeration value="GroupMailbox" />
                                    <xs:enumeration value="InHours" />
                                    <xs:enumeration value="NoAnswer" />
                                    <xs:enumeration value="OutOfHours" />
                                    <xs:enumeration value="PictureId" />
                                    <xs:enumeration value="SNRGreeting" />
                                    <xs:enumeration value="SpokenName" />
                                    <xs:enumeration value="Temporary" />
                                    <xs:enumeration value="Time" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="greetingId" type="xs:string" minOccurs="0" />
                           <xs:element name="status" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="active" />
                                    <xs:enumeration value="inactive" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="action">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="create" />
                                    <xs:enumeration value="delete" />
                                    <xs:enumeration value="update" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="contentId" type="xs:string" minOccurs="0" />
                           <xs:element name="days" type="xs:string" minOccurs="0" />
                           <xs:element name="startDate" type="xs:string" minOccurs="0" />
                           <xs:element name="startTime" type="xs:string" minOccurs="0" />
                           <xs:element name="endDate" type="xs:string" minOccurs="0" />
                           <xs:element name="endTime" type="xs:string" minOccurs="0" />
                           <xs:element name="messageReception" type="xs:boolean" minOccurs="0" />
                           <xs:element name="callerListId" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setGreetingsInfoListResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="greetingList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="greetingListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="type">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="AutoAttendant" />
                                    <xs:enumeration value="AllCalls" />
                                    <xs:enumeration value="Busy" />
                                    <xs:enumeration value="Caller" />
                                    <xs:enumeration value="ExtendedAbsence" />
                                    <xs:enumeration value="GroupMailbox" />
                                    <xs:enumeration value="InHours" />
                                    <xs:enumeration value="NoAnswer" />
                                    <xs:enumeration value="OutOfHours" />
                                    <xs:enumeration value="PictureId" />
                                    <xs:enumeration value="SNRGreeting" />
                                    <xs:enumeration value="SpokenName" />
                                    <xs:enumeration value="Temporary" />
                                    <xs:enumeration value="Time" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="status" type="xs:string" />
                           <xs:element name="errorToken" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : setVoiceMailPinRequest
    # AUTHOR : Jasin Sanas
    # LOG:
    #  11/30/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="setVoiceMailPinRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="newPin" type="xs:string" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="setVoiceMailPinResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="errorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getCallFeature
    # AUTHOR : Kuldeep Kashinath Marganache
    # LOG: 11/10/2010 - Created
    ###########################################################################
   -->
   <xs:complexType name="getCallFeatureRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="switchInfo" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:all>
                  <xs:element name="switchType">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="NORTEL" />
                           <xs:enumeration value="CEDARPOINT" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="switchId" type="xs:string" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="callFeatureType">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="CALL_WAITING" />
                  <xs:enumeration value="CALL_SCREENING" />
                  <xs:enumeration value="ANON_CALL_REJECT" />
                  <xs:enumeration value="SELECT_CALL_ACCEPT" />
                  <xs:enumeration value="CUSTOM_RING" />
                  <xs:enumeration value="SELECT_CALL_FORWARDING" />
                  <xs:enumeration value="ALL_CALL_FORWARDING" />
                  <xs:enumeration value="SPEED_DIAL8" />
                  <xs:enumeration value="CALLID_BLOCK" />
                  <xs:enumeration value="CALLID_TV" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getCallFeatureResponse
    # AUTHOR : Kuldeep Kashinath Marganache
    # LOG: 11/10/2010 - Created
    ###########################################################################
   -->
   <xs:complexType name="getCallFeatureResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="callFeatureType" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="CALL_WAITING" />
                  <xs:enumeration value="CALL_SCREENING" />
                  <xs:enumeration value="ANON_CALL_REJECT" />
                  <xs:enumeration value="SELECT_CALL_ACCEPT" />
                  <xs:enumeration value="CUSTOM_RING" />
                  <xs:enumeration value="SELECT_CALL_FORWARDING" />
                  <xs:enumeration value="ALL_CALL_FORWARDING" />
                  <xs:enumeration value="SPEED_DIAL8" />
                  <xs:enumeration value="CALLID_BLOCK" />
                  <xs:enumeration value="CALLID_TV" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="featureStatus" type="xs:boolean" minOccurs="0" />
         <xs:element name="featureSubscribed" type="xs:boolean" minOccurs="0" />
         <xs:element name="associatedTNList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="associatedTNListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="TN" type="xs:string" />
                           <xs:element name="forwardTN" type="xs:string" minOccurs="0" />
                           <xs:element name="ringPattern" type="xs:string" minOccurs="0" />
                           <xs:element name="speedDialKey" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="allCallsForwardTN" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getCallForwardDetails
    # AUTHOR : Jasin Sanas
    # LOG: 01/10/2011 - Created
    ###########################################################################
   -->
   <xs:complexType name="getCallForwardDetailsRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="switchInfo" minOccurs="0">
            <xs:complexType>
               <xs:all>
                  <xs:element name="switchType">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="NORTEL" />
                           <xs:enumeration value="CEDARPOINT" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="switchId" type="xs:string" />
               </xs:all>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getCallFeatureResponse
    # AUTHOR : Kuldeep Kashinath Marganache
    # LOG: 11/10/2010 - Created
    ###########################################################################
   -->
   <xs:complexType name="getCallForwardDetailsResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="SCFfeatureStatus" type="xs:boolean" minOccurs="0" />
         <xs:element name="ACFfeatureStatus" type="xs:boolean" minOccurs="0" />
         <xs:element name="SCFfeatureSubscribed" type="xs:boolean" minOccurs="0" />
         <xs:element name="ACFfeatureSubscribed" type="xs:boolean" minOccurs="0" />
         <xs:element name="associatedTNList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="associatedTNListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="TN" type="xs:string" />
                           <xs:element name="forwardTN" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="allCallsForwardTN" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : setCallFeature
    # AUTHOR : Kuldeep Kashinath Marganache
    # LOG: 11/10/2010 - Created
    ###########################################################################
   -->
   <xs:complexType name="setCallFeatureRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="switchInfo" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:all>
                  <xs:element name="switchType">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="NORTEL" />
                           <xs:enumeration value="CEDARPOINT" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="switchId" type="xs:string" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="callFeatureType">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="CALL_WAITING" />
                  <xs:enumeration value="CALL_SCREENING" />
                  <xs:enumeration value="ANON_CALL_REJECT" />
                  <xs:enumeration value="SELECT_CALL_ACCEPT" />
                  <xs:enumeration value="CUSTOM_RING" />
                  <xs:enumeration value="SELECT_CALL_FORWARDING" />
                  <xs:enumeration value="ALL_CALL_FORWARDING" />
                  <xs:enumeration value="SPEED_DIAL8" />
                  <xs:enumeration value="CALLID_BLOCK" />
                  <xs:enumeration value="CALLID_TV" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="reqType" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ACTIVATE" />
                  <xs:enumeration value="DEACTIVATE" />
                  <xs:enumeration value="MODIFYLIST" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="forwardTN" type="xs:string" minOccurs="0" />
         <xs:element name="associatedTNList" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
               <xs:all>
                  <xs:element name="TN" type="xs:string" />
                  <xs:element name="action">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="ADD" />
                           <xs:enumeration value="DELETE" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="speedDialKey" type="xs:string" minOccurs="0" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="allCallsForwardTN" type="xs:string" minOccurs="0" />
      </xs:sequence>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : setCallFeatureResponse
    # AUTHOR : Kuldeep Kashinath Marganache
    # LOG: 11/10/2010 - Created
    ###########################################################################
   -->
   <xs:complexType name="setCallFeatureResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="associatedTNList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="associatedTNListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="TN" type="xs:string" />
                           <xs:element name="action">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="ADD" />
                                    <xs:enumeration value="DELETE" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="status" type="xs:string" minOccurs="0" />
                           <xs:element name="errorToken" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : setCallForwardDetails
    # AUTHOR : Jasin sanas
    # LOG: 01/10/2010 - Created
    ###########################################################################
   -->
   <xs:complexType name="setCallForwardDetailsRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="switchInfo" minOccurs="0">
            <xs:complexType>
               <xs:all>
                  <xs:element name="switchType">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="NORTEL" />
                           <xs:enumeration value="CEDARPOINT" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="switchId" type="xs:string" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="scfReqType">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ACTIVATE" />
                  <xs:enumeration value="DEACTIVATE" />
                  <xs:enumeration value="MODIFYLIST" />
                  <xs:enumeration value="NOCHANGE" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="cfvReqType">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ACTIVATE" />
                  <xs:enumeration value="DEACTIVATE" />
                  <xs:enumeration value="MODIFY" />
                  <xs:enumeration value="NOCHANGE" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="forwardTN" type="xs:string" minOccurs="0" />
         <xs:element name="associatedTNList" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
               <xs:all>
                  <xs:element name="TN" type="xs:string" />
                  <xs:element name="action">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="ADD" />
                           <xs:enumeration value="DELETE" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="allCallsForwardTN" type="xs:string" minOccurs="0" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setCallForwardDetailsResponse">
      <xs:all>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="associatedTNList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="associatedTNListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="TN" type="xs:string" />
                           <xs:element name="action">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="ADD" />
                                    <xs:enumeration value="DELETE" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="status" type="xs:string" minOccurs="0" />
                           <xs:element name="errorToken" type="xs:string" minOccurs="0" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="cfvStatus" type="xs:string" minOccurs="0" />
         <xs:element name="cfvErrorToken" type="xs:string" minOccurs="0" />
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
	<!--
    ###########################################################################
    # OPERATION : getAllCallFeaturesRequest
    # AUTHOR : Kuldeep Kashinath Marganache
    # LOG:
    # 12/22/2010 - Created
    #
    ###########################################################################
  -->
   <xs:complexType name="getAllCallFeaturesRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="userTN" type="xs:string" />
         <xs:element name="switchInfo" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:all>
                  <xs:element name="switchType">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="NORTEL" />
                           <xs:enumeration value="CEDARPOINT" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="switchId" type="xs:string" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="callFeaturesList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="callFeatureName" minOccurs="0" maxOccurs="unbounded">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="CALL_WAITING" />
                           <xs:enumeration value="CALL_SCREENING" />
                           <xs:enumeration value="ANON_CALL_REJECT" />
                           <xs:enumeration value="SELECT_CALL_ACCEPT" />
                           <xs:enumeration value="CUSTOM_RING" />
                           <xs:enumeration value="SELECT_CALL_FORWARDING" />
                           <xs:enumeration value="ALL_CALL_FORWARDING" />
                           <xs:enumeration value="SPEED_DIAL8" />
                           <xs:enumeration value="CALLID_BLOCK" />
                           <xs:enumeration value="CALLID_TV" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getAllCallFeaturesResponse">
      <xs:all>
         <xs:element name="callFeaturesList" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="callFeaturesListItem" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="callFeatureName" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="CALL_WAITING" />
                                    <xs:enumeration value="CALL_SCREENING" />
                                    <xs:enumeration value="ANON_CALL_REJECT" />
                                    <xs:enumeration value="SELECT_CALL_ACCEPT" />
                                    <xs:enumeration value="CUSTOM_RING" />
                                    <xs:enumeration value="SELECT_CALL_FORWARDING" />
                                    <xs:enumeration value="ALL_CALL_FORWARDING" />
                                    <xs:enumeration value="SPEED_DIAL8" />
                                    <xs:enumeration value="CALLID_BLOCK" />
                                    <xs:enumeration value="CALLID_TV" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="adminStatus" type="xs:string" minOccurs="0" />
                           <xs:element name="subscribed" type="xs:string" minOccurs="0" />
                           <xs:element name="active" type="xs:string" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="userTN" type="xs:string" minOccurs="0" />
         <xs:element name="switchInfo" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:all>
                  <xs:element name="switchType">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="NORTEL" />
                           <xs:enumeration value="CEDARPOINT" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="switchId" type="xs:string" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="returnCode" type="xs:int" />
         <xs:element name="returnString" type="xs:string" />
         <xs:element name="roundTrip" type="xs:float" />
      </xs:all>
   </xs:complexType>
  <!--
   ###########################################################################
   # OPERATION : getVoiceServices
   # AUTHOR : Infosys
   # LOG:
   #  01/12/2011 - Initial creation of service and WSDL/XSD data
   #
   ###########################################################################
   -->
   <xs:complexType name="getVoiceServicesRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getVoiceServicesResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="voiceServiceList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="voiceServiceListItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" name="voicemailboxlist">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="voicemailboxlistItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="telephoneNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vm_box_type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="telephoneNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" name="parms">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_cidcw" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_acr" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_cfv" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_drcw" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_sca" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_scf" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_scr" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_cidb" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sw_spcall" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDeviceQualification
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  02/16/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getDeviceQualificationRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="provGroup" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="token" />
      </xs:sequence>
   </xs:complexType>
   <!--  There is no response defined for this Service because it uses the standard response defined below -->
   <!--
      ##########################################################################
      # OPERATION : getNewOSSAPIStats
      # AUTHOR : Paul Bradford
      # LOG:
      #  08/06/2010 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getNewOSSAPIStatsRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="beginDate" /> <!-- "YYYY-MM-DD hh:mm:ss" -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="checkMethod" /> <!-- i.e., getDHCPInfo, etc. -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="environment" /> <!-- i.e., DEV2, STAGE, etc. -->
         <xs:element minOccurs="0" maxOccurs="3" type="xs:string" name="groups" /> <!-- One or more of [Environment, Host, Method] -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="host" /> <!-- i.e., kstlucwfd01, kstlucwfp02, etc. -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="interval" /> <!-- [10Min, Hour, Day, Week, Month, Year] -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="periods" /> <!-- integer -->
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getNewOSSAPIStatsResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="avgTime" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="baseDateTimeInterval" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="businessError" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:float" name="businessErrorPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="coreError" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:float" name="coreErrorPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="count" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="environment" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="fail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:float" name="failPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="ge1lt2SecCnt" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="ge1lt2SecCntPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="ge2lt3SecCnt" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="ge2lt3SecCntPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="ge3lt4SecCnt" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="ge3lt4SecCntPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="ge4SecCnt" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="ge4SecCntPct" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="host" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="lt1SecCnt" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="lt1SecCntPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="maxTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="method" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="minTime" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="missingInputError" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:float" name="missingInputErrorPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="runTimeError" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:float" name="runTimeErrorPct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="sdevTime" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="success" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:float" name="successPct" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getNodeHealth
      # AUTHOR : Gregg Jensen
      # LOG:
      #  07/28/2010 - Created
      #
      ##########################################################################
  -->
   <xs:complexType name="getNodeHealthRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="node" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getNodeHealthResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" name="Node_Video_Details">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" name="node_dac_detail">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="dac_location" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="dac_name" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="dac_nonResponders" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="node_dct_detail">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="dct_count" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="node_details">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Mbps" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="avg_bandwidth" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="avgsnr" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="cable_modems" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="channel_width" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="cmts" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="correctable_codewords" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="description" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="docsis3_launched" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="hits50" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="hits60" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="hits70" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ifdescr" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="interface" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ip_set_tops" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="min_snr" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="modulation" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="oos" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="peak_bandwidth" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="total_devices" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="troublecalls" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="uncorrectable_codewords" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="unerr_codewords" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="voip_modems" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="node_health_summary">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="summary" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="summary_detail" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="node_location">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="city" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="node" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="state" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="trouble_calls">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="modem_event" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="modem_event_count" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getSignatureCaptureInfo
      # AUTHOR : Joel Schultz XSD by Robert Zumwalt
      # LOG:
      #  06/17/2010 - Created
      #
      ##########################################################################
  -->
   <xs:complexType name="getSignatureCaptureInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="getSigCapPortalData" />
                  <xs:enumeration value="getStub" />
                  <xs:enumeration value="getTest" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="startDate" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="stopDate" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="customer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lname" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fname" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zip_code_plus" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Services" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="equip_location" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="equip_added" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="equip_removed" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="job_number" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tech" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="account" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sys" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="prin" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="wonum" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="job_receipt" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="whereClause" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="searchBy" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="searchType" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getSignatureCaptureInfoResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="result">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="Services" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="account" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="address" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="city" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="customer" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="deposits" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="equip_added" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="equip_location" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="equip_removed" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="file_name" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="fname" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="header_date" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="id" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="job_number" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="job_receipt" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="lname" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="payments" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="prin" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="schddate" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="state" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="sys" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="tech" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="wonum" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="zip_code_plus" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getCindiInfo
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/15/2010 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getCindiInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" /> <!-- name circuit company address -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="exactMatch" /> <!-- 0=false 1=true -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstRecordOnly" /> <!-- 0=false 1=true -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="parameter" /> <!-- can not be null or empty -->
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getCindiInfoResponse"> <!-- max rows returned = 200 -->
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="1" name="resultsItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="circuitId" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="city" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="companyName" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="contactName" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="customerId" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceAddress" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceName" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="division" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="email" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="mac" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="managementIp" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="phone" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="state" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="vip" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="zip" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getOnlineBackup
      # AUTHOR : Paul Bradford
      # LOG:
      #  12/06/2010 - Created
      #
      ##########################################################################
  -->
   <xs:complexType name="getOnlineBackupRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="accountDetails" />
                  <xs:enumeration value="accountPing" />
                  <xs:enumeration value="adminPing" />
                  <xs:enumeration value="recoveryQuestions" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getOnlineBackupResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="recoveryQuestions">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="recoveryQuestionsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="recoveryQuestionId" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="recoveryQuestionName" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element maxOccurs="1" minOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="accountNumber" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="accountStatus" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="address" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="city" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="country" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deletion" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="emailAddress" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="expiration" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="firstName" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastAccess" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastName" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="operationMessage" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="operationStatus" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="password" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="phoneNumber" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="pingResult" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="recoveryAnswer" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="recoveryHint" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="recoveryQuestionId" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="recoveryQuestionName" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setOnlineBackup
      # AUTHOR : Paul Bradford
      # LOG:
      #  12/06/2010 - Created
      #
      ##########################################################################
  -->
   <xs:complexType name="setOnlineBackupRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="createAccount" />
                  <xs:enumeration value="deleteAccount" />
                  <xs:enumeration value="lockAccount" />
                  <xs:enumeration value="transferAccount" />
                  <xs:enumeration value="undeleteAccount" />
                  <xs:enumeration value="unlockAccount" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="country" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="emailAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="expiration" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hint" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newAccountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="phoneNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="quotaMB" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="reason" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="recoveryAnswer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="recoveryQuestionId" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="recoveryQuestionName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zipCode" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setOnlineBackupResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="operationMessage" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="operationStatus" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDHCPInfo2
      # AUTHOR : Gregg Jensen
      # LOG:
      #  06/10/2010 -Method added to WSDL and XSD by Robert Zumwalt 
      #
      ##########################################################################
   -->
   <xs:complexType name="getDHCPInfo2Request">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice>
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         </xs:choice>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDHCPInfo2Response">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="cpeList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" type="xs:string" name="cpeListItem" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element maxOccurs="1" minOccurs="1" name="deviceDetails">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="dhcpLeaseActive" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCclientClient" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="BACCRDURegistered" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRelayAgentCircuit" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCCOS" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpCriteria" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="dhcpLeaseTime" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceType" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceSubnetMask" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="dhcpLastTrans" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceClassID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCprovGroup" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="BACCprovisioned" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRebindTime" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRelayAgent" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceIPAddress" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="BACCownerID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:float" name="deviceDOCSISLevel" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceMac" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCcpeCOS" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCcpeCriteria" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRenewal" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="fqdn" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="deviceMaxIP" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="deviceMaxUpstream" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="deviceMaxDownstream" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="suspendFlag" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getCustomerLog
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  05/02/2010 - Created
      #
      ##########################################################################
  -->
   <xs:complexType name="getCustomerLogRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getCustomerLogResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="result">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="1" name="resultItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="action" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="actor" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="application" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="identity" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ipAddress" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="log" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="requestId" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="requestStatus" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="serviceType" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="timeStamp" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setCustomerLog
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  05/02/2010 - Created
      #
      ##########################################################################
  -->
   <xs:complexType name="setCustomerLogRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ADD" />
                  <xs:enumeration value="REMOVE" />
                  <xs:enumeration value="SUSPEND" />
                  <xs:enumeration value="RESUME" />
                  <xs:enumeration value="ARCHIVE" />
                  <xs:enumeration value="TRANSFER" />
                  <xs:enumeration value="SWAP" />
                  <xs:enumeration value="UPDATE" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="identity" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="logEntry" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="requestStatus" />
         <xs:element minOccurs="1" maxOccurs="1" name="serviceType">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="HSD Service" />
                  <xs:enumeration value="Video Service" />
                  <xs:enumeration value="Converged Service" />
                  <xs:enumeration value="Personal Info" />
                  <xs:enumeration value="Email" />
                  <xs:enumeration value="Webspace" />
                  <xs:enumeration value="Member Services" />
                  <xs:enumeration value="Security Key" />
                  <xs:enumeration value="Phone Service" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setCustomerLogResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="result" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setWebtopInfo
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  01/18/2010 - Created
      #
      ##########################################################################
  -->
   <xs:complexType name="setWebtopInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="update" />
                  <xs:enumeration value="create" />
                  <xs:enumeration value="set" />
                  <xs:enumeration value="delete" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="auditUser" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="clientIP" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="domain" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="userName" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="userNameNew" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="firstname" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="lastName" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="groupId" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="contactId" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
         <xs:element name="type" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ContactGroup" />
                  <xs:enumeration value="PermanentDeleteMessagesStatus" />
                  <xs:enumeration value="OutGoingMessagesStatus" />
                  <xs:enumeration value="Contact" />
                  <xs:enumeration value="EmailPreferences" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="saveOutgoingMessages" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="permanentDelete" type="xs:string" minOccurs="0" maxOccurs="1" />
         <xs:element name="contactDetail" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
               <xs:all>
                  <xs:element name="label" type="xs:string" />
                  <xs:element name="value" type="xs:string" />
                  <xs:element name="type" type="xs:string" />
                  <xs:element name="isPrimary" type="xs:string" />
               </xs:all>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setWebtopInfoResponse">
      <xs:all>
         <xs:element name="result" type="xs:string" minOccurs="1" maxOccurs="1" />
         <xs:element name="returnCode" type="xs:int" minOccurs="1" maxOccurs="1" />
         <xs:element name="returnString" type="xs:string" minOccurs="1" maxOccurs="1" />
         <xs:element name="roundTrip" type="xs:float" minOccurs="1" maxOccurs="1" />
         <xs:element name="id" type="xs:string" minOccurs="0" maxOccurs="1" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getRIPRouteInfo
      # AUTHOR : Brian Warren
      # LOG:
      #  01/19/2010 - Init - call to get networks Contained or Within the given
      #               scope.
      #
      ##########################################################################
   -->
   <xs:complexType name="getRIPRouteInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice minOccurs="1" maxOccurs="1">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="network" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         </xs:choice>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getRIPRouteInfoResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="1" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cmts" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="modem_ip" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="kma" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:float" name="route" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="Account" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="modem_mac" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="first_seen" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="last_seen" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getPingData
      # AUTHOR : Greg Bass / Jon Fuller
      # LOG:
      #  01/20/2010 - Init - get perl ping module to get icmp results for
      #                      addr.
      #  08/06/2010 - Renamed from 'getPINGInfo' to 'getPingData'.
      #               getPINGInfo doesn't exist. - jf
      #  08/09/2010 - Renamed argument from 'addr' to 'ipAddress'. - jf
      #
      ##########################################################################
   -->
   <xs:complexType name="getPingDataRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice minOccurs="1" maxOccurs="1">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         </xs:choice>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getPingDataResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="ping">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="1" name="pingItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ipAddress" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="pingStat" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getScopesFromSubnet
      # AUTHOR : Jim Cattron
      # LOG:
      #  01/20/2010 - Get all CNR DHCP scopes which overlap with the given
      #               network.
      #
      ##########################################################################
   -->
   <xs:complexType name="getScopesFromSubnetRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="network" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getScopesFromSubnetResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="prov" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="scopename" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="subnet" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="tags" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="pri" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ddns" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="domain_server" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : ncmLogin
      # AUTHOR : Jim Cattron
      # LOG:
      #  01/21/2010 - Pass credentials to NCM API and receive Session ID, which
      #               is required for all other NCM method calls.
      #
      ##########################################################################
   -->
   <xs:complexType name="ncmLoginRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="password" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ncmLoginResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="Result">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="sessionid" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="status" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : ncmLogout
      # AUTHOR : Jim Cattron
      # LOG:
      #  01/21/2010 - Pass in session ID to logout 
      #
      ##########################################################################
   -->
   <xs:complexType name="ncmLogoutRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="sessionid" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ncmLogoutResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="Result">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="Text" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="Status" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : ncmListConfigs
      # AUTHOR : Jim Cattron
      # LOG:
      #  01/21/2010 - List "all" configs in NCM. Note: may hit an API result limit
      #
      ##########################################################################
   -->
   <xs:complexType name="ncmListConfigsRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="sessionid" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ncmListConfigsResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="Row">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastModifiedDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="blockFormat" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="deviceAccessLogID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="deviceDataID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="blockType" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="createDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="deviceID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="customModel" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : ncmListDevices
      # AUTHOR : Jim Cattron
      # LOG:
      #  01/21/2010 - List "all" devices in NCM. Note: may hit an API result limit
      #
      ###########################################################################
   -->
   <xs:complexType name="ncmListDevicesRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="sessionid" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ncmListDevicesResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="ResultSet">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="Row">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="contact" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastSnapshotAttemptDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="softwareVersion" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="feedSource" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="vendor" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastConfigPolicyCheckedDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="excludeFromPoll" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="rOMVersion" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="totalPorts" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="deviceGroup1ID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="driverName" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="policyInCompliance" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="loadedSecondaryIPs" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastSnapshotAttemptStatus" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastAccessSuccessDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="freePorts" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="serialNumber" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastRecordModifiedDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="createDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="hostName" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastSnapshotSuccessDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="siteID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="primaryIPAddress" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastAccessAttemptDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="columnUpdateMap" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceType" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastAccessAttemptStatus" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="latestStartupRunningDiffer" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="mostRecentConfigID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="performACLParsing" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="accessMethods" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="memory" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="lastUsedAuthenticationID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastImportDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="_newDeviceInImport" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="changedInCache" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="model" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="geographicalLocation" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="lastModifiedUserID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="managementStatus" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="comments" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lastSnapshotDate" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="deviceID" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : ncmGetConfig
      # AUTHOR : Jim Cattron
      # LOG:
      #  01/21/2010 - Retrieve a device backup config, given a config ID.
      #
      ##########################################################################
   -->
   <xs:complexType name="ncmGetConfigRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="sessionid" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ncmGetConfigResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="show_configResponse">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="Result">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="Text" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDRUMCMTSList
      # AUTHOR : Paul Bradford
      # LOG:
      #  01/20/2010 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getDRUMCMTSListRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDRUMCMTSListResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmts" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmtsId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="division" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="kma" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="model" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysLocation" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendor" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zip" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDRUMCMTSForNode
      # AUTHOR : Paul Bradford
      # LOG:
      #  01/20/2010 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getDRUMCMTSForNodeRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="contactEmail" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDRUMCMTSForNodeResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="object" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getKmaForAccount
      # AUTHOR : Paul Bradford
      # LOG:
      #  01/20/2010 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getKmaForAccountRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="contactEmail" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getKmaForAccountResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" name="result">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="agent" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="division" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="kma" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="prin" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="region" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="sys" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   
   <!--
      ##########################################################################
      # OPERATION : getSubscribermessageInfo
      # AUTHOR : Zac Doerr
      # LOG:
      #  09/16/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getSubscriberMessageInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="DistributionListName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="SubscriberIdentity" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getSubscriberMessageInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="result" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   
   <!--
      ##########################################################################
      # OPERATION : setSubscribermessageInfo
      # AUTHOR : Zac Doerr
      # LOG:
      #  09/16/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="setSubscriberMessageInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="DistributionListName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="SubscriberIdentity" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="TagName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="TagValue" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="TagDescription" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setSubscriberMessageInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="result" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   
   <!--
      ##########################################################################
      # OPERATION : setPerftechCampaignInfo
      # AUTHOR : Zac Doerr
      # LOG:
      #  10/21/2011 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="setPerftechCampaignInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="action" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="campaignType" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="fileName" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="candidateGroup" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="optoutGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="exactMatch" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setPerftechCampaignInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="result" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   
   <!--
      ##########################################################################
      # OPERATION : getEpayLink
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  08/25/2009 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getEpayLinkRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="contactEmail" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="successPage" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getEpayLinkResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" name="result">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="targetURL" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="billingSystem" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="d" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="k" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="s" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getEncryptString
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  08/25/2009 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getEncryptStringRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="source">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="dotcom" />
                  <xs:enumeration value="dotnet" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="target">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ccs" />
                  <xs:enumeration value="ist:link=accounts" />
                  <xs:enumeration value="ist:link=emailparentalcontrols" />
                  <xs:enumeration value="ist:link=serviceparentalcontrols" />
                  <xs:enumeration value="ist:link=webspace" />
                  <xs:enumeration value="ist:link=securitysuite" />
                  <xs:enumeration value="ist:link=usage" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="timestamp" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="userName" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getEncryptStringResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="result" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getIDMInfo
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  09/10/2009 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="getIDMInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice minOccurs="1" maxOccurs="2">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="username" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
         </xs:choice>
         <xs:element minOccurs="0" maxOccurs="3" name="system">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="member services" />
                  <xs:enumeration value="mslogin" />
                  <xs:enumeration value="email" />
                  <xs:enumeration value="webspace" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="2" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="getLogins" />
                  <xs:enumeration value="getPreferences" />
                  <xs:enumeration value="getCPNIStatus" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="getAll">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="true" />
                  <xs:enumeration value="ALL" />
                  <xs:enumeration value="PORTAL" />
                  <xs:enumeration value="VIDEO" />
                  <xs:enumeration value="CBP" />
                  <xs:enumeration value="PWM" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" name="getAnswer" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getIDMInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cnpiStatus" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" name="logins">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="loginsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secAnswer" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secQuestion" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="userName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="role" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="domain" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" name="system">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="member services" />
                                    <xs:enumeration value="email" />
                                    <xs:enumeration value="webspace" />
                                    <xs:enumeration value="contact email" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element minOccurs="1" maxOccurs="1" name="service">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="serviceItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="serviceName" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="serviceValue" />
                                             <xs:element minOccurs="0" maxOccurs="1" name="subService">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element minOccurs="0" maxOccurs="unbounded" name="subServiceItem">
                                                         <xs:complexType>
                                                            <xs:all>
                                                               <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="subServiceName" />
                                                               <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="subServiceValue" />
                                                            </xs:all>
                                                         </xs:complexType>
                                                      </xs:element>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setIDMInfo
      # AUTHOR : Robert Zumwalt
      # LOG:
      #  09/10/2009 - Created
      #
      ##########################################################################
   -->
   <xs:complexType name="setIDMInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice minOccurs="1" maxOccurs="2">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="username" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
         </xs:choice>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newUsername" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newAccountNumber" />
         <!-- Account Type -->
         <xs:element minOccurs="0" maxOccurs="1" name="accountType" default="residential">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="residential" />
                  <xs:enumeration value="commercial" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- Account Level Contact Email Address -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newContactEmail" />
         <!-- Password -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newPassword" />
         <!-- Login Role -->
         <xs:element minOccurs="0" maxOccurs="1" name="role" default="parent">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="parent" />
                  <xs:enumeration value="child" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- Login Security Question -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secQuestion" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newQuestion" />
         <!-- Login Security Answer -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secAnswer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newAnswer" />
         <!-- Which system this login applies to -->
         <xs:element minOccurs="0" maxOccurs="3" name="system">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="mslogin" />
                  <xs:enumeration value="email" />
                  <xs:enumeration value="webspace" />
                  <xs:enumeration value="online" />
                  <xs:enumeration value="member services" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- Action to perform on this login -->
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="create" />
                  <xs:enumeration value="update" />
                  <xs:enumeration value="promote" />
                  <xs:enumeration value="delete" />
                  <xs:enumeration value="suspend" />
                  <xs:enumeration value="resume" />
                  <xs:enumeration value="merge" />
                  <xs:enumeration value="changeStatus" />
                  <xs:enumeration value="setPreferences" />
                  <xs:enumeration value="setCPNIStatus" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- Parental Controls for Premium Services: All as a Snapshot or None -->
         <xs:element minOccurs="0" maxOccurs="1" name="service">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="serviceItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="serviceName" />
                           <xs:choice>
                              <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="serviceValue" />
                              <xs:element minOccurs="1" maxOccurs="1" name="subService">
                                 <xs:complexType>
                                    <xs:sequence>
                                       <xs:element minOccurs="0" maxOccurs="unbounded" name="subServiceItem">
                                          <xs:complexType>
                                             <xs:all>
                                                <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="subServiceName" />
                                                <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="subServiceValue" />
                                             </xs:all>
                                          </xs:complexType>
                                       </xs:element>
                                    </xs:sequence>
                                 </xs:complexType>
                              </xs:element>
                           </xs:choice>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <!-- New Status Setting for all changeStatus action calls -->
         <xs:element minOccurs="0" maxOccurs="1" name="newStatus">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ACTIVE" />
                  <xs:enumeration value="ABUSE_SUSPEND_AGING" />
                  <xs:enumeration value="NONPAY_SUSPEND_AGING" />
                  <xs:enumeration value="DELETED_AGING" />
                  <xs:enumeration value="ARCHIVE" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- Suspend reason for all suspend action calls -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="suspendReason" />
         <!-- Perform Account Level Actions against All Logins, Including Deleted Logins -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" name="checkAllStatuses" default="false" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cnpiStatus" />
      </xs:sequence>
   </xs:complexType>
   <!--  There is no response defined for this Service because it uses the standard response defined below -->
   <!--
      ##########################################################################
      # OPERATION : addMacsBlacklist
      # AUTHOR : Frank Kujawski
      # LOG:
      #  12/08/2009 - Initial Build
      #
      ##########################################################################
   -->
   <xs:complexType name="addMacsBlacklistRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mac" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="reason" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macEnd" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="addMacsBlacklistResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="name" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="value" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : checkMacBlacklist
      # AUTHOR : Frank Kujawski
      # LOG:
      #  12/08/2009 - Initial Build
      #
      ##########################################################################
   -->
   <xs:complexType name="checkMacBlacklistRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mac" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="checkMacBlacklistResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="blacklistReason" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="charterText" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="customerText" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : delMacsBlacklist
      # AUTHOR : Frank Kujawski
      # LOG:
      #  12/08/2009 - Initial Build
      #
      ##########################################################################
   -->
   <xs:complexType name="delMacsBlacklistRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mac" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="reason" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macEnd" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="delMacsBlacklistResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="name" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="value" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getMacBlacklistReasons
      # AUTHOR : Frank Kujawski
      # LOG:
      #  12/08/2009 - Initial Build
      #
      ##########################################################################
   -->
   <xs:complexType name="getMacBlacklistReasonsRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getMacBlacklistReasonsResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" name="Reasons">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="ReasonsItem">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="name" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="value" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getMacsBlacklistByReason
      # AUTHOR : Frank Kujawski
      # LOG:
      #  12/08/2009 - Initial Build
      #
      ##########################################################################
   -->
   <xs:complexType name="getMacsBlacklistByReasonRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="reason" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getMacsBlacklistByReasonResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" name="Reasons">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="ReasonsItem">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="name" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="value" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setINSSatelliteInfoRequest
      # AUTHOR : Paul Bradford
      # LOG :
      #  06/23/2009 - Added
      # *** WARNING *** This method should only be exposed on an INS Executive server.
      #
      ##########################################################################
   -->
   <xs:complexType name="setINSSatelliteInfoRequest">
      <xs:all>
         <!-- task = discover sentry update -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="task" />
         <!-- ipAddress is required until INS is patched and method patched to allow macAddress as input -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="provGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hostname" />
         <!-- region required unless INS is configured without overlapping subnets -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="region" />
         <!-- targetImage required if task of update is submitted -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="targetImage" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="setINSSatelliteInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="TaskId" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setINSInfo
      # AUTHOR : Paul Bradford
      # LOG :
      #  06/23/2009 - Added
      # NOTE:  This method calls setINSSatelliteInfoRequest which should be listening on a
      #        separate INS Executive server running the modular OSSAPI build for INS
      #
      ##########################################################################
   -->
   <xs:complexType name="setINSInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hostname" />
         <xs:choice minOccurs="1" maxOccurs="3">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         </xs:choice>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="provGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="region" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="targetImage" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="task" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setINSInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="TaskId" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getINSDBSustainedSpeeds
      # AUTHOR : Martin Vossler/Paul Bradford
      # LOG :
      #  02/15/2011 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getINSDBSustainedSpeedsRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hostname" />
         <xs:choice minOccurs="1" maxOccurs="3">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         </xs:choice>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="provGroup" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getINSDBSustainedSpeedsResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="blacklist_code" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="blacklist_reason" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="com_download" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="com_upload" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="docsis" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="model" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="res_download" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="res_upload" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendor" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getINSInfo
      # AUTHOR : Paul Bradford
      # LOG :
      #  06/25/2009 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getINSInfoRequest">
      <xs:sequence>
         <!-- if action = task then taskID is required -->
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="device" />
                  <xs:enumeration value="region" />
                  <xs:enumeration value="task" />
                  <xs:enumeration value="firmware" />
                  <xs:enumeration value="hostname" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hostname" />
         <xs:choice minOccurs="1" maxOccurs="3">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         </xs:choice>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="provGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="region" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskID" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getINSInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminAddr1" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="addminAddr2" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="addminAddr3" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminAdminType" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminEmail" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminFax" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminFirstName" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminLastName" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminLoginID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminPager" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminPhone" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" name="availableImages"> <!-- action device -->
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="avaliableImagesItem"> <!-- action device -->
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="description" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="dirty" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="imageFileName" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="imageFileSize" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="imageLoaded" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="inheritModelMatchString" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="lastChanged" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="matchString" /> <!-- action device -->
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="version" /> <!-- action device -->
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorEnableSentry" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorInheritAgents" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorInheritConcentratorSNMP" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorInheritDevSNMP" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorInheritSentry" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorIPAddr" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorModelID" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="concentratorName" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" name="currentTask"> <!-- device task -->
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminAddr1" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminAddr2" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminAddr3" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminAdminType" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminEmail" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminFax" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminFirstName" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminLastName" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminLoginId" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminPager" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminPhone" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageDescription" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageImageFileName" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageVersion" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modelDescription" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resultMessageKey" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resultResultTime" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskAdminID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskEndIPAddr" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskFailureRetrySpec" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg1" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg2" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg3" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg4" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg5" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg6" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg7" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg8" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectErrorText1" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectErrorText2" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectFailureRetries" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectIFPhysAddress" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectIPAddr" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectLastChanged" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectResultCode" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectTimeoutRetries" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskOptions" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskProcessStartTime" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurring" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringScope1" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringScope2" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringScope3" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringType" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRegionID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSchedID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSchedStartTime" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSchedType" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskScope" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskScopeID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSemaphore" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskService" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceHWRev" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceImageID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceModelID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceVendorID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskStartIPAddr" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskStatus" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskTargetImageID" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskTimeoutRetrySpec" /> <!-- action task -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendorName" /> <!-- action task -->
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceBootR" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevSerialNumber" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevServerDHCP" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevServerTFTP" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevServerTime" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevServiceConfigFile" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevSWFileName" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevSysName" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDevSysObjectId" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceHWRev" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceIfCMStatusTxPower" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceIfDocsisCapability" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceIfDocsisOperMode" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceIfDownChannelPower" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceIFPhysAddress" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceIfSigQSignalNoise" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceIPAddr" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceLastChanged" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceModelID" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceReference" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceStatus" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSWCurrentVers" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSWOperStatus" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSWServer" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSysDescr" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceTypeDescription" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceTypeName" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceUnauthImage" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageDescription" /> <!-- action device task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageDirty" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageImageFileName" /> <!-- action device task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageImageFileSize" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageImageLoaded" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageInheritModelMatchString" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageLastChanged" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageMatchString" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="imageVersion" /> <!-- action device task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip" /> <!-- action = region -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="locationAddr1" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="locationAddr2" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="locationAddr3" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="locationName" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modelBrickTimeout" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modelDescription" /> <!-- action device task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modelDirty" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modelLastChanged" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modelPollingTimeout" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="regionEnableSentry" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="regionID" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="regionInheritSentry" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="regionName" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" name="regions"> <!-- action region -->
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="regionsItem"> <!-- action region -->
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="region" /> <!-- action region -->
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resultMessageKey" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resultResultTime" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem"> <!-- action firmware -->
                     <xs:complexType>
                        <xs:all>
                           <!-- action = firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="approved" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="cvcType" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="docsisCVC" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="fileName" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="hwVersion" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="model" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="rank" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="vendor" /> <!-- action firmware -->
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="version" /> <!-- action firmware -->
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetAddress" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetEndAddr" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetID" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetInheritAgents" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetInheritDevSNMP" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetMask" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetName" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subnetStartAddr" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskAdminID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskEndIPAddr" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskFailureRetrySpec" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg1" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg2" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg3" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg4" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg5" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg6" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg7" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectArg8" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectErrorText1" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectErrorText2" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectFailureRetries" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectIFPhysAddress" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectIPAddr" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectLastChanged" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectResultCode" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskObjectTimeoutRetries" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskOptions" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskProcessStartTime" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurring" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringScope1" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringScope2" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringScope3" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRecurringType" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskRegionID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSchedID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSchedStartTime" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSchedType" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskScope" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskScopeID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSemaphore" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskService" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceHWRev" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceImageID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceModelID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskSourceVendorID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskStartIPAddr" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskStatus" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskTargetImageID" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="taskTimeoutRetrySpec" /> <!-- action task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendorDirty" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendorLastChanged" /> <!-- action device -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendorName" /> <!-- action device task -->
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendorOID" /> <!-- action device -->
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getCHTRDBReleaseVersion
      # AUTHOR : Paul Bradford
      # LOG :
      #  04/29/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getCHTRDBReleaseVersionRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getCHTRDBReleaseVersionResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="response" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="responseText" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION: getOrderInfo
      # Author: Paul Bradford
      # LOG: 10/23/2008 - Added definition of Request/Response
      ##########################################################################
   -->
   <xs:complexType name="getOrderInfoRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getOrderInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="addressLine" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="addressLine2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditCreationDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditCreationOperator" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditCreationTerminal" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditCreationTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditCreationTransaction" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditLastUpdateDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditLastUpdateOperator" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditLastUpdateTerminal" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditLastUpdateTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditLastUpdateTransaction" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="comments" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="company" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="completionDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="completionTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="customerId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dueDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="enteredDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="itemsBillingDiscount" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="itemsBillingDiscountDescription" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="itemsChangeIndicator" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="itemsCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="itemsCodeDescription" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="itemsCompleteIndicator" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsClass" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsCompletionDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsScheduleDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsScheduleTimeCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsScheduleTimeDescription" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsSequence" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsTechnician" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="jobsType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="linesOfBusinessAction" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="linesOfBusinessType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="locationId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="middleInitial" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="orderClass" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="orderId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="orderStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="primaryLocatorCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="problemCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="problemCodeDescription" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="reasonCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolutions" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="salutation" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduleInfoDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduleInfoDay" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduleInfoPool" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduleInfoWorkOrderNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secondaryLocationCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secondaryLocatorCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoAmount" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoCSRUserID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoFinalQuantity" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoInitialQuantity" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoLongDescription" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoPoints" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoSalesmanNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoServiceCategoryCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoServiceCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoShortDescription" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceInfoWorkOrderOccurCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="system" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="userID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zip" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zip4" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION: getDHCPMACforIP
      # Author: Gregg Jensen
      # LOG: 04/21/2008 - Added definition of Request/Response
      ##########################################################################
   -->
   <xs:complexType name="getDHCPMACforIPRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ipAddress" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDHCPMACforIPResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="MACGroup">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="MACGroupItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="MAC" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ProvisioningGroup" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION: getDHCPProvGroupList
      # Author: (WSDL): Eric Kisiel (Code): Gregg Jensen
      # LOG: 04/21/2008 - Added definition of Request/Response
      ##########################################################################
   -->
   <xs:complexType name="getDHCPProvGroupListRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDHCPProvGroupListResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="provGroup">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="provGroupItem" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDHCPInfoList
      # AUTHOR : Robert Zumwalt
      # LOG :
      #  03/11/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getDHCPInfoListRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="macList" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDHCPInfoListResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="macList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="macListItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCclientClient" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCCOS" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCcpeCOS" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCcpeCriteria" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCownerID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCprovGroup" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCprovisioned" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCRDURegistered" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceClassID" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceDOCSISLevel" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceIPAddress" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceMac" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceMaxDownstream" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceMaxIP" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceMaxUpstream" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceSubnetMask" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceType" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpCriteria" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpLastTrans" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpLeaseActive" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpLeaseTime" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRebindTime" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRelayAgent" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRelayAgentCircuit" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRenewal" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="fqdn" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="suspendFlag" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getModemLastUsedTimestamp
      # AUTHOR : Paul Bradford
      # LOG :
      #  03/26/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getModemLastUsedTimestampRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mac" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getModemLastUsedTimestampResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="timestamp" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : resetModem
      # AUTHOR : Paul Bradford
      # LOG :
      #  03/02/2012 - Added.  Need to replace eQA funcitonality which is being
      #               deprecated.
      #
      ##########################################################################
   -->
   <xs:complexType name="resetModemRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="resetModemResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ddcu" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ddcuIp" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="resetStatus" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getOffHookStatus
      # AUTHOR : Robert Zumwalt
      # LOG :
      #  01/08/2009 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getOffHookStatusRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getOffHookStatusResponse">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="1" name="line">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="lineItem">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="line_card" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mta_line_state" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="offHookStatus" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDrumImpactInfo
      # AUTHOR : Paul Bradford
      # LOG :
      #  10/01/2009 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getDrumImpactInfoRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="cmtsIp" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getDrumImpactInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="cmIndex" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="cmtsip" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="docsIfCmtsCmStatusDocsisRegMode" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="modemStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="sysDescr" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDrumReportDDCUList
      # AUTHOR : Paul Bradford
      # LOG :
      #  10/01/2009 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getDrumReportDDCUListRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getDrumReportDDCUListResponse">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="fqdn" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getDrumDDCUQuery
      # AUTHOR : Paul Bradford
      # LOG :
      #  10/01/2009 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getDrumDDCUQueryRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="hostName" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="queryName" /> <!-- getDDCUCloneInfo getDDCUModemList -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="object" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getDrumDDCUQueryResponse">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="host" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifDescriDown" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifDescrUp" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifDrum" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip" />
                           <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="mac" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="name" />
                           <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="object" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="oid" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="osver" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ts" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : syncEmailInfo
      # AUTHOR : Robet Zumwalt
      # LOG :
      #  01/11/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="syncEmailInfoRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="syncEmailInfoResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getSwitchInfo
      # AUTHOR : Paul Bradford
      # LOG :
      #  01/28/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getSwitchInfoRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getSwitchInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bnv" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cardCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cfwindex" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cktType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dn" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="endPoint" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="eqpec" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="gnd" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ibnType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="len" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineClassCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineEQNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="linePort" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineTreatmentGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lnattidx" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="LPIC" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="MGCPStatus" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mno" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mtaResponseCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mtaResponseString" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ncos" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="officeOptions" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="options" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="padGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="PIC" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pmNodeNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pmTerminalNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="portedStatus" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resOptions" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="safariProfile" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="servingNPA" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="servingNXX" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sig" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="type" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getHSDServices
      # AUTHOR : Eric Kisiel
      # LOG :
      #  11/17/2008 - Added
      ##########################################################################
  -->
   <xs:complexType name="getHSDServicesRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="serviceNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getHSDServicesResponse">
      <xs:sequence>
         <xs:any />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" name="securityKeys">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="securityKeysItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element maxOccurs="1" minOccurs="1" name="keyStatus" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="1" name="keyString" type="xs:string" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="serviceList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="serviceListItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element maxOccurs="1" minOccurs="0" name="manufacturer" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="mrsEnabled" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="multiRoomViewing" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="musicPhoto" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="overrideAde" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="ppvEnabled" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="purchasePinEnabled" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="sdvEnabled" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceClientCOS" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceClientDHCP" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceClientTotal" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceCOS" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceIPAdditional" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceIPTotal" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceMacAddress" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="dynamicAdditional" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="dynamicServiceName" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="deviceStaticRoutes" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="emailAdditional" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="emailDomain" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="emailTotal" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="optionId" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="isAbuseSuspended" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="isNonpaySuspended" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="securityAdditional" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="securityTotal" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceAccessSID" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceDeviceSID" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceLabel" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceName" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceNumber" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="servicePackageType" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceSpeedDown" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceSpeedInfo" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceSpeedUp" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceStatus" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTier" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensDeviceBase" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensDeviceExtra" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensEmailBase" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensEmailExtra" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensSecurityBase" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensSecurityExtra" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensWebspaceBase" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceType" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="subSvcId" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="staticAdditional" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="staticServiceName" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="webspaceAdditional" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="webspaceQuota" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="webspaceTotal" type="xs:int" />
                           <xs:element maxOccurs="1" minOccurs="0" name="tivoCentralOnline" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="tivoSerialNumber" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="tivoToComeBack" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="tivoToGo" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="vodEnabled" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="vodSiteId" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="vpnEnabled" type="xs:string" />
                           <!-- Changed By Xavient: Start -->
                           <xs:element maxOccurs="1" minOccurs="0" name="contentDeliverySystem" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="esataAllowed" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="hideAdultEnabled" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="homeMediaEngine" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="httpAccess" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="msoServiceId" type="xs:string" />
                           <!-- End -->
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="totalCommercialServices" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="totalCONVServices" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="totalHSDServices" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="totalISPTokens" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="totalServices" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="totalResidentialServices" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="totalVIDEOServices" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getAvailableServices
      # AUTHOR : Eric Kisiel
      # LOG :
      #  11/17/2008 - Added
      ##########################################################################
   -->
   <xs:complexType name="getAvailableServicesRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="oneService" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="oneToken" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceTier" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceTarget" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="HSDVersions2" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getAvailableServicesResponse">
      <xs:sequence>
         <xs:any />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" name="serviceList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="serviceListItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element maxOccurs="1" minOccurs="0" name="displayType" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="hsdBatchAlias" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="productCategory" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="productID" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="productLabel" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="productServiceTier" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="productServiceType" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensAll" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensDevice" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensEmail" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensSecurity" type="xs:string" />
                           <xs:element maxOccurs="1" minOccurs="0" name="serviceTokensWebspace" type="xs:string" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getSigmaInfo
      # AUTHOR : Paul Bradford
      # LOG :
      #  01/28/2008 - Added
      #  03/18/2008 - Modified
      ##########################################################################
   -->
   <xs:complexType name="getSigmaInfoRequest">
      <xs:all>
         <!-- At least 1 of the following, including auditUser should be sent -->
         <!-- Searching by name requires at least state or zipCode -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="emailAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="login" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mta" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="phoneNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="webspaceName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zipCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ossapiVersion" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getSigmaInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" name="resultsItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" name="billinfo">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:long" name="auroraID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="billLevel1" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="billLevel2" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="billLevel3" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sourceSMS" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="devinfo">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="devinfoItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDOCSISLevel" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceEndpoint" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceFirmware" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMTAMac" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMac" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMake" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMaxDownstream" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMaxUpstream" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceModel" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSerial" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceStatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSubType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="subinfo">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountType" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr1" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:long" name="custPrimaryPhone" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="externalKey" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="loginName" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="custZip" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:any />
      </xs:sequence>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : setSigmaInfo
      # AUTHOR : Eric Kisiel
      # LOG :
      #   11/20/2008 - Added entry
      ##########################################################################
   -->
   <xs:complexType name="setSigmaInfoRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <!-- Subscriber Actions -->
                  <xs:enumeration value="createSubscriber" />
                  <xs:enumeration value="updateSubscriber" />
                  <xs:enumeration value="deleteSubscriber" />
                  <!-- Service Actions -->
                  <xs:enumeration value="createService" />
                  <xs:enumeration value="updateService" />
                  <xs:enumeration value="deleteService" />
                  <xs:enumeration value="deleteISPService" />
                  <xs:enumeration value="suspendService" />
                  <xs:enumeration value="resumeService" />
                  <!-- Security Key Actions -->
                  <xs:enumeration value="createSecurityKey" />
                  <xs:enumeration value="addSecurityKey" />
                  <!-- Email Actions -->
                  <xs:enumeration value="createEmail" />
                  <xs:enumeration value="updateEmail" />
                  <xs:enumeration value="promoteEmail" />
                  <xs:enumeration value="deleteEmail" />
                  <!-- Webspace Actions -->
                  <xs:enumeration value="createWebspace" />
                  <xs:enumeration value="updateWebspace" />
                  <xs:enumeration value="deleteWebspace" />
                  <!-- Device Actions -->
                  <xs:enumeration value="bindDevice" />
                  <xs:enumeration value="unbindDevice" />
                  <xs:enumeration value="reprovDevice" />
                  <!-- Tivo Actions -->
                  <xs:enumeration value="createTivoService" />
                  <xs:enumeration value="updateTivoService" />
                  <xs:enumeration value="activateTSN" />
                  <xs:enumeration value="deleteTivoService" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- Subscriber Address Structure -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddress1" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address1" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddress2" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="county" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="country" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZip" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zipCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rateCenter" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="msagCommunity" />
         <!-- Subscriber Contact Structure -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custMiddleName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custSalutation" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custPrimaryPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="phoneNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="businessNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="businessExtension" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subType" />
         <!-- Subscriber Services Structure -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceTier" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceSku" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="staticName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dynamicName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="staticAdditional" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dynamicAdditional" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="securityAdditional" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="emailAdditional" />
         <!-- Email or Webspace Credentials -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="emailAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="webspaceName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="userName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="quotaMB" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newUserName" />
         <!-- Device Structure -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="token" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceId" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         <!-- Misc elements -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tivoSerialNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newAccountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mrsEnabled" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="multiRoomViewing" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="musicPhoto" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="overrideAde" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ppvEnabled" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="purchasePinEnabled" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sdvEnabled" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tivoCentralOnline" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tivoToComeBack" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tivoToGo" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vodEnabled" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vpnEnabled" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contentDeliverySystem" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="esataAllowed" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hideAdultEnabled" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="homeMediaEngine" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="httpAccess" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="msoServiceId" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vodSiteId" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteId" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="manufacturer" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="setSigmaInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="orderID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="orderStatus" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getOrderStatus
      # AUTHOR : Paul Bradford
      # LOG :
      #  04/10/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getOrderStatusRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="orderID" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getOrderStatusResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" name="error">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element minOccurs="0" maxOccurs="1" name="errorItem">
                                       <xs:complexType>
                                          <xs:all>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="response" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responseText" />
                                          </xs:all>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getMacHistory
      # AUTHOR : Robert Zumwalt
      # LOG :
      #  01/09/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getMacHistoryRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="date" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getMacHistoryResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="beginDate" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="createdBy" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custAddress1" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custAddress2" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custCity" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custFirstName" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custLastName" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custState" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="deletedBy" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="endDate" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macHistoryID" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="zipCode" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : findAccountByMac
      # AUTHOR : 
      # LOG:
      #  
      #
      ##########################################################################
   -->
   <xs:complexType name="findAccountByMacRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="findAccountByMacResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="1" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountType" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="address1" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="address2" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="city" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="firstName" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="lastName" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="loginName" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="phoneNumber" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="state" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="subID" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="zip" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : getAccountbyMac
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/10/2007 - Copied from other request and modified Paul Bradford
      #
      ##########################################################################
   -->
   <xs:complexType name="getAccountbyMacRequest">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="date" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getAccountbyMacResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="account_number" />
      </xs:all>
   </xs:complexType>
   <!--
      ##########################################################################
      # OPERATION : updateMacHistory
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #
      ##########################################################################
   -->
   <xs:complexType name="updateMacHistoryRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="create" />
                  <xs:enumeration value="delete" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--  There is no response defined for this Service because it uses the standard response defined below -->
   <!--
      ##########################################################################
      # OPERATION : getWHInfo
      # AUTHOR : Paul Bradford
      # LOG :
      #  01/09/2008 - Added
      #
      ##########################################################################
   -->
   <xs:complexType name="getWHInfoRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="userName" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="domain" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getWHInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buid" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bytes_in_avail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bytes_in_used" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bytes_out_avail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bytes_out_used" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bytes_xfer_avail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bytes_xfer_used" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="count" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custid" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="files_in_avail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="files_in_used" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="files_out_avail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="files_out_used" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="files_xfer_avail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="files_xfer_used" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="gid" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="homedir" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="limit_type" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="per_session" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="quota" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="quota_type" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="realname" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="shell" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="uid" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="username" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : setWHInfo
    # AUTHOR : Paul Bradford
    # LOG :
    #  01/07/2007 - Added
    #
    ###########################################################################
   -->
   <xs:complexType name="setWHInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="userName" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="domain" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="quotaMB" />
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="create" />
                  <xs:enumeration value="delete" />
                  <xs:enumeration value="resume" />
                  <xs:enumeration value="suspend" />
                  <xs:enumeration value="update" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="setWHInfoResponse">
      <xs:all>
         <!--
            The below changes need to be coordinated with setWHInfo and Valikerie jar updates <xs:element minOccurs="0" maxOccurs="1" name="results"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem"> <xs:complexType> <xs:all> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="buid" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="bytes_in_avail" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="bytes_in_used" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="bytes_out_avail" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="bytes_out_used" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="bytes_xfer_avail" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="bytes_xfer_used" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custid" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="files_in_av
 ail" />
            <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="files_in_used" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="files_out_avail" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="files_out_used" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="files_xfer_avail" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="files_xfer_used" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="gid" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="homedir" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="limit_type" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="per_session" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="quota" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="quota_type" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="realname" /> <xs:element minOccurs="1" maxOccurs
 ="1"
            type="xs:string" name="shell" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="uid" /> <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" /> </xs:all> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
         -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : corporateAuthenticate
      # AUTHOR : Paul Bradfordl
      # LOG:
      #  12/12/2007 - Initial build
      #
      ###########################################################################
   -->
   <xs:complexType name="corporateAuthenticateRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="password" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="corporateAuthenticateResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getSubProfileByAccount
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/27/2007 - Added
      #
      ###########################################################################
   -->
   <xs:complexType name="getSubProfileByAccountRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="account" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getSubProfileByAccountResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" name="subresponse">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="sub_contact">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="type_nm" />
                           <xs:element minOccurs="7" maxOccurs="7" type="parmtype" name="parm" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="sub">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="acct" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="tn" />
                           <xs:element minOccurs="3" maxOccurs="3" type="parmtype" name="parm" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="request_status">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="statuscontent" name="statusMessage" />
                           <xs:element minOccurs="1" maxOccurs="1" type="statuscontent" name="statusCode" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="sub_addr">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="pref_nm" />
                           <xs:element minOccurs="10" maxOccurs="10" type="parmtype" name="parm" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getQuestions
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - Updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - Changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #  09/18/2007 - PTB - Changed response to include roundTrip etc.
      #
      ###########################################################################
   -->
   <xs:complexType name="getQuestionsRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getQuestionsResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="questions">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="questionsItem" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : authLogin
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #  09/19/2007 - Added ipaddress, removed secret answer.  Breaking out to
      #               authChallenge
      #
      ###########################################################################
   -->
   <xs:complexType name="authLoginRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipaddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zipCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="online" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="authLoginResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="online" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
  <!--
      ###########################################################################
      # OPERATION : verifyContactEmail
      # AUTHOR : Team Xavient
      # LOG:	10/27/2010 
      #              
      ###########################################################################
   -->
   <xs:complexType name="verifyContactEmailRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="contactemail" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="verificationvalue" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="verifyContactEmailResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : resetVerificationValue
      # AUTHOR : Team Xavient
      # LOG:    10/27/2010 
      #              
      ###########################################################################
   -->
   <xs:complexType name="resetVerificationValueRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="contactemail" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="resetVerificationValueResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
  <!--
      ###########################################################################
      # OPERATION : getCPNIVerification
      # AUTHOR : Team Xavient 
      # 
      ###########################################################################
   -->
   <xs:complexType name="getCPNIVerificationRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="AccountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="PIN" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getCPNIVerificationResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
	<!--
      ###########################################################################
      # OPERATION : getPassword
      # AUTHOR : Team Xavient 
      # 
      ###########################################################################
   -->
   <xs:complexType name="getPasswordRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="secQuestion" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="secAnswer" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="zip" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getPasswordResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getLoginByZipcode
      # AUTHOR : Team Xavient 
      # 
      ###########################################################################
   -->
   <xs:complexType name="getLoginByZipcodeRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="system" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="zip" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getLoginByZipcodeResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="1" maxOccurs="1" name="logins">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="loginsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secAnswer" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="secQuestion" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="role" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="domain" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="status" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
                           <xs:element minOccurs="1" maxOccurs="1" name="system">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="member services" />
                                    <xs:enumeration value="online" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : authChallenge
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/19/2007 - Break out from authLogin above to support secret answer
      #
      ###########################################################################
   -->
   <xs:complexType name="authChallengeRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="secQuestion" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="secAnswer" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="authChallengeResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getLogin
      # AUTHOR : Paul Bradford
      # LOG:
      #  09/10/2007 - Copied from authLogin and modified Paul Bradford
      #               and Swaroop Reddy
      #  09/10/2007 - Took out "isAdult" (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #  09/19/2007 - added systemList to accept multiple systems in a request
      #             - removed install option from the systemList
      #
      ###########################################################################
   -->
   <xs:complexType name="getLoginRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="3" name="system">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="mslogin" />
                  <xs:enumeration value="email" />
                  <xs:enumeration value="online" />
                  <xs:enumeration value="webspace" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:choice>
            <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
            <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         </xs:choice>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" name="getAll" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" name="getAnswer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" name="getVerificationValue" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getLoginResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="1" maxOccurs="1" name="logins">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="loginsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secAnswer" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="secQuestion" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="role" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="domain" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="status" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
                           <xs:element minOccurs="1" maxOccurs="1" name="system">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="member services" />
                                    <xs:enumeration value="email" />
                                    <xs:enumeration value="webspace" />
                                    <xs:enumeration value="online" />
                                    <xs:enumeration value="contact email" />
                                    <!-- the value install implies mslogin+email systems -->
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="verificationValue" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : createLoginRequest
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - Updated structure to comply with XSD spec (swaroop.reddy@bearingpoint.com)
      #  09/10/2007 - Added encrypted and isAdult elements
      #  09/10/2007 - Deleted "isAdult", made "encrypted" optional, and defaulting to "false" (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - Changed to complex type to be compatible with new WSDL signature for OSSAPI
      #  09/19/2007 - Added systemList to accept multiple systems in a request - removed install option from the systemList
      #
      ###########################################################################
   -->
   <xs:complexType name="createLoginRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <!-- if creating an email address, -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" default="false" name="encrypted" />
         <xs:element minOccurs="1" maxOccurs="3" name="system">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="mslogin" />
                  <xs:enumeration value="email" />
                  <xs:enumeration value="webspace" />
                  <xs:enumeration value="online" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" default="residential" name="type">
            <!-- Defaults to residential if undefined -->
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="residential" />
                  <xs:enumeration value="commercial" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secQuestion" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="secAnswer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="createLoginResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" name="msloginResponse">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="verificationValue" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="nameStatus" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="contactEmail" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="emailResponse">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="role" />
                  <xs:element minOccurs="1" maxOccurs="1" name="emailAction">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="ADD" />
                           <xs:enumeration value="RESUME" />
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="parentEmail" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="nameStatus" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mailstore" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="wsResponse">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="nameStatus" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="onlineResponse">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="nameStatus" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="secChallenge">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="nameStatus" />
               </xs:all>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : updateLogin
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/10/2007 - Deleted "isAdult", made "encrypted" optional, and defaulting
      #               to "false" (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #  09/19/2007 - added systemList to accept multiple systems in a request
      #             - removed install option from the systemList
      #
      ###########################################################################
   -->
   <xs:complexType name="updateLoginRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:choice minOccurs="1" maxOccurs="2">
            <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
            <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         </xs:choice>
         <xs:element minOccurs="1" maxOccurs="3" name="system">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="mslogin" />
                  <xs:enumeration value="email" />
                  <xs:enumeration value="webspace" />
                  <xs:enumeration value="online" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="update" />
                  <xs:enumeration value="promote" />
                  <xs:enumeration value="suspend" />
                  <xs:enumeration value="resume" />
                  <xs:enumeration value="delete" />
                  <xs:enumeration value="merge" />
                  <xs:enumeration value="changeStatus" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="newStatus">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="ACTIVE" />
                  <xs:enumeration value="ABUSE_SUSPEND_AGING" />
                  <xs:enumeration value="NONPAY_SUSPEND_AGING" />
                  <xs:enumeration value="DELETED_AGING" />
                  <xs:enumeration value="ARCHIVE" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" default="parent" name="role">
            <xs:simpleType>
               <!-- Defaults to parent if undefined -->
               <xs:restriction base="xs:string">
                  <xs:enumeration value="parent" />
                  <xs:enumeration value="child" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newAccountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newUsername" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newPassword" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newQuestion" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newAnswer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newContactEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="suspendReason" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" default="false" name="checkAllStatuses" />
      </xs:sequence>
   </xs:complexType>
   <!--  There is no response defined for this Service because it uses the standard response defined below -->
   <!--
      ###########################################################################
      # OPERATION : getCSGInfo
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #
      ###########################################################################
   -->
   <xs:complexType name="getCSGInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getCSGInfoResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="1" name="accountDetails">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custSalutation" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingConnectStatus" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custState" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dataStatus" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="billingCustomerID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="auroraID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingDelinquencyStatus" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="billingAccount" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestResult" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestHandler" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custFirstName" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custLastName" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="custPrimaryPhone" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestServer" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingDelinquencyDays" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custAddr1" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="telephonyStatus" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="billingLocationID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="videoStatus" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custZip" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custCity" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element maxOccurs="1" minOccurs="0" name="serviceDetails">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestResult" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestHandler" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="voipList" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="voipListItem" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestID" />
                  <xs:element maxOccurs="1" minOccurs="0" name="serviceList">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element maxOccurs="unbounded" minOccurs="0" type="xs:string" name="serviceListItem" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestServer" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element maxOccurs="1" minOccurs="0" name="equipmentDetails">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestResult" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestHandler" />
                  <xs:element maxOccurs="1" minOccurs="0" name="outlets">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" name="A">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="devModel" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="codes" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="devMake" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="devType" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="devStatus" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="devDescrip" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="serialNumber" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="outlet" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="devID" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="devMac" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="billingRequestServer" />
                  <xs:element maxOccurs="1" minOccurs="0" name="outletMap">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="MAC_001596E6A020" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      #########################################################################
      # OPERATION : getCSGServiceInfo
      # AUTHOR : Frank Kujawski
      # LOG:
      #  02/23/2009 - Added
      #
      #########################################################################
   -->
   <xs:complexType name="getCSGServiceInfoRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getCSGServiceInfoResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="billingRequestID" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="billingRequestHandler" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="billingRequestResult" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="billingRequestServer" />
         <xs:element minOccurs="1" maxOccurs="1" name="serviceList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="serviceListItem" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="voipList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="voipListItem" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getModemInfo
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #  02/09/2008 - Paul Bradford - updated to conform to current response
      #
      ###########################################################################
   -->
   <xs:complexType name="getModemInfoRequest">
      <xs:choice>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="getModemInfoResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="cmts">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" name="cpeinfo">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" name="drum">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element maxOccurs="1" minOccurs="0" name="cable_modem">
                                       <xs:complexType>
                                          <xs:all>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="baseline_privacy_enabled" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cm_resets" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="config_file" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="correctable_codewords" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcp_server" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="downstream_bandwidth" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="downstream_channel" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="downstream_modulation" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="equipment_type" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="guaranteed_upstream_bandwidth" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="int_mac" />
                                             <xs:element maxOccurs="1" minOccurs="0" name="interface_table">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element maxOccurs="unbounded" minOccurs="0" name="interface">
                                                         <xs:complexType>
                                                            <xs:all>
                                                               <xs:element name="interfaceItem">
                                                                  <xs:complexType>
                                                                     <xs:all>
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ifIndex" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="input_errors" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="input_octets" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="int_mac" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="interface_description" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="mtu" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="output_errors" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="output_octects" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="output_octets" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="status_admin" />
                                                                        <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="status_oper" />
                                                                     </xs:all>
                                                                  </xs:complexType>
                                                               </xs:element>
                                                            </xs:all>
                                                         </xs:complexType>
                                                      </xs:element>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="invalid_map_messages" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="invalid_ranging_response_messages" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="invalid_registration_response_messages" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="invalid_udc_messages" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ip" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="learned_mac" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="lost_synchronizations" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="max_tx_burst" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="microreflections" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="net_to_media" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="qos_profile_priority" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ranging_aborts" />
                                             <xs:element maxOccurs="1" minOccurs="0" name="rx_level">
                                                <xs:complexType>
                                                   <xs:all>
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="class" />
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="classDuplicate" />
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="content" />
                                                   </xs:all>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" name="snr">
                                                <xs:complexType>
                                                   <xs:all>
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="class" />
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="classDuplicate" />
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="content" />
                                                   </xs:all>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="t1_timeout" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="t2_timeout" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="t3_timeout" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="t4_timeout" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="tftp_server" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="tod_server" />
                                             <xs:element maxOccurs="1" minOccurs="0" name="tx_level">
                                                <xs:complexType>
                                                   <xs:all>
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="class" />
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="classDuplicate" />
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="content" />
                                                   </xs:all>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="tx_timing_offset" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="uncorrectable_codewords" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="unerrored_codewords" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="upstream_bandwidth" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="upstream_channel" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="uptime" />
                                          </xs:all>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="completion_time" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                           <xs:element maxOccurs="1" minOccurs="0" name="results">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element maxOccurs="1" minOccurs="0" name="row">
                                       <xs:complexType>
                                          <xs:all>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cpeip" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cpemac" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ts" />
                                          </xs:all>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element maxOccurs="1" minOccurs="0" name="results">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" name="row">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="TS_gatherer" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="TS_modem" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="age" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="city" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="class" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="classDuplicate" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cmsv_def" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="div" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="division" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="encoding" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="extdefinition" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="extstatus" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="flap_crc" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="flap_hits" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="flap_miss" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="flap_total" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="historic_rx" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="historic_snr" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="host" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ifDescr" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ifIndex" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="kma" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="kmaid" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="model" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="modem_downstream_snr" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="modem_received_power" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="modem_transmit_power" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="modems" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="name" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="object" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="online" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="onlineStatus" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="osname" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="osver" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="percent" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="rxPower" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="state" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="statusValue" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="subint" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="subint_type" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="sv_def" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="targetName" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="targetPath" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="umod_def" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="upstream_snr" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="upstream_snr_class" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="vendor" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element maxOccurs="1" minOccurs="0" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" name="row">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="acct" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="addr1" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="addr2" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="apt" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cameon" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="city" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cmmac" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="fqdn" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="id" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="name" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="node" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="offline_duration" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="online_duration" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="phone" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="state" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="wentoff" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="zip4" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="zip5" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getCMTSList
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #
      ###########################################################################
   -->
   <xs:complexType name="getCMTSListRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice minOccurs="1" maxOccurs="1">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="division" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="kma" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         </xs:choice>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getCMTSListResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="1" name="resultsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cmts" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="object" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="modems" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="kma" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:float" name="percent" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ip" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="model" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="kmaid" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="online" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="state" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="software" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="city" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="vendor" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getCMTSInterfaces
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #
      ###########################################################################
   -->
   <xs:complexType name="getCMTSInterfacesRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="cmtsID" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getCMTSInterfacesResponse">
      <xs:all>
         <xs:element name="cmts">
            <xs:complexType>
               <xs:all>
                  <xs:element name="int">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="results">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element name="rowitem">
                                       <xs:complexType>
                                          <xs:all>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="object" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ifDescr" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="offline" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="percent_offline" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="ifIndex" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="online" />
                                          </xs:all>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="results">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="row">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="div" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="division" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="percent" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="state" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="city" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="osname" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="id" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="kma" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="modems" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="name" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="kmaid" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="targetPath" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="description" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="host" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="online" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="divid" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="osver" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="vendor" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element name="row">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="fqdn" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="div" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="kma" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="name" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="kmaid" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="id" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="divid" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getCMTSInterfaceDevices
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #
      ###########################################################################
   -->
   <xs:complexType name="getCMTSInterfaceDevicesRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="cmtsID" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="interfaceID" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getCMTSInterfaceDevicesResponse">
      <xs:all>
         <xs:element name="mdm">
            <xs:complexType>
               <xs:all>
                  <xs:element name="results">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="row">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="object" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="div" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ifDescr" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="division" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="percent" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="ifIndex" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="state" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="city" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="osname" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="modems" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="kma" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="name" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="kmaid" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="targetPath" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="description" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="online" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="host" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="targetName" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="osver" />
                                    <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="vendor" />
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="list">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="results">
                              <xs:complexType>
                                 <xs:all>
                                    <xs:element name="rowitem">
                                       <xs:complexType>
                                          <xs:all>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="ip" />
                                             <xs:element name="street">
                                                <xs:complexType>
                                                   <xs:all>
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="null" />
                                                   </xs:all>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="statusValue" />
                                             <xs:element name="modem_transmit_power_color">
                                                <xs:complexType>
                                                   <xs:all />
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element name="node">
                                                <xs:complexType>
                                                   <xs:all>
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="null" />
                                                   </xs:all>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="age" />
                                             <xs:element maxOccurs="1" minOccurs="1" name="modem_received_power_color">
                                                <xs:complexType>
                                                   <xs:all />
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="definition" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:float" name="modem_downstream_snr" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="rxPower" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="mac" />
                                             <xs:element maxOccurs="1" minOccurs="1" name="zip">
                                                <xs:complexType>
                                                   <xs:all>
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="null" />
                                                   </xs:all>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="1" name="modem_downstream_snr_color">
                                                <xs:complexType>
                                                   <xs:all />
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:float" name="modem_transmit_power" />
                                             <xs:element maxOccurs="1" minOccurs="0" type="xs:float" name="modem_received_power" />
                                             <xs:element maxOccurs="1" minOccurs="1" name="addr">
                                                <xs:complexType>
                                                   <xs:all>
                                                      <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="null" />
                                                   </xs:all>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:all>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:all>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element maxOccurs="1" minOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="1" name="row">
                     <xs:complexType>
                        <xs:all>
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="fqdn" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="name" />
                           <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="id" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getDHCPInfo
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #
      ###########################################################################
   -->
   <xs:complexType name="getDHCPInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice>
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         </xs:choice>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDHCPInfoResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" name="cpeList">
            <xs:complexType>
               <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0" type="xs:string" name="cpeListItem" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element maxOccurs="1" minOccurs="1" name="deviceDetails">
            <xs:complexType>
               <xs:all>
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="dhcpLeaseActive" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCclientClient" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="BACCRDURegistered" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRelayAgentCircuit" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCCOS" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpCriteria" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="dhcpLeaseTime" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceType" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceSubnetMask" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="dhcpLastTrans" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceClassID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCprovGroup" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:boolean" name="BACCprovisioned" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRebindTime" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRelayAgent" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceIPAddress" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="BACCownerID" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:float" name="deviceDOCSISLevel" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="deviceMac" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCcpeCOS" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="BACCcpeCriteria" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="dhcpRenewal" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="fqdn" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="deviceMaxIP" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="deviceMaxUpstream" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:long" name="deviceMaxDownstream" />
                  <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="suspendFlag" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getDHCPCustomProperties
      # AUTHOR : Gregg Jensen
      # LOG:
      #  03/11/2009 - added to give the the custom properties
      #
      ###########################################################################
   -->
   <xs:complexType name="getDHCPCustomPropertiesRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice>
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         </xs:choice>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getDHCPCustomPropertiesResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="deviceDetails">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="deviceDetailsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="name" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="value" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : setDHCPInfo
      # AUTHOR : Gregg Jensen
      # LOG:
      #   07/28/08 added
      #
      ###########################################################################
   -->
   <xs:complexType name="setDHCPInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:choice>
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
         </xs:choice>
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="suspend" />
                  <xs:enumeration value="resume" />
                  <xs:enumeration value="delete" />
                  <xs:enumeration value="pendingDeactivate" />
                  <xs:enumeration value="deactivate" />
                  <xs:enumeration value="createTransponder" />
                  <xs:enumeration value="setEthernetPort" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="provisioningGroup" />
         <xs:element minOccurs="0" maxOccurs="1" name="value">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="on" />
                  <xs:enumeration value="off" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="setDHCPInfoResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getTPVInfo
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #
      ###########################################################################
   -->
   <xs:complexType name="getTPVInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="telephoneNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getTPVInfoResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="confirmNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="callDate" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="business" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:long" name="fullNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="isReviewed" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="isVerified" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="lineNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="servingNPA" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="servingNXX" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="salesPersonID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="optionSelected" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="isDecisionMaker" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getODSInfo
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #  03/08/2012 - Added new verions 2.0 using DRUM instead of webMethods via
      #               eQADB.  webMethods is being deprecated.
      #
      ###########################################################################
   -->
   <xs:complexType name="getODSInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ossapiVersion" /> <!-- 2.0 -->
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getODSInfoResponse">
      <xs:all>
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cmtsUpstream" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="custZipPlus" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custState" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="cmtsDownstream" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="addressLot" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="sysName" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="fiberNode" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="addressStreet" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="addressNumber" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:int" name="custZip" />
         <xs:element maxOccurs="1" minOccurs="0" type="xs:string" name="custCity" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getLADInfo
      # AUTHOR : Eric Kisiel
      # LOG:
      #  09/07/2007 - updated structure to comply with XSD spec
      #               (swaroop.reddy@bearingpoint.com)
      #  09/11/2007 - changed to complex type to be compatible with new WSDL
      #               signature for OSSAPI
      #  04/04/2008 - updated input parameters (Paul Bradford)
      #
      ###########################################################################
   -->
   <xs:complexType name="getLADInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="telephoneNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="orderType" />
         <!-- defaults to ACTIVATE -->
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="saId" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="measured" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="salesAreaCounty" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getLADInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cilli" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lata" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineClassCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineEQNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineTreatmentGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lrn" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rateCenter" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ssc" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="switchID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchLabel" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="VMPlatform" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchState" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchTimeZone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="count" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
    <!--
      ###########################################################################
      # OPERATION : getSwitchDetails
      # AUTHOR : Hari
      # LOG:
      #
      ###########################################################################
   -->
   <xs:complexType name="getSwitchDetailsRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="telephoneNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getSwitchDetailsResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cilli" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lata" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineClassCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineEQNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lineTreatmentGroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lrn" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rateCenter" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ssc" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="switchID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchLabel" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="VMPlatform" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchState" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchTimeZone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="switchType" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="count" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
      ###########################################################################
      # OPERATION : getConvergedServices
      # AUTHOR : Eric Kisiel
      # LOG:
      #  12/16/2008 - Initial creation of service and WSDL/XSD data
      #
      ###########################################################################
   -->
   <xs:complexType name="getConvergedServicesRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" name="requestType">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="convergedServices" />
                  <xs:enumeration value="convergedTargets" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getConvergedServicesResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="converged">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="convergedItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmMacAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iaServiceID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mtaMacAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mtaServiceID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="voicePresent" />
                           <xs:element minOccurs="0" maxOccurs="1" name="tnList">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="tnListItem" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="internetKeys">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="internetKeysItem" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="notConverged">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="notConvergedItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmMacAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iaServiceID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mtaMacAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mtaServiceID" />
                           <xs:element minOccurs="0" maxOccurs="1" name="tnList">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="tnListItem" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : createConvergedService
    # AUTHOR : Eric Kisiel
    # LOG:
    #  12/17/2008 - Initial creation of service and WSDL/XSD data
    #
    ###########################################################################
   -->
   <xs:complexType name="createConvergedServiceRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="iaServiceID" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mtaServiceID" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="orderNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="createConvergedServiceResponse">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" name="createRequest">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="orderID" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="orderStatus" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="deleteRequest">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="orderID" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="orderStatus" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : getAuroraInfo
    # AUTHOR : Eric Kisiel
    # LOG:
    #  09/07/2007 - updated structure to comply with XSD spec
    #               (swaroop.reddy@bearingpoint.com)
    #  09/11/2007 - changed to complex type to be compatible with new WSDL
    #               signature for OSSAPI
    #
    ###########################################################################
   -->
   <xs:complexType name="getAuroraInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:choice minOccurs="1" maxOccurs="1">
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="macAddress" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
            <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="email" />
         </xs:choice>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getAuroraInfoResponse">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" name="billinfo">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:long" name="auroraID" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="company" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="division" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="site" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sourceSMS" />
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="devinfo">
            <xs:complexType>
               <xs:all>
                  <xs:element name="devinfoItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceDOCSISLevel" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceEndpoint" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceFirmware" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMTAMac" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMac" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMake" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMaxDownstream" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceMaxUpstream" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceModel" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSerial" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceSubType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fqdn" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="subinfo" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr1" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAltPhone" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custMiddleName" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:long" name="custPrimaryPhone" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custSalutation" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custSuffix" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="custZip" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
               </xs:all>
            </xs:complexType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : getHFCInfo
    # AUTHOR : Robert Zumwalt
    # LOG :
    #  12/05/2007 - Added
    #  03/08/2012 - Added new verions 2.0 using DRUM instead of webMethods via
    #               eQADB.  webMethods is being deprecated.
    #
    ###########################################################################
   -->
   <xs:complexType name="getHFCInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dolookup" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="macAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ossapiVersion" /> <!-- 3.0 -->
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getHFCInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="CMTS">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Description" />
                  <xs:element minOccurs="1" maxOccurs="1" name="DownStreamInterface">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Bandwidth" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ChannelWidth" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Frequency" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Modulation" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Name" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Status" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="SymbolRate" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="IPAddress" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="SysName" />
                  <xs:element minOccurs="1" maxOccurs="1" name="UpStreamInterface">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Bandwidth" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ChannelWidth" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Frequency" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Modulation" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Name" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Status" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="SymbolRate" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="HistoricalModemInfo">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ErrorsPercentCorrected" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ErrorsPercentUnCorrected" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="FlapRate" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="HighPowerDate" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="LowPowerDate" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="PercentUnErrored" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="RxAvgBPS" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="TxAvgBPS" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="RealtimeModemInfo">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" name="CPEInterfaces">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="unbounded" name="CPEInterface">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Description" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="MAC" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="MaximumTransmissionUnit" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Name" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Speed" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Status" />
                                    <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="Configuration">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="CPEDeviceCount" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="CPEMaxDevices" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ConfigFile" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="DHCPServer" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="Identity">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="IPAddress" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="MACAddress" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="SerialNumber" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="SysDescr" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Vendor" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="QOS">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="MaxDownstreamBandwidth" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="MaxUpstreamBandwidth" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="SignalQuality">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="CMTSRxPower" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="CMTSRxSNR" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="CMTSRxSNRRange" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="CMTSRxSNRStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemMicroReflections" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemRxPower" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemRxPowerRange" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemRxPowerStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemRxSNR" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemRxSNRRange" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemRxSNRStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemTxPower" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemTxPowerRange" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemTxPowerStatus" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="1" maxOccurs="1" name="Status">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="CMTSModemStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="FoundInCMTS" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="LastBoot" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ModemStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Responding" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="RoundTripTime" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="SWAdminStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="SWTransferStatus" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Uptime" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="Result">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ErrorCode" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ErrorText" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Result" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="1" maxOccurs="1" name="SolarWindsServer">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="AliasID" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Name" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="URL" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="Version" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : getBillingInfo
    # AUTHOR : Robert Zumwalt
    # LOG :
    #  12/05/2007 - Added
    #
    ###########################################################################
   -->
   <xs:complexType name="getBillingInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="targetSystem" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getBillingInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="accountDetails">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auroraID" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="billingAccount" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingCompany" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="billingConnectStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingCustomerID" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingDelinquencyDays" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingDelinquencyStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingDivision" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingLocationID" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestHandler" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestID" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestResult" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestServer" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingSite" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custAddr1" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAltPhone" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custCity" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCountyCode" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custFirstName" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custLastName" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custPrimaryPhone" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custSalutation" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custState" />
                  <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="custZip" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dataStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="neutralStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="notspecifiedStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="securityStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="telephonyStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="videoStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="videodataStatus" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="wirelessStatus" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestHandler" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestResult" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestServer" />
         <xs:element minOccurs="1" maxOccurs="1" name="equipmentDetails">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestHandler" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestID" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestResult" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestServer" />
                  <xs:element minOccurs="1" maxOccurs="1" name="outlets">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="unbounded" name="outletsItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="devDescrip" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="devID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="devMac" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="devMake" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="devModel" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="devStatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="devType" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outlet" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serialNumber" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
         <xs:element minOccurs="1" maxOccurs="1" name="serviceDetails">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestHandler" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestID" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestResult" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingRequestServer" />
                  <xs:element minOccurs="0" maxOccurs="1" name="serviceList">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="serviceListItem" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="voipList">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="voipListItem" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : getEmailInfo
    # AUTHOR : Robert Zumwalt
    # LOG :
    #  01/07/2008 - Added
    #  01/13/2008 - Added dn to result set
    #
    ###########################################################################
   -->
   <xs:complexType name="getEmailInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="emailAddress" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getEmailInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="email">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="1" maxOccurs="unbounded" name="emailItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" name="IDMdetails">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="1" maxOccurs="1" name="IDMdetailsItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="domain" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="role" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="emailAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" name="emailDetails">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="1" maxOccurs="1" name="emailDetailsItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="adminpolicydn" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="cn" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="dn" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="emailAddress" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="emailDomain" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="emailUsername" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mail" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mailautoreplyhost" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mailboxid" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mailboxstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mailimapproxyhost" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="maillogin" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mailmessagestore" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="mailpasswordtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mailpopproxyhost" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mailsmtprelayhost" />
                                             <xs:element minOccurs="1" maxOccurs="1" name="objectclass">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element minOccurs="1" maxOccurs="unbounded" type="xs:string" name="objectclassItem" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="ou" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="role" />
                                             <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="sn" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:boolean" name="isInEmail" />
                           <xs:element minOccurs="1" maxOccurs="1" type="xs:boolean" name="isInIDM" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : setEmailInfo
    # AUTHOR : Robert Zumwalt
    # LOG :
    #  01/07/2007 - Added
    #
    ###########################################################################
   -->
   <xs:complexType name="setEmailInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="emailAddress" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="parentEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newAccountNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newUsername" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="newPassword" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="create" />
                  <xs:enumeration value="delete" />
                  <xs:enumeration value="activate" />
                  <xs:enumeration value="resume" />
                  <xs:enumeration value="suspend" />
                  <xs:enumeration value="lock" />
                  <xs:enumeration value="unlock" />
                  <xs:enumeration value="transferEmail" />
                  <xs:enumeration value="transferAccount" />
                  <xs:enumeration value="promote" />
                  <xs:enumeration value="update" />
                  <xs:enumeration value="changeUserName" />
                  <xs:enumeration value="changePassword" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="setEmailInfoResponse">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:sequence>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : getNMSInfo
    # AUTHOR : 	  Team Xavient
    # LOG :       11/30/2010 - Added
    #
    ###########################################################################
   -->
   <xs:complexType name="getNMSInfoRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="siteID" />
         <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="nodeID" />
         <xs:element minOccurs="0" maxOccurs="unbounded" type="xs:string" name="interfaceID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceAliasName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteAliasName" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="duration" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="month" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="year" />
         <xs:element minOccurs="0" maxOccurs="1" name="cpmDB">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="CPMBDev" />
                  <xs:enumeration value="CPMCB" />
                  <xs:enumeration value="CPMEast" />
                  <xs:enumeration value="CPMWest" />
                  <xs:enumeration value="CPMEDev" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="getInterfaceInformation" />
                  <xs:enumeration value="updateInterfaceAlias" />
                  <xs:enumeration value="getInterfaceAlias" />
                  <xs:enumeration value="getInterfaceTraffic" />
                  <xs:enumeration value="updateSiteAlias" />
                  <xs:enumeration value="getAliasBySiteID" />
                  <xs:enumeration value="getCustomPollerStatistics" />
                  <xs:enumeration value="getSiteInformation" />
                  <xs:enumeration value="getAverageInterfaceTraffic" />
                  <xs:enumeration value="getAverageCustomPollerStatistics" />
                  <xs:enumeration value="getSiteReport" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="getNMSInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMBDev">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMBDevItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerassignmentID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interface_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="month" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_location" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rawstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rowID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="total" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="datetime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="year" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMEDev">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEDevItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerassignmentID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interface_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="month" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_location" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rawstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rowID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="total" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="datetime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="year" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMCB">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMCBItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerassignmentID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interface_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="month" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_location" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rawstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rowID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="total" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="datetime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="year" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMEast">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEastItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerassignmentID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interface_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="month" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_location" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rawstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rowID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="total" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="datetime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="year" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMWest">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMWestItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerassignmentID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interface_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minrate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="month" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="node_location" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rawstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rowID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="total" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="datetime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="in_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_averagebps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_maxbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_minbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="out_totalbytes" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="year" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="interfaceResults">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMBDev">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMBDevItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMEDev">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEDevItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMCB">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMCBItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMEast">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEastItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="CPMWest">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMWestItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="devices">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" name="deviceResults">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMBDev">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMBDevItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="agentport" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="allow64Bitcounters" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="blockuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemtoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmts" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="community" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cpuload" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspollsuccess" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dns" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dynamicip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="engineid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="external" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="groupstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosimage" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip_address" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastboot" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="location" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="machinetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="memoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentloss" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentmemoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwcommunity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv2Only" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusdescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysobjectid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="systemuptime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalmemory" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendor" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendoricon" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMCB">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMCBItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="agentport" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="allow64Bitcounters" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="blockuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemtoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmts" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="community" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cpuload" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspollsuccess" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dns" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dynamicip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="engineid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="external" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="groupstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosimage" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip_address" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastboot" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="location" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="machinetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="memoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentloss" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentmemoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwcommunity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv2Only" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusdescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysobjectid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="systemuptime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalmemory" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendor" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendoricon" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMEast">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEastItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="agentport" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="allow64Bitcounters" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="blockuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemtoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmts" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="community" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cpuload" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspollsuccess" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dns" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dynamicip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="engineid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="external" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="groupstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosimage" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip_address" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastboot" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="location" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="machinetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="memoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentloss" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentmemoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwcommunity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv2Only" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusdescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysobjectid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="systemuptime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalmemory" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendor" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendoricon" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMWest">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMWestItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="agentport" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="allow64Bitcounters" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="blockuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemtoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmts" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="community" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cpuload" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspollsuccess" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dns" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dynamicip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="engineid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="external" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="groupstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosimage" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip_address" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastboot" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="location" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="machinetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="memoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentloss" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentmemoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwcommunity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv2Only" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusdescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysobjectid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="systemuptime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalmemory" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendor" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendoricon" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMEDev">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEDevItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="agentport" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="allow64Bitcounters" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="blockuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferbgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferhgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="bufferlgmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffermdmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffernomemtoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmissthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="buffersmmisstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cmts" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="community" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cpuload" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspollsuccess" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dns" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="dynamicip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="engineid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="external" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="groupstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosimage" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="iosversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ip_address" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastboot" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="location" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="machinetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="memoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minresponsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentloss" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentmemoryused" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responsetime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwcommunity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rwsnmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv2Only" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Authmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Context" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privkeyispwd" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Privmethod" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpv3Username" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="snmpversion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusdescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sysobjectid" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="systemuptime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalmemory" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendor" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vendoricon" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="pathViewforEquipment">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" name="interfaceServiceInformation">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="interfaceServiceInformationItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" name="interfaceInformation">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ipAddress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="port" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="port_access" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" name="serviceInformation">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cir" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="siteInformation">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="siteInformationItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="address" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="city" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="siteName" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="state" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="address" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="city" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="siteName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="state" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="interfaces">
            <xs:complexType>
               <xs:all>
                  <xs:element minOccurs="0" maxOccurs="1" name="interfaceResults">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMBDev">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMBDevItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMCB">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMCBItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMEast">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEastItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMWest">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMWestItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="CPMEDev">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="CPMEDevItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="adminstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="avgsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="caption" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbportal_alias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="codewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="counter64" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custombandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custompollerlaststatisticspoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ifname" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="indiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacealias" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceicon" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfaceindex" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacelastchange" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacemtu" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacespeed" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypedescription" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="interfacetypename" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="inucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastsync" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxinbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstime" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxoutbpstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="meteredbilling" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minsignalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextpoll" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nextrediscovery" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nodeID" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="objectsubtype" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="operstatusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbandwidth" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outbps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outdiscardstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorsthishour" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outerrorstoday" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outmcastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpercentutil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpktsize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="outucastpps" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordscorrected" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsuncorrectable" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="percentcodewordsunerrored" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="physicaladdress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pollinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rediscoveryinterval" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="severity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="signalnoise" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statcollection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="totalcodewords" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanaged" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanagefrom" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unmanageuntil" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="unpluggable" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
    <!--
    ###########################################################################
    # OPERATION : authorizeCBPUser
    # AUTHOR : 	  Team Xavient
    # LOG :       12/23/2010 - Added
    #
    ###########################################################################
   -->
   <xs:complexType name="authorizeCBPUserRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="zip" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="authorizeCBPUserResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="logins">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="loginsItem">
                     <xs:complexType>
                        <xs:all>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountHolderName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" name="service">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="serviceItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="serviceValue" />
                                             <xs:element minOccurs="0" maxOccurs="1" name="subService">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element minOccurs="0" maxOccurs="unbounded" name="subServiceItem">
                                                         <xs:complexType>
                                                            <xs:all>
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subServiceName" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subServiceValue" />
                                                            </xs:all>
                                                         </xs:complexType>
                                                      </xs:element>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="system" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="userName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zipCode" />
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>     		
   <!--
    ###########################################################################
    # OPERATION : getRemedyWebInfo
    # AUTHOR : 	  Team Xavient
    # LOG :       11/30/2010 - Added
    #             04/11/2011 - Added getCITTickets
    #
    ###########################################################################
   -->
   <xs:complexType name="getRemedyWebInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="BillingID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_type" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_fname" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_lname" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_office_phone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_mobile_phone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_email" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_contact_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_DayEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_DayPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_EveningEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_EveningPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_MaintenanceEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_OvernightEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_OvernightPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_WeekendEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_WeekendPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Customer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address1" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address2" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_state" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_zip" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_city" />
         <xs:element minOccurs="0" maxOccurs="1" name="Status">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="Open" />
                  <xs:enumeration value="Pending" />
                  <xs:enumeration value="Resolved" />
                  <xs:enumeration value="Closed" />
                  <xs:enumeration value="Delete" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Submitter" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_assignedgroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_category" />
         <xs:element minOccurs="0" maxOccurs="1" name="ticket_level">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="1" />
                  <xs:enumeration value="2" />
                  <xs:enumeration value="3" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_type" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_worklog" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Qualification" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="startRecord" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxLimit" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Notes" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Ticket_ID" />
         <xs:element minOccurs="0" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="getRemedyCITTicket" />
                  <xs:enumeration value="getCRQTicket" />
                  <xs:enumeration value="getTicketNotes" />
                  <xs:enumeration value="getSiteIDList" />
                  <xs:enumeration value="getSiteContactDetailsByBillingId" />
                  <xs:enumeration value="getCITTickets" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getRemedyWebInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPDayEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPDayPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPEveningEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPEveningPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPMaintenanceEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPOvernightEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPOvernightPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPWeekendEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPWeekendPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assigneeDivision" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assignedToGroup" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assignedToIndividual" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assignedTo" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assignedIndividualEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assigneeLoginNameinitial_entry" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="characterCount" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="closeTimeBeforeResolutionTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="commentType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactAaddress2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactAddress1" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactCity" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactId2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactTypeId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="correctionFactor" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cpWindowId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="createDateInstanceId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="currentCitCustomerProfileId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="customer" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daytimeChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="email" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="eveningChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="extension" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="escalate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="file1AttachmentName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="file1AttachmentOrigSize" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="file2AttachmentName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="file2AttachmentOrigSize" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="file3AttachmentName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="file3AttachmentOrigSize" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="history" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="initialEntry" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="instanceId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="kma" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastModifiedBy" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maintenanceRelated" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maintenanceRelatedType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maintenanceTicket" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="messageBoxResponse" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minutesInOpen" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minutesInPending" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="minutesInResolved" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modifiedDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="parentTicketId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pendingTimestampBeforeResTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pendingTimeBeforeResolutionTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="pendingTimeUpToNewResolutionTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="permissions" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolutionTimeInt" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolutionCode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolutionCodeId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolvedTimeBeforeResolutionTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responsibleParty" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fax" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="group" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mobilePhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nightChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="officePhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="performCalloutChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="requestId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="requestId2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteContactId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteId2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteState" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="title" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zip" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="assigned_to_Group" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="create_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rfoAttachmentName" />
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rfoAttachmentName" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="rfoAttachmentOrigSize" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="selectedCommentDTField" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="short_Description" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="suggested_Resolution_Code" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolution_code" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolution_code_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_assignedgroup" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_category" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_category_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_closedtime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketLeftPending" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketLeftResolved" />
                           <xs:element minOccurs="0" maxOccurs="1" name="ticket_level">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="1" />
                                    <xs:enumeration value="2" />
                                    <xs:enumeration value="3" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_opentime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketMode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketOpenTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketPendingTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketResolutionTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketTypeId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketTouches" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketTypePerm" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="timeToRepair" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="timeToRepairUpdate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmpTicketId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmpUserId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmpChildCount" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmpParentCount" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="viewByTblAudit" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zSysprin" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTempQueryAT" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewAT" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewATA" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewCD" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewCustVerified" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewCV" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewDispAccept" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewDispEnd" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewEA" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewEAA" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewRSLV" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewRT" />
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpBuildViewRT" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zTmpStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="escalateType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="responsiblePartyType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteTypeInternalType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticketLevelType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="authenticationInfo" />
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="timeToRepair" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusclosedtime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assetLifecycleStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assigned_To" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assignee_Groups" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="association_Type01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="associations_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="building" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="categorization_Tier_1" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="categorization_Tier_2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="categorization_Tier_3" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="category" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="chr_SchBegTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="chr_SchEndTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="chr_Tmp_ServiceImpact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="company" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="end_Date_01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="form_Name01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="form_Name02" />
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="instanceId" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="item" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lookup_Keyword" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="manufacturerName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="model" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="parent_Request_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="parent_Request_ID02" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="region" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_Description01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID02" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_Type01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_Type02" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduled_End_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduled_Start_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="start_Date_01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="submit_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="versionNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zid_Action" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zig_InitComplete" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="notes" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billing_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_DayEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_DayPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_EveningEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_EveningPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_MaintenanceEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_OvernightEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_OvernightPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_WeekendEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_WeekendPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="checkbilling_id" />
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="create_Date" /> -->
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="customer" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daytimeContact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daytime_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="eveningContact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="evening_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="last_Modified_By" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modified_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="night_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="overnightContact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="performCallout_chk" />
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="permissions" /> -->
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="short_Description" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address1" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_city" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_group" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_state" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_type_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_zip" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteTypeInternal" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="submitter" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmp_userid" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmp_userid2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="weekendCallouts_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="z_ZipQualification" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zsysprin" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zsysprin2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ztmpinteger" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_contact_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_id" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : setRemedyWebInfo
    # AUTHOR : 	  Team Xavient
    # LOG :       11/30/2010 - Added
    #
    ###########################################################################
   -->
   <xs:complexType name="setRemedyWebInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="BillingID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_type" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_fname" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_lname" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_office_phone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_mobile_phone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_email" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_contact_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_DayEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_DayPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_EveningEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_EveningPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_MaintenanceEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_OvernightEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_OvernightPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_WeekendEmail" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBP_WeekendPhone" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Customer" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address1" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address2" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_state" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_zip" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_city" />
         <xs:element minOccurs="0" maxOccurs="1" name="Status">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="Open" />
                  <xs:enumeration value="Pending" />
                  <xs:enumeration value="Resolved" />
                  <xs:enumeration value="Closed" />
                  <xs:enumeration value="Delete" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Submitter" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_assignedgroup" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_category" />
         <xs:element minOccurs="0" maxOccurs="1" name="ticket_level">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="1" />
                  <xs:enumeration value="2" />
                  <xs:enumeration value="3" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_type" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_worklog" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Qualification" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="startRecord" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="maxLimit" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Notes" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="Ticket_ID" />
         <xs:element minOccurs="0" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="set" />
                  <xs:enumeration value="delete" />
                  <xs:enumeration value="update" />
                  <xs:enumeration value="associate" />
                  <xs:enumeration value="create" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="type">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="Site" />
                  <xs:enumeration value="Contact" />
                  <xs:enumeration value="SiteContact" />
                  <xs:enumeration value="ContactAssociate" />
                  <xs:enumeration value="RemedyCITTicket" />
                  <xs:enumeration value="TicketNotes" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="setRemedyWebInfoResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="resultsItem">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPDayEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPDayPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPEveningEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPEveningPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPMaintenanceEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPOvernightEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPOvernightPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPWeekendEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="CBPWeekendPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billingId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="city" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactAaddress2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactAddress1" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactCity" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactId2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactTypeId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="customer" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daytimeChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="email" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="eveningChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="extension" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fax" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="fullName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="group" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lastName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mobilePhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="nightChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="officePhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="performCalloutChk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="requestId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="requestId2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteContactId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteId2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteState" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="state" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="title" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zip" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="assigned_to_Group" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="create_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="short_Description" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="suggested_Resolution_Code" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolution_code" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="resolution_code_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_assignedgroup" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_category" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_category_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_closedtime" />
                           <xs:element minOccurs="0" maxOccurs="1" name="ticket_level">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="1" />
                                    <xs:enumeration value="2" />
                                    <xs:enumeration value="3" />
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_opentime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="timeToRepair" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="statusclosedtime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assetLifecycleStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assigned_To" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="assignee_Groups" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="association_Type01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="associations_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="building" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="categorization_Tier_1" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="categorization_Tier_2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="categorization_Tier_3" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="category" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="chr_SchBegTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="chr_SchEndTime" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="chr_Tmp_ServiceImpact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="company" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="description" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="end_Date_01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="form_Name01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="form_Name02" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="instanceId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="item" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="lookup_Keyword" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="manufacturerName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="model" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="parent_Request_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="parent_Request_ID02" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="region" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_Description01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID02" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_Type01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_Type02" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduled_End_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="scheduled_Start_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="start_Date_01" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="status" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="submit_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="versionNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zid_Action" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zig_InitComplete" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="notes" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="billing_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_DayEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_DayPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_EveningEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_EveningPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_MaintenanceEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_OvernightEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_OvernightPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_WeekendEmail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="cbp_WeekendPhone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="checkbilling_id" />
                           <!-- Removed because this is defined aready above: RWZ<xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="create_Date" /> -->
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="customer" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daytimeContact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="daytime_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="eveningContact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="evening_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="last_Modified_By" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="modified_Date" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="night_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="overnightContact" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="performCallout_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="permissions" />
                           <!-- Removed because this is defined aready above: RWZ <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="short_Description" /> -->
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address1" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_address2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_city" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_group" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_state" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_type_id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_zip" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="submitter" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmp_userid" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tmp_userid2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="weekendCallouts_chk" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="z_ZipQualification" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zsysprin" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="zsysprin2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ztmpinteger" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="request_ID" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ticket_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="site_contact_id" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contact_id" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
   <!--
    ###########################################################################
    # OPERATION : createCBPOnlineUser
    # AUTHOR : 	  Team Xavient
    # LOG :       01/09/2011 - Added
    #
    ###########################################################################
   -->
   <xs:complexType name="createCBPOnlineUserRequest">
      <xs:all>
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="username" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="password" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="accountNumber" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="system" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="contactEmail" />
         <xs:element minOccurs="1" maxOccurs="1" name="type">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="residential" />
                  <xs:enumeration value="commercial" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="createCBPOnlineUserResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="verificationValue" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:int" name="returnCode" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:string" name="returnString" />
         <xs:element minOccurs="1" maxOccurs="1" type="xs:float" name="roundTrip" />
      </xs:all>
   </xs:complexType>
 <!--
   ###########################################################################
   # OPERATION : getTivoServicesInfo
   # AUTHOR : 	  Team Xavient
   # LOG :       29/03/2011 - Added
   #
   ###########################################################################
 -->
   <xs:complexType name="getTivoServicesInfoRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="action">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="customerInfoSearch" />
                  <xs:enumeration value="deviceInfoSearch" />
                  <xs:enumeration value="configInfoSearch" />
                  <xs:enumeration value="getResetPassword" />
                  <xs:enumeration value="tivoServicesStatus" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="partnerCustomerId" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tivoSerialNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hardwareSerialNumber" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="noOfDays" />
         <xs:element minOccurs="0" maxOccurs="1" name="contractStatus">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="A" />
                  <xs:enumeration value="C" />
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:all>
   </xs:complexType>
   <xs:complexType name="getTivoServicesInfoResponse">
      <xs:sequence>
         <xs:any />
         <xs:element minOccurs="0" maxOccurs="1" name="configInfo">
            <xs:complexType>
               <xs:sequence>
                  <xs:any />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="activeUIMode" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="audioSource" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="broadband" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="cds" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="deltaShowCase" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId1" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId2" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tfaInCC" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="upperCard" />
                  <xs:element minOccurs="0" maxOccurs="1" name="dialup">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="callWaitingPrefix" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialPrefix" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:int" name="dialToneCheck" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="phoneAvailabilityDetection" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pulseDial" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="drive">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" name="clipsSpace">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="mediaSpace">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveModel" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveSize" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firmware" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="married" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serialNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="supported" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive1SN" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive2SN" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dualTuner" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enableTiVoSuggestions" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="esata" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:boolean" name="forceBackhaul" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hardwareSerialNumber" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hme" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="httpAccess" />
                  <xs:element minOccurs="0" maxOccurs="1" name="inputSource">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="inputSourceItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="channelChanging" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="connectionToDVR" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enterKeyMode" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="headend" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="irCode" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lineup" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="setTopBrand" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:int" nillable="true" name="irDBVersion" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="mrv" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="musicPhoto" />
                  <xs:element minOccurs="0" maxOccurs="1" name="network">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dynamicIPAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="macAddress" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkAdaptor" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkState" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkStateDetails" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="peerToPeerNetwork" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="physicalConnectionType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="route" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="wirelessSignalStrength" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pgdToDate" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="recordQuality" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serviceState" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:int" nillable="true" name="siteId" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swUpgradeAuthorized" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swVersion" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tco" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="terminationCause" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="timeZone" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttcb" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttg" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tuningAdapterManufacturer" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="customerList">
            <xs:complexType>
               <xs:sequence>
                  <xs:any />
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="customer">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" name="address">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="city" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="country" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="postalCode" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="state" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="street1" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="street2" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="customerContractList">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="contract">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="unbounded" name="contractItem">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" name="device">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:any />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerId" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="subPartnerId" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ID" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="endDate" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                      <xs:element minOccurs="0" maxOccurs="1" name="service">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:any />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="description" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="sku" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="startDate" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="status" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="email" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firstName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ID" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lastName" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="optStatus" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerCustomerId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="phone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="deviceInfo">
            <xs:complexType>
               <xs:sequence>
                  <xs:any />
                  <xs:element minOccurs="0" maxOccurs="1" name="configInfo">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="activeUIMode" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="audioSource" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="broadband" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="cds" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="deltaShowCase" />
                           <xs:element minOccurs="0" maxOccurs="1" name="dialup">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="callWaitingPrefix" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialPrefix" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialToneCheck" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="phoneAvailabilityDetection" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pulseDial" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="drive">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" name="clipsSpace">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" name="mediaSpace">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveModel" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveSize" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firmware" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="married" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serialNumber" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="supported" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive1SN" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive2SN" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dualTuner" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enableTiVoSuggestions" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="esata" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="forceBackhaul" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hme" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId1" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId2" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="httpAccess" />
                           <xs:element minOccurs="0" maxOccurs="1" name="inputSource">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="inputSourceItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="channelChanging" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="connectionToDVR" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enterKeyMode" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="headend" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="irCode" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lineup" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="setTopBrand" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="irDBVersion" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="mrv" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="musicPhoto" />
                           <xs:element minOccurs="0" maxOccurs="1" name="network">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dynamicIPAddress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="macAddress" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkAdaptor" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkState" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkStateDetails" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="peerToPeerNetwork" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="physicalConnectionType" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="route" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="wirelessSignalStrength" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pgdToDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="recordQuality" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serviceState" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swUpgradeAuthorized" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swVersion" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tco" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="terminationCause" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tfaInCC" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="timeZone" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttcb" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttg" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tuningAdapterManufacturer" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="upperCard" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="contract">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" name="customer">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" name="address">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="city" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="country" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="postalCode" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="state" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="street1" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="street2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="email" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firstName" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="id" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lastName" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="optStatus" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerCustomerId" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerId" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="phone" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="device">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerId" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="endDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="id" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                           <xs:element minOccurs="0" maxOccurs="1" name="service">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="description" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="price" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serviceType" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="sku" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="startDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="status" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="deviceType" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firstCallDate" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hideAdult" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="mrs" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="msoServiceId" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="name" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="overrideAutoDiscovery" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerId" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ppv" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="purchasePin" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="siteId" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="subPartnerId" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tuneToApp" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="vod" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="sdv" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="vpn" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <!-- start for monitoring tool -->
         <xs:element minOccurs="0" maxOccurs="1" name="callInfoSearchResult">
            <xs:complexType>
               <xs:sequence>
                  <xs:any />
                  <xs:element minOccurs="0" maxOccurs="1" name="callInfo">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="unbounded" name="callInfoItem">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ani" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="callTime" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="callType" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="areaCodeSelected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="duration" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="configInfo">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="activeUIMode" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="audioSource" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="broadband" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="cds" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="deltaShowCase" />
                                             <xs:element minOccurs="0" maxOccurs="1" name="dialup">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="callWaitingPrefix" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialPrefix" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialToneCheck" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="phoneAvailabilityDetection" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pulseDial" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="0" maxOccurs="1" name="drive">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveModel" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveSize" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firmware" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="married" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serialNumber" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="supported" />
                                                      <xs:element minOccurs="0" maxOccurs="1" nillable="true" name="mediaSpace">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:any />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="gigabytes" />
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element minOccurs="0" maxOccurs="1" name="clipsSpace">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:any />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="gigabytes" />
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveType" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dualTuner" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enableTiVoSuggestions" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="esata" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="forceBackhaul" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hme" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="httpAccess" />
                                             <xs:element minOccurs="0" maxOccurs="1" name="inputSource">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="unbounded" name="inputSourceItem">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:any />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="headend" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lineup" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="setTopBrand" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="signalType" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="connectionToDVR" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="channelChanging" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enterKeyMode" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="irCode" />
                                                               <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lowerCard" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="mrv" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="musicPhoto" />
                                             <xs:element minOccurs="0" maxOccurs="1" name="network">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dynamicIPAddress" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="macAddress" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkAdaptor" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="peerToPeerNetwork" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="physicalConnectionType" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="wirelessSignalStrength" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkState" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkStateDetails" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="route" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="recordQuality" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serviceState" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swUpgradeAuthorized" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swVersion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tco" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="terminationCause" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="timeZone" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttcb" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttg" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tuningAdapterManufacturer" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="upperCard" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId1" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hardwareSerialNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pgdToDate" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="irDBVersion" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tfaInCC" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive1SN" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive2SN" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="cdsEnabled" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swVersionGroup" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="executeScriptName" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialInNumberSelected" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="zipcode" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="code" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="text" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="requestId" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="status" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element minOccurs="0" maxOccurs="1" name="deviceInfoSearchResult">
            <xs:complexType>
               <xs:sequence>
                  <xs:any />
                  <xs:element minOccurs="0" maxOccurs="1" name="deviceInfo">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:any />
                           <xs:element minOccurs="0" maxOccurs="1" name="configInfo">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="activeUIMode" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="audioSource" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="broadband" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="cds" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="deltaShowCase" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="dialup">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="callWaitingPrefix" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialPrefix" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dialToneCheck" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="phoneAvailabilityDetection" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pulseDial" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" name="drive">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveModel" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveSize" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firmware" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="married" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serialNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="supported" />
                                             <xs:element minOccurs="0" maxOccurs="1" nillable="true" name="mediaSpace">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="gigabytes" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="0" maxOccurs="1" name="clipsSpace">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="basic" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="best" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="blocks" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="high" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="medium" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="gigabytes" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="driveType" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dualTuner" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enableTiVoSuggestions" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="esata" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="forceBackhaul" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hme" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="httpAccess" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="inputSource">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="unbounded" name="inputSourceItem">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="headend" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lineup" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="setTopBrand" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="signalType" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="connectionToDVR" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="channelChanging" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="enterKeyMode" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="irCode" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lowerCard" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="mrv" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="musicPhoto" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="network">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dynamicIPAddress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="macAddress" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkAdaptor" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="peerToPeerNetwork" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="physicalConnectionType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:integer" nillable="true" name="wirelessSignalStrength" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkState" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="networkStateDetails" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="route" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="recordQuality" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serviceState" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swUpgradeAuthorized" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swVersion" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tco" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="terminationCause" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="timeZone" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttcb" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="ttg" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tuningAdapterManufacturer" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="upperCard" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId1" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hostId2" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="hardwareSerialNumber" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="pgdToDate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="irDBVersion" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tfaInCC" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive1SN" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="drive2SN" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="cdsEnabled" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="swVersionGroup" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="executeScriptName" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" name="contract">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:any />
                                    <xs:element minOccurs="0" maxOccurs="1" name="customer">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" name="address">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:any />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="city" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="country" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="postalCode" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="state" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="street1" />
                                                      <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="email" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="firstName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="id" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="lastName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="optStatus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerCustomerId" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerId" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="phone" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="mak" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" name="device">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerId" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="tivoSerialNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="endDate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="id" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                    <xs:element minOccurs="0" maxOccurs="1" name="service">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:any />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="description" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="levelOfDetail" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="price" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serviceType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="sku" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="startDate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="status" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="type" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="salesChannel" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="activationDate" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="partnerOrderNumber" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="material" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="warranty" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="referrerEmail" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="promoCode" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="rewardSignup" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dealerId" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="dealerName" />
                                    <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="serviceState" />
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="deviceType" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="firstCallDate" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hideAdult" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="levelOfDetail" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mrs" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="msoServiceId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="overrideAutoDiscovery" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="partnerId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="ppv" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="purchasePin" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="sdv" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="siteId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subPartnerId" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tivoSerialNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="tuneToApp" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="type" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vod" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="vpn" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="name" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hardwareSerialNumber" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="mak" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="hdui" />
                           <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="callerID" />
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="code" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="text" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="requestId" />
                  <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="status" />
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <!-- end -->
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="password" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="text" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="code" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="requestId" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:int" nillable="true" name="returnCode" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="returnString" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:float" nillable="true" name="roundTrip" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" nillable="true" name="status" />
      </xs:sequence>
   </xs:complexType>
 <!-- 
   ###########################################################################
   # OPERATION : OSSSearch
   # AUTHOR : 	  Team Xavient
   # LOG :       29/03/2011 - Added
   #
   ###########################################################################
 -->
   <xs:complexType name="OSSSearchRequest">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="searchStr" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="auditUser" />
         <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="clientIP" />
      </xs:all>
   </xs:complexType>
   <xs:complexType name="OSSSearchResponse">
      <xs:all>
         <xs:element minOccurs="0" maxOccurs="1" name="results">
            <xs:complexType>
               <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="1" name="accountNumber">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" name="subscriber">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="subscriberItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr1" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custPrimaryPhone" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="externalKey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="loginName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subID" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="msLogin">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" name="subscriber">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="subscriberItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr1" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custPrimaryPhone" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="externalKey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="loginName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subID" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="macAddress">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" name="subscriber">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="subscriberItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr1" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custPrimaryPhone" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="externalKey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="loginName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subID" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="webspace">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" name="subscriber">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="subscriberItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr1" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custPrimaryPhone" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="externalKey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="loginName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subID" />
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" maxOccurs="1" name="name">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element minOccurs="0" maxOccurs="1" name="subscriber">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element minOccurs="0" maxOccurs="unbounded" name="subscriberItem">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountNumber" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="accountType" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr1" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custAddr2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="address2" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custCity" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custFirstName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custLastName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custPrimaryPhone" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custState" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZip" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="custZipPlus" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="externalKey" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="loginName" />
                                             <xs:element minOccurs="0" maxOccurs="1" type="xs:string" name="subID" />
                                             &l