Need help to add web service client based on WSDL file

Hi,

I tried to add a salesforce web service reference based on the WSDL file downloaded from salseforce.com and failed. Looks like the IDE can't resolve the salesforce name space (salesforce custom type). Don't know if anybody out there did the same thing and worked. The WSDL is:

[code]

<?xml version="1.0" encoding="UTF-8"?>

<!--

Salesforce.com Enterprise Web Services API Version 9.0

Generated on 2007-04-02 15:25:52 +0000.

Copyright 1999-2007 salesforce.com, inc.

All Rights Reserved

-->

<definitions targetNamespace="urn:enterprise.soap.sforce.com"

xmlns="http://schemas.xmlsoap.org/wsdl/"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:tns="urn:enterprise.soap.sforce.com"

xmlns:fns="urn:fault.enterprise.soap.sforce.com"

xmlns:ens="urn:sobject.enterprise.soap.sforce.com">

<types>

<schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:sobject.enterprise.soap.sforce.com">

<import namespace="urn:enterprise.soap.sforce.com"/>

<!-- Base sObject (abstract) -->

<complexType name="sObject">

<sequence>

<element name="fieldsToNull"type="xsd:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>

<element name="Id"type="tns:ID" nillable="true" minOccurs="0" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="Account">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="AP_Assets_Held__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="ATM_Communications__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ATM_Contract_Expiration_Date__c" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="AccountContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="AccountNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="AccountPartnersFrom" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="AccountPartnersTo" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="AccountTeamMembers" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="AnnualRevenue" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Assets" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Banking__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingCity" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingCountry" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingPostalCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingState" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingStreet" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CEO__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Call_Reports__r" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Cases" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Chair__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Commercial_Lending__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Competitor__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Contacts" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Contract_Expiration_Date__c" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Contracts" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Core_Processor__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="County__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Credit_Score__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Current_ATM_Processor__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Current_ATM_Provider__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Current_Funds_Used__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="DBNumber__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Dealer_Closing_Firm__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Deposits__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="EFT_Processor__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Entity_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="FID_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Fax" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Geography__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Goal_1_Identified__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Goal_2_Identified__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Goal_3_Identified__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Holding_Company_City__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Holding_Company_Name__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Holding_Company_State__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Holding_Company_Zip_Code__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Implementations__r" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Income__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Individual_Flag__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Industry" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Investable_Assets__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Investment_Management__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Key_Account__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Lead_Source__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Lending__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MasterRecord" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="MasterRecordId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Mobile__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Net_Worth__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Next_Steps__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NumberOfEmployees" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="Number_of_ATMs__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Number_of_Branches_In__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Number_of_Branches_Out__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Number_of_Cards__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Number_of_Checking_Accounts__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Number_of_Stores__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Occupation__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Opportunities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="OpportunityPartnersTo" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:User"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Ownership" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Parent" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="PartnersFrom" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="PartnersTo" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Phone" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Platform_Custodian__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Priority__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Private_Banking__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Profile_Completed__c" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Rating" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="RecordType" nillable="true" minOccurs="0" type="ens:RecordType"/>

<element name="RecordTypeId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Referral_Source__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Referred_By__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Referrer__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Retail_States__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Retailer_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Shares" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ShippingCity" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ShippingCountry" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ShippingPostalCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ShippingState" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ShippingStreet" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Sic" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Site" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Site_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="States__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="TIN__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="TickerSymbol" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Transfund_Assets__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Treasury__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Trust_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Wealth_Transfer_Planning__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Website" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Year_Started__c" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="AccountContactRole">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Contact" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="ContactId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsPrimary" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Role" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="AccountPartner">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="AccountFrom" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountFromId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="AccountTo" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountToId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsPrimary" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Opportunity" nillable="true" minOccurs="0" type="ens:Opportunity"/>

<element name="OpportunityId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Role" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="AccountShare">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CaseAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="OpportunityAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="RowCause" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="UserOrGroupId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="AccountTeamMember">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="TeamMemberRole" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="User" nillable="true" minOccurs="0" type="ens:User"/>

<element name="UserId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="ActivityHistory">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Account_Address__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Phone_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="ActivityType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BOKF_Executives__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Company_s_Primary_Line_of_Business__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Driving_Directions__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="DurationInMinutes" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="IsAllDayEvent" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsClosed" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsReminderSet" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsTask" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Legacy_Activity_ID__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Location" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Names_Titles_Background_Info__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Officer_Cell__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Officer_s_Objective_for_Call__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Priority" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Recommended_Attire__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ReminderDateTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Sales_Opportunities_for_BOKF__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Split_Name__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Subject" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Summarize_Current_Business__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Talking_Points__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="What" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="WhatId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Who" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="WhoId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Approval">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="ApproveComment" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:User"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Parent" nillable="true" minOccurs="0" type="ens:Contract"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="RequestComment" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Asset">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Cases" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Contact" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="ContactId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="InstallDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="IsCompetitorProduct" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Price" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Product2" nillable="true" minOccurs="0" type="ens:Product2"/>

<element name="Product2Id" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="PurchaseDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Quantity" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="SerialNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="UsageEndDate" nillable="true" minOccurs="0" type="xsd:date"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="AssignmentRule">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Active" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SobjectType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Attachment">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Body" nillable="true" minOccurs="0" type="xsd:base64Binary"/>

<element name="BodyLength" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="ContentType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsPrivate" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Parent" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="BrandTemplate">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsActive" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Value" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="BusinessHours">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="FridayEnd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="FridayStart" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="MondayEnd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MondayStart" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SaturdayEnd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SaturdayStart" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SundayEnd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SundayStart" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="ThursdayEnd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ThursdayStart" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="TuesdayEnd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="TuesdayStart" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="WednesdayEnd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="WednesdayStart" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="BusinessProcess">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsActive" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="TableEnumOrId" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Call_Report__c">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Account__r" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Call_Date__c" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Call_Report_Owner__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Call_Report_Owner__r" nillable="true" minOccurs="0" type="ens:User"/>

<element name="Contact__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Contact__r" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Follow_Up_Items__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Other_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="RecordType" nillable="true" minOccurs="0" type="ens:RecordType"/>

<element name="RecordTypeId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Referrals_to_Make__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Topics_Discussed__c" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Campaign">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ActualCost" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="AmountAllOpportunities" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="AmountWonOpportunities" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="BudgetedCost" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="CampaignMembers" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="EndDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ExpectedResponse" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="ExpectedRevenue" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="IsActive" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Leads" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NumberOfContacts" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="NumberOfConvertedLeads" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="NumberOfLeads" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="NumberOfOpportunities" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="NumberOfResponses" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="NumberOfWonOpportunities" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="NumberSent" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Opportunities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:User"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="RecordType" nillable="true" minOccurs="0" type="ens:RecordType"/>

<element name="RecordTypeId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="StartDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CampaignMember">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Campaign" nillable="true" minOccurs="0" type="ens:Campaign"/>

<element name="CampaignId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Contact" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="ContactId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="FirstRespondedDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="HasResponded" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Lead" nillable="true" minOccurs="0" type="ens:Lead"/>

<element name="LeadId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CampaignMemberStatus">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CampaignId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="HasResponded" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDefault" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Label" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="SortOrder" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Case">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Asset" nillable="true" minOccurs="0" type="ens:Asset"/>

<element name="AssetId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="CaseComments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="CaseContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="CaseNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CaseSolutions" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Cases" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ClosedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Contact" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="ContactId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="HasCommentsUnreadByOwner" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="HasSelfServiceComments" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Histories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="IsClosed" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsEscalated" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Origin" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Priority" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Reason" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Shares" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Solutions" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Subject" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SuppliedCompany" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SuppliedEmail" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SuppliedName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SuppliedPhone" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CaseComment">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CommentBody" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsPublished" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Parent" nillable="true" minOccurs="0" type="ens:Case"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CaseContactRole">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Cases" nillable="true" minOccurs="0" type="ens:Case"/>

<element name="CasesId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Contact" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="ContactId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Role" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CaseHistory">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Case" nillable="true" minOccurs="0" type="ens:Case"/>

<element name="CaseId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Field" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="NewValue" nillable="true" minOccurs="0" type="xsd:anyType"/>

<element name="OldValue" nillable="true" minOccurs="0" type="xsd:anyType"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CaseShare">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Case" nillable="true" minOccurs="0" type="ens:Case"/>

<element name="CaseAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CaseId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="RowCause" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="UserOrGroupId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CaseSolution">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Case" nillable="true" minOccurs="0" type="ens:Case"/>

<element name="CaseId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Solution" nillable="true" minOccurs="0" type="ens:Solution"/>

<element name="SolutionId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CaseStatus">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsClosed" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDefault" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="MasterLabel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SortOrder" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CategoryData">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CategoryNodeId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="RelatedSobjectId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="CategoryNode">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="MasterLabel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="SortOrder" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="SortStyle" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Contact">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Assets" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="AssistantName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="AssistantPhone" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Birthdate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Call_Reports__r" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="CampaignMembers" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="CaseContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Cases" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Children__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="College_Attended__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Contact_Full_Name__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ContractContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ContractsSigned" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Department" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="DoNotCall" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Do_Not_Fax__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Email" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="EmailStatuses" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Fax" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="FirstName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="HasOptedOutOfEmail" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Hobbies__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Holiday_Card_Mailing_List__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="HomePhone" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Implementation_Role__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Implementation__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Implementation__r" nillable="true" minOccurs="0" type="ens:Implementation__c"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="LastCURequestDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastCUUpdateDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="LeadSource" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Legacy_Contact_ID__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MailingCity" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MailingCountry" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MailingPostalCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MailingState" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MailingStreet" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="MasterRecord" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="MasterRecordId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="MobilePhone" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Administrator__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="NickName__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Opportunities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="OpportunityContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="OtherCity" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="OtherCountry" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="OtherPhone" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="OtherPostalCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="OtherState" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="OtherStreet" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:User"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Phone" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="RCC_Scanner_Contact__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="RecordType" nillable="true" minOccurs="0" type="ens:RecordType"/>

<element name="RecordTypeId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Remote_Corporate_Capture__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="ReportsTo" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="ReportsToId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Salutation" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Significant_Other__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Suffix__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Team_Interests__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Title" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Contract">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ActivatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="ActivatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ActivatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Approvals" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="BillingCity" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingCountry" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingPostalCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingState" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BillingStreet" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CompanySigned" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CompanySignedDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="CompanySignedId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ContractContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ContractNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ContractTerm" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="CustomerSigned" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="CustomerSignedDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="CustomerSignedId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CustomerSignedTitle" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="EndDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Histories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="LastApprovedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:User"/>

<element name="OwnerExpirationNotice" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="SpecialTerms" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="StartDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="StatusCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="ContractContactRole">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Contact" nillable="true" minOccurs="0" type="ens:Contact"/>

<element name="ContactId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Contract" nillable="true" minOccurs="0" type="ens:Contract"/>

<element name="ContractId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsPrimary" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Role" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="ContractHistory">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Contract" nillable="true" minOccurs="0" type="ens:Contract"/>

<element name="ContractId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Field" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="NewValue" nillable="true" minOccurs="0" type="xsd:anyType"/>

<element name="OldValue" nillable="true" minOccurs="0" type="xsd:anyType"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="ContractStatus">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDefault" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="MasterLabel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SortOrder" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="StatusCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Document">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Author" nillable="true" minOccurs="0" type="ens:User"/>

<element name="AuthorId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Body" nillable="true" minOccurs="0" type="xsd:base64Binary"/>

<element name="BodyLength" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="ContentType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Folder" nillable="true" minOccurs="0" type="ens:Folder"/>

<element name="FolderId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsInternalUseOnly" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsPublic" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Keywords" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Url" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="DocumentAttachmentMap">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="DocumentId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="DocumentSequence" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="EmailStatus">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="EmailTemplateName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="FirstOpenDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastOpenDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Task" nillable="true" minOccurs="0" type="ens:Task"/>

<element name="TaskId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="TimesOpened" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="Who" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="WhoId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="EmailTemplate">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Body" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BrandTemplateId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Encoding" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Folder" nillable="true" minOccurs="0" type="ens:Folder"/>

<element name="FolderId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="HtmlValue" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsActive" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LastUsedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:User"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Subject" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="TemplateStyle" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="TemplateType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="TimesUsed" nillable="true" minOccurs="0" type="xsd:int"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Event">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Account_Address__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Phone_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="ActivityDateTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="BOKF_Executives__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Company_s_Primary_Line_of_Business__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Driving_Directions__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="DurationInMinutes" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="EventAttendees" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="IsAllDayEvent" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsArchived" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsChild" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsGroupEvent" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsPrivate" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsRecurrence" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="IsReminderSet" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Legacy_Activity_ID__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Location" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Names_Titles_Background_Info__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Officer_Cell__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Officer_s_Objective_for_Call__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Recommended_Attire__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="RecordType" nillable="true" minOccurs="0" type="ens:RecordType"/>

<element name="RecordTypeId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="RecurrenceActivityId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="RecurrenceDayOfMonth" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="RecurrenceDayOfWeekMask" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="RecurrenceEndDateOnly" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="RecurrenceInstance" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="RecurrenceInterval" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="RecurrenceMonthOfYear" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="RecurrenceStartDateTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="RecurrenceTimeZoneSidKey" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="RecurrenceType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="RecurringEvents" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ReminderDateTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Sales_Opportunities_for_BOKF__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ShowAs" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Split_Name__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Subject" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Summarize_Current_Business__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Talking_Points__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="What" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="WhatId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Who" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="WhoId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="EventAttendee">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="AttendeeId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Event" nillable="true" minOccurs="0" type="ens:Event"/>

<element name="EventId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="RespondedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Response" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="ExternalString">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="LanguageLocaleKey" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="MasterLabel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NamespacePrefix" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Financial_Account_Detail__c">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Account__r" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="Amount_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Amount__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Commitment__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Financial_Account_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Product_Description__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Service_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Financial_Account_Summary__c">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Account_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Account__r" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="Amount_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Amount__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Commitment__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Quantity__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="FiscalYearSettings">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="EndDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="IsStandardYear" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="PeriodId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="PeriodLabelScheme" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="PeriodPrefix" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Periods" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="QuarterLabelScheme" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="QuarterPrefix" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="StartDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="WeekLabelScheme" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="WeekStartDay" nillable="true" minOccurs="0" type="xsd:int"/>

<element name="YearType" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Folder">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="AccessType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="IsReadonly" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="ForecastShare">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="AccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CanSubmit" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="RowCause" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="UserOrGroupId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="UserRoleId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Group">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="DelegatedUsers" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="DoesSendEmailToMembers" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Email" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="GroupMembers" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Owner" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="QueueSobjects" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="RelatedId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="GroupMember">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="Group" nillable="true" minOccurs="0" type="ens:Group"/>

<element name="GroupId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="UserOrGroupId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Implementation__History">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:Name"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Field" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="NewValue" nillable="true" minOccurs="0" type="xsd:anyType"/>

<element name="OldValue" nillable="true" minOccurs="0" type="xsd:anyType"/>

<element name="Parent" nillable="true" minOccurs="0" type="ens:Implementation__c"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Implementation__Share">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="AccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Parent" nillable="true" minOccurs="0" type="ens:Implementation__c"/>

<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="RowCause" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="UserOrGroupId" nillable="true" minOccurs="0" type="tns:ID"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="Implementation__c">

<complexContent>

<extension base="ens:sObject">

<sequence>

<element name="ACH_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ACH_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ACH_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ACH_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ACH_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="ACH_Services__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ACH_Transmission__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="ARC__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="ASR_Change_Request_Describe__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Acceptable_Payees__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Officer_Name__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Account_Officer_Name__r" nillable="true" minOccurs="0" type="ens:User"/>

<element name="Account_Recon_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Recon_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Recon_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Recon_Input__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Recon_Output__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account_Recon_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Account_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Account__c" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="Account__r" nillable="true" minOccurs="0" type="ens:Account"/>

<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Agreement_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Agreements_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Agreements_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Analysis_Account_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Analysis_Billing__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Analysis_Statement_Reviewed__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Armored_Car_Types__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Average_Dollars_per_Month__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="BAI_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BAI_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BAI_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BAI_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BAI_File_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="BAI_Transmission__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BD_Change_Order_Delivery_Method__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BD_Distribution_of_Receipts__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BD_Frequency_of_Change_Orders__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BD_Frequency_of_Deposits__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="BD_Number_of_Daily_Deposits__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="BD_Store_Phone__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Bank_Name__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Branch_Location__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Bulk_Deposit_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Bulk_Deposit_Fee_Amount__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Bulk_Deposit_Fees_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Bulk_Deposit_Services__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CCSR__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CDP_Change_Order_Delivery_Method__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CDP_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CDP_Distribution_of_Receipts__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CDP_Frequency_of_Change_Orders__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CDP_Frequency_of_Deposits__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CDP_Number_of_Daily_Deposits__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="CDP_Services__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CDP_Store_Phone__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CD_Frequency__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CD_ROM_Frequency__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Card_Activation_Software__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Card_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Carreker_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Carreker_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Carreker_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Carreker_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Carreker_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Cash_Vault_BD_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Cash_Vault_BD_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Cash_Vault_BD_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Cash_Vault_BD_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Cash_Vault_CDP_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Cash_Vault_CDP_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Cash_Vault_CDP_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Cash_Vault_CDP_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Centralized_Returns__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Change_Default_Float_Code__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Change_Order_Fees__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Charge_Company__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Charge_Employee__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Check_Quantity__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Check_Recovery_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Check_Recovery_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Check_Recovery_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Check_Recovery_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Check_Recovery_Fees__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Check_Recovery_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Check_Return__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Checks__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Company_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Completed__c" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="Contacts__r" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Controlled_Disbursement_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Controlled_Disbursement_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Controlled_Disbursement_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Controlled_Disbursement_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Controlled_Disbursement_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="ConvertIT__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Corporate_Check_Cashing_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Corporate_Check_Cashing_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Courier_Service_Pickup_Time__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Courier_Service__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Customer_Information_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Customer_Information_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Customer_Supplies_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Customer_Supplies_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Customer_Type__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="DS_Quantity__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Daily_Cash__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Data_Capture_For_Reports__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Data_Capture_Report_Output__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Data_Capture_for_Extracts__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Delivery_Instructions__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Delivery_Method__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Delivery_Time__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Deposit_Only__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Deposit_Slips__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Deposit__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Depositing_Bank__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Depository_Branch__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Domestic_Collection_Services__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Domestic_Collections_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Domestic_Collections_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Domestic_Collections_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Domestic_Collections_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Domestic_Collections_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Email_Address__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Email_for_Confirmations__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Endorsement_Stamp_Quantity__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Endorsement_Stamp__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Estimate_Monthly_Volume__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Exceeds_Dollar_Limit_Amount__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Exception_Report__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Extended_Warranty__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Extract_Transmission_Method__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Facsimile_Signature__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Fax_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Fees__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Histories" nillable="true" minOccurs="0" type="tns:QueryResult"/>

<element name="Holding_Bank__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Image_Depot_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Image_Depot_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Image_Depot_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Image_Depot_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Image_Depot_Existing_User__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Image_Depot_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Image_Depot_Services__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Imaging_Services_Options__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Imaging_Services__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Ink_Jet__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Interest_Rate__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Items_per_Month__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="LastActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>

<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>

<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>

<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="Loan_Number__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Location_Numbers__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="Location__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Lockbox_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Login_Info_Delivery__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Mailbox_Deadline__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Monthly_Volume__c" nillable="true" minOccurs="0" type="xsd:double"/>

<element name="MoveIt_Deadline__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Multi_State_Depository_Comments__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Multi_State_Depository_Requested__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="Name_Styling_on_Checks__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_4__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_5__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_6__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_7__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_8__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_4__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_5__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_6__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_7__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Acct_Name_8__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Admin_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Admin_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Admin_ID_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Admin_ID_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_Alerts__c" nillable="true" minOccurs="0" type="xsd:boolean"/>

<element name="NetConnect_BE_Acct_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_4__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_5__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_6__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_7__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_8__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_Name_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_Name_2__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_Name_3__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_Name_4__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_Name_5__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_Name_7__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Acct_Name_8__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Admin_1__c" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="NetConnect_BE_Admin_2__