<?xml version="1.0" encoding="UTF-8"?>
<!--
Salesforce.com Web Services API version 2.0 ALPHA
Implementation details may change at any moment. All interfaces are in flux.
Copyright, 1999-2003, SALESFORCE.com
All Rights Reserved
-->
<!--
NOTES:
1.) should we subclass Field and PicklistEntry?
2.) how do we handle error codes?
-->
<definitions targetNamespace="urn:enterprise.soap.sforce.com"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="urn:enterprise.soap.sforce.com"
xmlns:ens="urn:sobject.enterprise.soap.sforce.com"
xmlns:fns="urn:fault.enterprise.soap.sforce.com"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<types>
<schema elementFormDefault="qualified"
targetNamespace="urn:sobject.enterprise.soap.sforce.com"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:enterprise.soap.sforce.com"/>
<!-- Base sObject (abstract) -->
<complexType name="sObject" abstract="true">
<sequence>
<element name="fieldsToNull" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<element name="Id" minOccurs="0" type="tns:ID"/>
</sequence>
</complexType>
<complexType name="Account">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="ParentId" minOccurs="0" type="tns:ID"/>
<element name="BillingStreet" minOccurs="0" type="xsd:string"/>
<element name="BillingCity" minOccurs="0" type="xsd:string"/>
<element name="BillingState" minOccurs="0" type="xsd:string"/>
<element name="BillingPostalCode" minOccurs="0" type="xsd:string"/>
<element name="BillingCountry" minOccurs="0" type="xsd:string"/>
<element name="ShippingStreet" minOccurs="0" type="xsd:string"/>
<element name="ShippingCity" minOccurs="0" type="xsd:string"/>
<element name="ShippingState" minOccurs="0" type="xsd:string"/>
<element name="ShippingPostalCode" minOccurs="0" type="xsd:string"/>
<element name="ShippingCountry" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="Fax" minOccurs="0" type="xsd:string"/>
<element name="AccountNumber" minOccurs="0" type="xsd:string"/>
<element name="Website" minOccurs="0" type="xsd:string"/>
<element name="Sic" minOccurs="0" type="xsd:string"/>
<element name="Industry" minOccurs="0" type="xsd:string"/>
<element name="AnnualRevenue" minOccurs="0" type="xsd:double"/>
<element name="NumberOfEmployees" minOccurs="0" type="xsd:int"/>
<element name="Ownership" minOccurs="0" type="xsd:string"/>
<element name="TickerSymbol" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="Rating" minOccurs="0" type="xsd:string"/>
<element name="Site" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="OrgId" minOccurs="0" type="xsd:string"/>
<element name="OrgStatus" minOccurs="0" type="xsd:string"/>
<element name="OrgNumLicenses" minOccurs="0" type="xsd:int"/>
<element name="Timeframe__c" minOccurs="0" type="xsd:string"/>
<element name="SalesReps__c" minOccurs="0" type="xsd:double"/>
<element name="CurrentSystemEN__c" minOccurs="0" type="xsd:string"/>
<element name="NDA__c" minOccurs="0" type="xsd:string"/>
<element name="supportforcelead__c" minOccurs="0" type="xsd:string"/>
<element name="campaignforcelead__c" minOccurs="0" type="xsd:string"/>
<element name="SheilasTest__c" minOccurs="0" type="xsd:string"/>
<element name="MoreInformation__c" minOccurs="0" type="xsd:string"/>
<element name="test45__c" minOccurs="0" type="xsd:string"/>
<element name="date__c" minOccurs="0" type="xsd:date"/>
<element name="Status__c" minOccurs="0" type="xsd:string"/>
<element name="ProductSet__c" minOccurs="0" type="xsd:string"/>
<element name="dsd__c" minOccurs="0" type="xsd:double"/>
<element name="testcust__c" minOccurs="0" type="xsd:string"/>
<element name="Budgetyn2__c" minOccurs="0" type="xsd:string"/>
<element name="GoldSupport__c" minOccurs="0" type="xsd:string"/>
<element name="MailMergetest__c" minOccurs="0" type="xsd:string"/>
<element name="acctcf1__c" minOccurs="0" type="xsd:string"/>
<element name="accnumcf__c" minOccurs="0" type="xsd:double"/>
<element name="aact__c" minOccurs="0" type="xsd:string"/>
<element name="acct234__c" minOccurs="0" type="xsd:date"/>
<element name="as2__c" minOccurs="0" type="xsd:date"/>
<element name="SupportCriteria__c" minOccurs="0" type="xsd:string"/>
<element name="test254__c" minOccurs="0" type="xsd:string"/>
<element name="OrgID__c" minOccurs="0" type="xsd:string"/>
<element name="as__c" minOccurs="0" type="xsd:double"/>
<element name="strtestcf__c" minOccurs="0" type="xsd:string"/>
<element name="CustomerType__c" minOccurs="0" type="xsd:string"/>
<element name="typeCurrency__c" minOccurs="0" type="xsd:double"/>
<element name="Spamwarnings__c" minOccurs="0" type="xsd:double"/>
<element name="APIClientID__c" minOccurs="0" type="xsd:string"/>
<element name="BudgetYN__c" minOccurs="0" type="xsd:string"/>
<element name="DBIndustry__c" minOccurs="0" type="xsd:string"/>
<element name="Edition__c" minOccurs="0" type="xsd:string"/>
<element name="Login__c" minOccurs="0" type="xsd:double"/>
<element name="AMOwner__c" minOccurs="0" type="xsd:string"/>
<element name="Currentlicenses__c" minOccurs="0" type="xsd:double"/>
<element name="MaxLicensesEver__c" minOccurs="0" type="xsd:double"/>
<element name="SmallBizAccountType__c" minOccurs="0" type="xsd:string"/>
<element name="Textlim255__c" minOccurs="0" type="xsd:string"/>
<element name="TextAlim255__c" minOccurs="0" type="xsd:string"/>
<element name="SFDCWebID__c" minOccurs="0" type="xsd:string"/>
<element name="SFDCDivisionID__c" minOccurs="0" type="xsd:string"/>
<element name="TA300__c" minOccurs="0" type="xsd:string"/>
<element name="test__c" minOccurs="0" type="xsd:string"/>
<element name="VirtualAMOptOut__c" minOccurs="0" type="xsd:string"/>
<element name="Collector__c" minOccurs="0" type="xsd:string"/>
<element name="True_Login__c" minOccurs="0" type="xsd:double"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountShare">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="UserOrGroupId" minOccurs="0" type="tns:ID"/>
<element name="AccountAccessLevel" minOccurs="0" type="xsd:string"/>
<element name="OpportunityAccessLevel" minOccurs="0" type="xsd:string"/>
<element name="RowCause" minOccurs="0" type="xsd:string"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountShareDefault">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="GroupId" minOccurs="0" type="tns:ID"/>
<element name="UserOrGroupId" minOccurs="0" type="tns:ID"/>
<element name="AccountAccessLevel" minOccurs="0" type="xsd:string"/>
<element name="OpportunityAccessLevel" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountTeamMember">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="UserId" minOccurs="0" type="tns:ID"/>
<element name="TeamMemberRole" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Activity">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="IsTask" minOccurs="0" type="xsd:boolean"/>
<element name="RecordTypeId" minOccurs="0" type="xsd:string"/>
<element name="WhoId" minOccurs="0" type="tns:ID"/>
<element name="WhatId" minOccurs="0" type="tns:ID"/>
<element name="Subject" minOccurs="0" type="xsd:string"/>
<element name="ActivityDate" minOccurs="0" type="xsd:date"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="Priority" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="IsClosed" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="Email" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="Location" minOccurs="0" type="xsd:string"/>
<element name="IsAllDayEvent" minOccurs="0" type="xsd:boolean"/>
<element name="ActivityDateTime" minOccurs="0" type="xsd:dateTime"/>
<element name="DurationInMinutes" minOccurs="0" type="xsd:int"/>
<element name="IsChild" minOccurs="0" type="xsd:boolean"/>
<element name="InviteOthers" minOccurs="0" type="xsd:string"/>
<element name="chargeablework__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Approval">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ContractId" minOccurs="0" type="tns:ID"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="RequestComment" minOccurs="0" type="xsd:string"/>
<element name="ApproveComment" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Attachment">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ParentId" minOccurs="0" type="tns:ID"/>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="IsPrivate" minOccurs="0" type="xsd:boolean"/>
<element name="BodyLength" minOccurs="0" type="xsd:int"/>
<element name="Body" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="BilledProduct">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ContractId" minOccurs="0" type="tns:ID"/>
<element name="ProductId" minOccurs="0" type="tns:ID"/>
<element name="Quantity" minOccurs="0" type="xsd:double"/>
<element name="BilledThroughDate" minOccurs="0" type="xsd:date"/>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="DefaultPrice" minOccurs="0" type="xsd:double"/>
<element name="ProductCode" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="BusinessProcess">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="TableEnumOrId" minOccurs="0" type="xsd:string"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Campaign">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="StartDate" minOccurs="0" type="xsd:date"/>
<element name="EndDate" minOccurs="0" type="xsd:date"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="ExpectedRevenue" minOccurs="0" type="xsd:double"/>
<element name="BudgetedCost" minOccurs="0" type="xsd:double"/>
<element name="ActualCost" minOccurs="0" type="xsd:double"/>
<element name="ExpectedResponse" minOccurs="0" type="xsd:double"/>
<element name="NumberSent" minOccurs="0" type="xsd:double"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="NumberOfLeads" minOccurs="0" type="xsd:int"/>
<element name="NumberOfConvertedLeads" minOccurs="0" type="xsd:int"/>
<element name="NumberOfContacts" minOccurs="0" type="xsd:int"/>
<element name="NumberOfResponses" minOccurs="0" type="xsd:int"/>
<element name="NumberOfOpportunities" minOccurs="0" type="xsd:int"/>
<element name="NumberOfWonOpportunities" minOccurs="0" type="xsd:int"/>
<element name="AmountAllOpportunities" minOccurs="0" type="xsd:double"/>
<element name="AmountWonOpportunities" minOccurs="0" type="xsd:double"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="SuperCampaign__c" minOccurs="0" type="xsd:string"/>
<element name="Publication__c" minOccurs="0" type="xsd:string"/>
<element name="ParentCampaignName__c" minOccurs="0" type="xsd:string"/>
<element name="ExternalListSource__c" minOccurs="0" type="xsd:string"/>
<element name="Textlim255__c" minOccurs="0" type="xsd:string"/>
<element name="TextAlim255__c" minOccurs="0" type="xsd:string"/>
<element name="fdfsa__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="CampaignMember">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="CampaignId" minOccurs="0" type="tns:ID"/>
<element name="LeadId" minOccurs="0" type="tns:ID"/>
<element name="ContactId" minOccurs="0" type="tns:ID"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="HasResponded" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Case">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="CaseNumber" minOccurs="0" type="xsd:string"/>
<element name="ContactId" minOccurs="0" type="tns:ID"/>
<element name="SuppliedName" minOccurs="0" type="xsd:string"/>
<element name="SuppliedEmail" minOccurs="0" type="xsd:string"/>
<element name="SuppliedPhone" minOccurs="0" type="xsd:string"/>
<element name="SuppliedCompany" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="RecordTypeId" minOccurs="0" type="xsd:string"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="Reason" minOccurs="0" type="xsd:string"/>
<element name="Origin" minOccurs="0" type="xsd:string"/>
<element name="IsVisibleInCss" minOccurs="0" type="xsd:boolean"/>
<element name="Subject" minOccurs="0" type="xsd:string"/>
<element name="Priority" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="IsClosed" minOccurs="0" type="xsd:boolean"/>
<element name="ClosedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="IsEscalated" minOccurs="0" type="xsd:boolean"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="ContactPhone" minOccurs="0" type="xsd:string"/>
<element name="ContactMobile" minOccurs="0" type="xsd:string"/>
<element name="ContactEmail" minOccurs="0" type="xsd:string"/>
<element name="Comments" minOccurs="0" type="xsd:string"/>
<element name="FunctionalArea__c" minOccurs="0" type="xsd:string"/>
<element name="casecf1__c" minOccurs="0" type="xsd:string"/>
<element name="test__c" minOccurs="0" type="xsd:string"/>
<element name="YearlyRevenue__c" minOccurs="0" type="xsd:double"/>
<element name="Bug__c" minOccurs="0" type="xsd:string"/>
<element name="ClassMetExpectations__c" minOccurs="0" type="xsd:string"/>
<element name="Instructor__c" minOccurs="0" type="xsd:string"/>
<element name="InterestedinPrivateTraining__c" minOccurs="0" type="xsd:string"/>
<element name="SatisfiedwithInstructorPresentation__c" minOccurs="0" type="xsd:string"/>
<element name="SatisfiedwithTrainingExperience__c" minOccurs="0" type="xsd:string"/>
<element name="TrainingClass__c" minOccurs="0" type="xsd:string"/>
<element name="Textlim255__c" minOccurs="0" type="xsd:string"/>
<element name="TextAlim255__c" minOccurs="0" type="xsd:string"/>
<element name="Instance__c" minOccurs="0" type="xsd:string"/>
<element name="AttritedLicenses__c" minOccurs="0" type="xsd:double"/>
<element name="AttritionReason__c" minOccurs="0" type="xsd:string"/>
<element name="AttritionSalvage__c" minOccurs="0" type="xsd:string"/>
<element name="OrderLink__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="CaseComment">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ParentId" minOccurs="0" type="tns:ID"/>
<element name="IsPublished" minOccurs="0" type="xsd:boolean"/>
<element name="CommentBody" minOccurs="0" type="xsd:string"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="CaseHistory">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="CaseId" minOccurs="0" type="tns:ID"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="Field" minOccurs="0" type="xsd:string"/>
<element name="OldValue" minOccurs="0" type="xsd:string"/>
<element name="NewValue" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="CaseSolution">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="CaseId" minOccurs="0" type="tns:ID"/>
<element name="SolutionId" minOccurs="0" type="tns:ID"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Contact">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="Salutation" minOccurs="0" type="xsd:string"/>
<element name="FirstName" minOccurs="0" type="xsd:string"/>
<element name="LastName" minOccurs="0" type="xsd:string"/>
<element name="RecordTypeId" minOccurs="0" type="xsd:string"/>
<element name="OtherStreet" minOccurs="0" type="xsd:string"/>
<element name="OtherCity" minOccurs="0" type="xsd:string"/>
<element name="OtherState" minOccurs="0" type="xsd:string"/>
<element name="OtherPostalCode" minOccurs="0" type="xsd:string"/>
<element name="OtherCountry" minOccurs="0" type="xsd:string"/>
<element name="MailingStreet" minOccurs="0" type="xsd:string"/>
<element name="MailingCity" minOccurs="0" type="xsd:string"/>
<element name="MailingState" minOccurs="0" type="xsd:string"/>
<element name="MailingPostalCode" minOccurs="0" type="xsd:string"/>
<element name="MailingCountry" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="Fax" minOccurs="0" type="xsd:string"/>
<element name="MobilePhone" minOccurs="0" type="xsd:string"/>
<element name="HomePhone" minOccurs="0" type="xsd:string"/>
<element name="OtherPhone" minOccurs="0" type="xsd:string"/>
<element name="AssistantPhone" minOccurs="0" type="xsd:string"/>
<element name="ReportsToId" minOccurs="0" type="tns:ID"/>
<element name="Email" minOccurs="0" type="xsd:string"/>
<element name="Title" minOccurs="0" type="xsd:string"/>
<element name="Department" minOccurs="0" type="xsd:string"/>
<element name="AssistantName" minOccurs="0" type="xsd:string"/>
<element name="LeadSource" minOccurs="0" type="xsd:string"/>
<element name="Birthdate" minOccurs="0" type="xsd:date"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="HasOptedOutOfEmail" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="LastCURequestDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastCUUpdateDate" minOccurs="0" type="xsd:dateTime"/>
<element name="MediaLeadSource__c" minOccurs="0" type="xsd:string"/>
<element name="sample__c" minOccurs="0" type="xsd:string"/>
<element name="HearAboutUs__c" minOccurs="0" type="xsd:string"/>
<element name="CEB__c" minOccurs="0" type="xsd:string"/>
<element name="CEBDate__c" minOccurs="0" type="xsd:date"/>
<element name="CEBCurrency__c" minOccurs="0" type="xsd:double"/>
<element name="CEBPercent__c" minOccurs="0" type="xsd:double"/>
<element name="CEBNumber__c" minOccurs="0" type="xsd:double"/>
<element name="check__c" minOccurs="0" type="xsd:double"/>
<element name="Sheilaspick__c" minOccurs="0" type="xsd:string"/>
<element name="red__c" minOccurs="0" type="xsd:date"/>
<element name="Colors__c" minOccurs="0" type="xsd:string"/>
<element name="concf1__c" minOccurs="0" type="xsd:string"/>
<element name="custFieldwithComma__c" minOccurs="0" type="xsd:string"/>
<element name="CustomerFit__c" minOccurs="0" type="xsd:string"/>
<element name="Textlim255__c" minOccurs="0" type="xsd:string"/>
<element name="TextAlim255__c" minOccurs="0" type="xsd:string"/>
<element name="SFDCActiveUser__c" minOccurs="0" type="xsd:string"/>
<element name="SFDCUserProfile__c" minOccurs="0" type="xsd:string"/>
<element name="VirtualAM__c" minOccurs="0" type="xsd:string"/>
<element name="SFDCAdmin__c" minOccurs="0" type="xsd:string"/>
<element name="SBAflag__c" minOccurs="0" type="xsd:string"/>
<element name="SBAdata__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Contract">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="PricebookId" minOccurs="0" type="tns:ID"/>
<element name="PaymentTerm" minOccurs="0" type="xsd:string"/>
<element name="OfferExpirationDate" minOccurs="0" type="xsd:date"/>
<element name="OwnerExpirationNotice" minOccurs="0" type="xsd:string"/>
<element name="StartDate" minOccurs="0" type="xsd:date"/>
<element name="AutoRenewCode" minOccurs="0" type="xsd:string"/>
<element name="RenewalDays" minOccurs="0" type="xsd:int"/>
<element name="Salesrep1Id" minOccurs="0" type="tns:ID"/>
<element name="Salesrep1Percent" minOccurs="0" type="xsd:double"/>
<element name="Salesrep2Id" minOccurs="0" type="tns:ID"/>
<element name="Salesrep2Percent" minOccurs="0" type="xsd:double"/>
<element name="Salesrep3Id" minOccurs="0" type="tns:ID"/>
<element name="Salesrep3Percent" minOccurs="0" type="xsd:double"/>
<element name="BillingCompany" minOccurs="0" type="xsd:string"/>
<element name="TaxExemptionCode" minOccurs="0" type="xsd:string"/>
<element name="BillingSalutation" minOccurs="0" type="xsd:string"/>
<element name="BillingFirstName" minOccurs="0" type="xsd:string"/>
<element name="BillingLastName" minOccurs="0" type="xsd:string"/>
<element name="BillingPhone" minOccurs="0" type="xsd:string"/>
<element name="BillingFax" minOccurs="0" type="xsd:string"/>
<element name="BillingEmail" minOccurs="0" type="xsd:string"/>
<element name="BillingStreet" minOccurs="0" type="xsd:string"/>
<element name="BillingCity" minOccurs="0" type="xsd:string"/>
<element name="BillingState" minOccurs="0" type="xsd:string"/>
<element name="BillingPostalCode" minOccurs="0" type="xsd:string"/>
<element name="BillingCountry" minOccurs="0" type="xsd:string"/>
<element name="PaymentType" minOccurs="0" type="xsd:string"/>
<element name="CreditCardType" minOccurs="0" type="xsd:string"/>
<element name="CreditCardNumber" minOccurs="0" type="xsd:string"/>
<element name="NameOnCreditCard" minOccurs="0" type="xsd:string"/>
<element name="CreditCardExpirationDate" minOccurs="0" type="xsd:date"/>
<element name="BankAccountName" minOccurs="0" type="xsd:string"/>
<element name="BankAccountNumber" minOccurs="0" type="xsd:string"/>
<element name="BankAccountType" minOccurs="0" type="xsd:string"/>
<element name="BankCode" minOccurs="0" type="xsd:string"/>
<element name="BankBranchCode" minOccurs="0" type="xsd:string"/>
<element name="ContractTerm" minOccurs="0" type="xsd:int"/>
<element name="CustomerExpirationNotice" minOccurs="0" type="xsd:string"/>
<element name="OrderPrebillDays" minOccurs="0" type="xsd:int"/>
<element name="InvoiceDispatchMethod" minOccurs="0" type="xsd:string"/>
<element name="BankName" minOccurs="0" type="xsd:string"/>
<element name="BankReferenceNumber" minOccurs="0" type="xsd:string"/>
<element name="BankStreet" minOccurs="0" type="xsd:string"/>
<element name="BankCity" minOccurs="0" type="xsd:string"/>
<element name="BankState" minOccurs="0" type="xsd:string"/>
<element name="BankPostalCode" minOccurs="0" type="xsd:string"/>
<element name="BankCountry" minOccurs="0" type="xsd:string"/>
<element name="RenewalTerm" minOccurs="0" type="xsd:int"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="BillingLanguage" minOccurs="0" type="xsd:string"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="IsDunningSuppressed" minOccurs="0" type="xsd:boolean"/>
<element name="CompanySignedId" minOccurs="0" type="tns:ID"/>
<element name="CompanySignedDate" minOccurs="0" type="xsd:date"/>
<element name="CustomerSignedId" minOccurs="0" type="tns:ID"/>
<element name="CustomerSignedTitle" minOccurs="0" type="xsd:string"/>
<element name="CustomerSignedDate" minOccurs="0" type="xsd:date"/>
<element name="SpecialTerms" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="RecordTypeId" minOccurs="0" type="xsd:string"/>
<element name="EndDate" minOccurs="0" type="xsd:date"/>
<element name="StatusCode" minOccurs="0" type="xsd:string"/>
<element name="LifetimeValue" minOccurs="0" type="xsd:double"/>
<element name="TotalBilled" minOccurs="0" type="xsd:double"/>
<element name="TotalCredit" minOccurs="0" type="xsd:double"/>
<element name="TotalWriteoff" minOccurs="0" type="xsd:double"/>
<element name="BalanceDue" minOccurs="0" type="xsd:double"/>
<element name="ContractNumber" minOccurs="0" type="xsd:string"/>
<element name="HasPurchaseRule" minOccurs="0" type="xsd:boolean"/>
<element name="LastDunningDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastApprovedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="ActivatedById" minOccurs="0" type="tns:ID"/>
<element name="ActivatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="TotalPaid" minOccurs="0" type="xsd:double"/>
<element name="BillingFrequencymonths__c" minOccurs="0" type="xsd:string"/>
<element name="OrderCenterSelfService__c" minOccurs="0" type="xsd:string"/>
<element name="ValidforBillMe__c" minOccurs="0" type="xsd:string"/>
<element name="OrderCenterAccess__c" minOccurs="0" type="xsd:string"/>
<element name="MissionStatement__c" minOccurs="0" type="xsd:string"/>
<element name="SuspensionStatus__c" minOccurs="0" type="xsd:string"/>
<element name="RelatedPSA__c" minOccurs="0" type="xsd:string"/>
<element name="SLAAgreement__c" minOccurs="0" type="xsd:string"/>
<element name="CustomerCategory__c" minOccurs="0" type="xsd:string"/>
<element name="CustomerClass__c" minOccurs="0" type="xsd:string"/>
<element name="AdjustmentRequired__c" minOccurs="0" type="xsd:string"/>
<element name="LegacyQuoteNumber__c" minOccurs="0" type="xsd:string"/>
<element name="OffBookInvoice__c" minOccurs="0" type="xsd:string"/>
<element name="AutoActivateIfOverLicenseLimit__c" minOccurs="0" type="xsd:string"/>
<element name="SOWAmount__c" minOccurs="0" type="xsd:double"/>
<element name="SOWNumber__c" minOccurs="0" type="xsd:string"/>
<element name="RevenueOwner__c" minOccurs="0" type="xsd:string"/>
<element name="NDAAgreement__c" minOccurs="0" type="xsd:string"/>
<element name="TaxIDNumber__c" minOccurs="0" type="xsd:string"/>
<element name="POHardcopyReceived__c" minOccurs="0" type="xsd:string"/>
<element name="ThirdPartyPartner__c" minOccurs="0" type="xsd:string"/>
<element name="Partner__c" minOccurs="0" type="xsd:string"/>
<element name="TaxExemptionType__c" minOccurs="0" type="xsd:string"/>
<element name="RevenueRegion__c" minOccurs="0" type="xsd:string"/>
<element name="ACV__c" minOccurs="0" type="xsd:double"/>
<element name="CashUpFront__c" minOccurs="0" type="xsd:double"/>
<element name="CurrentEffectiveLicenseRate__c" minOccurs="0" type="xsd:double"/>
<element name="MSANumber__c" minOccurs="0" type="xsd:string"/>
<element name="NewEffectiveLicenseRate__c" minOccurs="0" type="xsd:double"/>
<element name="PurchaseOrderTotal__c" minOccurs="0" type="xsd:double"/>
<element name="ContractType__c" minOccurs="0" type="xsd:string"/>
<element name="RelatedContractNumber__c" minOccurs="0" type="xsd:double"/>
<element name="SpecialTerms__c" minOccurs="0" type="xsd:string"/>
<element name="AutoSuspend__c" minOccurs="0" type="xsd:string"/>
<element name="ManualSuspend__c" minOccurs="0" type="xsd:string"/>
<element name="NextCCprocessingdate__c" minOccurs="0" type="xsd:date"/>
<element name="Renewal_Status__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="CurrencyType">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="IsoCode" minOccurs="0" type="xsd:string"/>
<element name="ConversionRate" minOccurs="0" type="xsd:double"/>
<element name="DecimalPlaces" minOccurs="0" type="xsd:int"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="IsCorporate" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="CustomEntity1__c">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="custom1__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Document">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="FolderId" minOccurs="0" type="tns:ID"/>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="BodyLength" minOccurs="0" type="xsd:int"/>
<element name="Body" minOccurs="0" type="xsd:string"/>
<element name="Url" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="Keywords" minOccurs="0" type="xsd:string"/>
<element name="IsInternalUseOnly" minOccurs="0" type="xsd:boolean"/>
<element name="AuthorId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Event">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="WhoId" minOccurs="0" type="tns:ID"/>
<element name="WhatId" minOccurs="0" type="tns:ID"/>
<element name="Subject" minOccurs="0" type="xsd:string"/>
<element name="Location" minOccurs="0" type="xsd:string"/>
<element name="IsAllDayEvent" minOccurs="0" type="xsd:boolean"/>
<element name="ActivityDateTime" minOccurs="0" type="xsd:dateTime"/>
<element name="ActivityDate" minOccurs="0" type="xsd:date"/>
<element name="DurationInMinutes" minOccurs="0" type="xsd:int"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="IsChild" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="Email" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="InviteOthers" minOccurs="0" type="xsd:string"/>
<element name="chargeablework__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Folder">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="AccessType" minOccurs="0" type="xsd:string"/>
<element name="IsReadonly" minOccurs="0" type="xsd:boolean"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ForecastItem">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="StartDate" minOccurs="0" type="xsd:date"/>
<element name="EndDate" minOccurs="0" type="xsd:date"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="Year" minOccurs="0" type="xsd:int"/>
<element name="Quarter" minOccurs="0" type="xsd:int"/>
<element name="QuotaAmount" minOccurs="0" type="xsd:double"/>
<element name="CommitAmount" minOccurs="0" type="xsd:double"/>
<element name="UpsideAmount" minOccurs="0" type="xsd:double"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ForecastQuarterHistory">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="StartDate" minOccurs="0" type="xsd:date"/>
<element name="EndDate" minOccurs="0" type="xsd:date"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="Quota" minOccurs="0" type="xsd:double"/>
<element name="CommitAmount" minOccurs="0" type="xsd:double"/>
<element name="UpsideAmount" minOccurs="0" type="xsd:double"/>
<element name="ClosedAmount" minOccurs="0" type="xsd:double"/>
<element name="PipelineAmount" minOccurs="0" type="xsd:double"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Group">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="RelatedId" minOccurs="0" type="tns:ID"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GroupMember">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="GroupId" minOccurs="0" type="tns:ID"/>
<element name="UserOrGroupId" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Invoice">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="PaymentTerm" minOccurs="0" type="xsd:string"/>
<element name="BillingSalutation" minOccurs="0" type="xsd:string"/>
<element name="BillingFirstName" minOccurs="0" type="xsd:string"/>
<element name="BillingLastName" minOccurs="0" type="xsd:string"/>
<element name="BillingCompany" minOccurs="0" type="xsd:string"/>
<element name="TaxExemptionCode" minOccurs="0" type="xsd:string"/>
<element name="BillingStreet" minOccurs="0" type="xsd:string"/>
<element name="BillingCity" minOccurs="0" type="xsd:string"/>
<element name="BillingState" minOccurs="0" type="xsd:string"/>
<element name="BillingPostalCode" minOccurs="0" type="xsd:string"/>
<element name="BillingCountry" minOccurs="0" type="xsd:string"/>
<element name="BillingEmail" minOccurs="0" type="xsd:string"/>
<element name="BillingPhone" minOccurs="0" type="xsd:string"/>
<element name="BillingFax" minOccurs="0" type="xsd:string"/>
<element name="InvoiceDate" minOccurs="0" type="xsd:date"/>
<element name="DueDate" minOccurs="0" type="xsd:date"/>
<element name="ExternalSystemReference" minOccurs="0" type="xsd:string"/>
<element name="PaymentType" minOccurs="0" type="xsd:string"/>
<element name="InvoiceNumber" minOccurs="0" type="xsd:string"/>
<element name="ContractId" minOccurs="0" type="tns:ID"/>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="TotalAmount" minOccurs="0" type="xsd:double"/>
<element name="StatusCode" minOccurs="0" type="xsd:string"/>
<element name="BalanceDue" minOccurs="0" type="xsd:double"/>
<element name="TotalCredit" minOccurs="0" type="xsd:double"/>
<element name="TotalWriteoff" minOccurs="0" type="xsd:double"/>
<element name="LastEmailDate" minOccurs="0" type="xsd:dateTime"/>
<element name="IsToBePrinted" minOccurs="0" type="xsd:boolean"/>
<element name="LastPrintDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreditCardType" minOccurs="0" type="xsd:string"/>
<element name="CreditCardNumber" minOccurs="0" type="xsd:string"/>
<element name="NameOnCreditCard" minOccurs="0" type="xsd:string"/>
<element name="CreditCardExpirationDate" minOccurs="0" type="xsd:date"/>
<element name="BankAccountName" minOccurs="0" type="xsd:string"/>
<element name="BankAccountNumber" minOccurs="0" type="xsd:string"/>
<element name="BankAccountType" minOccurs="0" type="xsd:string"/>
<element name="BankName" minOccurs="0" type="xsd:string"/>
<element name="BankCode" minOccurs="0" type="xsd:string"/>
<element name="BankBranchCode" minOccurs="0" type="xsd:string"/>
<element name="BankReferenceNumber" minOccurs="0" type="xsd:string"/>
<element name="BankStreet" minOccurs="0" type="xsd:string"/>
<element name="BankCity" minOccurs="0" type="xsd:string"/>
<element name="BankState" minOccurs="0" type="xsd:string"/>
<element name="BankPostalCode" minOccurs="0" type="xsd:string"/>
<element name="BankCountry" minOccurs="0" type="xsd:string"/>
<element name="BillingLanguageLocaleKey" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="InvoiceItem">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="InvoiceId" minOccurs="0" type="tns:ID"/>
<element name="OrderItemId" minOccurs="0" type="tns:ID"/>
<element name="OrderId" minOccurs="0" type="tns:ID"/>
<element name="ProductId" minOccurs="0" type="tns:ID"/>
<element name="StartDate" minOccurs="0" type="xsd:date"/>
<element name="EndDate" minOccurs="0" type="xsd:date"/>
<element name="BillingPeriod" minOccurs="0" type="xsd:int"/>
<element name="Quantity" minOccurs="0" type="xsd:double"/>
<element name="UnitPrice" minOccurs="0" type="xsd:double"/>
<element name="Tax" minOccurs="0" type="xsd:double"/>
<element name="TotalPrice" minOccurs="0" type="xsd:double"/>
<element name="ProductName" minOccurs="0" type="xsd:string"/>
<element name="LineNumber" minOccurs="0" type="xsd:int"/>
<element name="ExternalSystemReference" minOccurs="0" type="xsd:string"/>
<element name="OriginalOrderItemId" minOccurs="0" type="tns:ID"/>
<element name="RenewalOrderItemId" minOccurs="0" type="tns:ID"/>
<element name="IsPriceLocked" minOccurs="0" type="xsd:boolean"/>
<element name="NeedsRenewal" minOccurs="0" type="xsd:boolean"/>
<element name="ListPrice" minOccurs="0" type="xsd:double"/>
<element name="BillingReference" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="ProductDescription" minOccurs="0" type="xsd:string"/>
<element name="ProductCode" minOccurs="0" type="xsd:string"/>
<element name="BillingFrequency" minOccurs="0" type="xsd:int"/>
<element name="GlAccountCode" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Lead">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Salutation" minOccurs="0" type="xsd:string"/>
<element name="FirstName" minOccurs="0" type="xsd:string"/>
<element name="LastName" minOccurs="0" type="xsd:string"/>
<element name="RecordTypeId" minOccurs="0" type="xsd:string"/>
<element name="Title" minOccurs="0" type="xsd:string"/>
<element name="Company" minOccurs="0" type="xsd:string"/>
<element name="Street" minOccurs="0" type="xsd:string"/>
<element name="City" minOccurs="0" type="xsd:string"/>
<element name="State" minOccurs="0" type="xsd:string"/>
<element name="PostalCode" minOccurs="0" type="xsd:string"/>
<element name="Country" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="MobilePhone" minOccurs="0" type="xsd:string"/>
<element name="Fax" minOccurs="0" type="xsd:string"/>
<element name="Email" minOccurs="0" type="xsd:string"/>
<element name="Website" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="LeadSource" minOccurs="0" type="xsd:string"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="Industry" minOccurs="0" type="xsd:string"/>
<element name="Rating" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="AnnualRevenue" minOccurs="0" type="xsd:double"/>
<element name="NumberOfEmployees" minOccurs="0" type="xsd:int"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="HasOptedOutOfEmail" minOccurs="0" type="xsd:boolean"/>
<element name="IsConverted" minOccurs="0" type="xsd:boolean"/>
<element name="ConvertedAccountId" minOccurs="0" type="tns:ID"/>
<element name="ConvertedContactId" minOccurs="0" type="tns:ID"/>
<element name="ConvertedOpportunityId" minOccurs="0" type="tns:ID"/>
<element name="IsUnreadByOwner" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="CampaignId" minOccurs="0" type="tns:ID"/>
<element name="HomeOffice__c" minOccurs="0" type="xsd:string"/>
<element name="PromoCode__c" minOccurs="0" type="xsd:string"/>
<element name="SalesReps__c" minOccurs="0" type="xsd:double"/>
<element name="HearAboutUs__c" minOccurs="0" type="xsd:string"/>
<element name="NumberofLicenses__c" minOccurs="0" type="xsd:string"/>
<element name="Type__c" minOccurs="0" type="xsd:string"/>
<element name="InfoEmail__c" minOccurs="0" type="xsd:string"/>
<element name="JumpStart__c" minOccurs="0" type="xsd:string"/>
<element name="PartnerID__c" minOccurs="0" type="xsd:string"/>
<element name="PartnerUser__c" minOccurs="0" type="xsd:string"/>
<element name="PartnerInfo__c" minOccurs="0" type="xsd:string"/>
<element name="LeadAnnualRevenue__c" minOccurs="0" type="xsd:string"/>
<element name="OrgID__c" minOccurs="0" type="xsd:string"/>
<element name="picklist__c" minOccurs="0" type="xsd:string"/>
<element name="datetest__c" minOccurs="0" type="xsd:date"/>
<element name="percenttest__c" minOccurs="0" type="xsd:double"/>
<element name="TEst__c" minOccurs="0" type="xsd:string"/>
<element name="PartnerDesc__c" minOccurs="0" type="xsd:string"/>
<element name="ofREPS__c" minOccurs="0" type="xsd:string"/>
<element name="WebServicesProtocol__c" minOccurs="0" type="xsd:string"/>
<element name="DONOTDELETETHEIBMONES__c" minOccurs="0" type="xsd:string"/>
<element name="IBMInternetAccess__c" minOccurs="0" type="xsd:string"/>
<element name="IBMnetworkcomputers__c" minOccurs="0" type="xsd:string"/>
<element name="IBM2100Computers__c" minOccurs="0" type="xsd:string"/>
<element name="IBMProductInfo__c" minOccurs="0" type="xsd:string"/>
<element name="IBMPrivateInformation__c" minOccurs="0" type="xsd:string"/>
<element name="LEADCF1__c" minOccurs="0" type="xsd:string"/>
<element name="WirelessInterest__c" minOccurs="0" type="xsd:string"/>
<element name="SprintPCSCustomer__c" minOccurs="0" type="xsd:string"/>
<element name="InterestinSprintOffer__c" minOccurs="0" type="xsd:string"/>
<element name="NumberofSprintPhones__c" minOccurs="0" type="xsd:string"/>
<element name="ProductInterest__c" minOccurs="0" type="xsd:string"/>
<element name="SFDCWebId__c" minOccurs="0" type="xsd:string"/>
<element name="teststring1__c" minOccurs="0" type="xsd:string"/>
<element name="Textlim255__c" minOccurs="0" type="xsd:string"/>
<element name="TextAlim255__c" minOccurs="0" type="xsd:string"/>
<element name="SignupEdition__c" minOccurs="0" type="xsd:string"/>
<element name="InBusiness__c" minOccurs="0" type="xsd:string"/>
<element name="QuestionsComments__c" minOccurs="0" type="xsd:string"/>
<element name="DevelopmentLanguage__c" minOccurs="0" type="xsd:string"/>
<element name="IDE__c" minOccurs="0" type="xsd:string"/>
<element name="ApplicationServer__c" minOccurs="0" type="xsd:string"/>
<element name="DeveloperInterest__c" minOccurs="0" type="xsd:string"/>
<element name="BuildingCommercialApp__c" minOccurs="0" type="xsd:string"/>
<element name="SBAflag__c" minOccurs="0" type="xsd:string"/>
<element name="SBAdata__c" minOccurs="0" type="xsd:string"/>
<element name="PicklistValue__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="MailmergeTemplate">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="Filename" minOccurs="0" type="xsd:string"/>
<element name="BodyLength" minOccurs="0" type="xsd:int"/>
<element name="Body" minOccurs="0" type="xsd:string"/>
<element name="LastUsedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Note">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ParentId" minOccurs="0" type="tns:ID"/>
<element name="Title" minOccurs="0" type="xsd:string"/>
<element name="IsPrivate" minOccurs="0" type="xsd:boolean"/>
<element name="Body" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Opportunity">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="RecordTypeId" minOccurs="0" type="xsd:string"/>
<element name="IsPrivate" minOccurs="0" type="xsd:boolean"/>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="StageName" minOccurs="0" type="xsd:string"/>
<element name="Amount" minOccurs="0" type="xsd:double"/>
<element name="Probability" minOccurs="0" type="xsd:double"/>
<element name="ExpectedRevenue" minOccurs="0" type="xsd:double"/>
<element name="CloseDate" minOccurs="0" type="xsd:date"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="NextStep" minOccurs="0" type="xsd:string"/>
<element name="LeadSource" minOccurs="0" type="xsd:string"/>
<element name="IsClosed" minOccurs="0" type="xsd:boolean"/>
<element name="IsWon" minOccurs="0" type="xsd:boolean"/>
<element name="ForecastCategory" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="CampaignId" minOccurs="0" type="tns:ID"/>
<element name="HasOpportunityLineItem" minOccurs="0" type="xsd:boolean"/>
<element name="PricebookId" minOccurs="0" type="tns:ID"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="SFDCSeats__c" minOccurs="0" type="xsd:double"/>
<element name="HomeOffice__c" minOccurs="0" type="xsd:string"/>
<element name="PromotionCode__c" minOccurs="0" type="xsd:string"/>
<element name="NumberLIcenses__c" minOccurs="0" type="xsd:string"/>
<element name="PartnerID__c" minOccurs="0" type="xsd:string"/>
<element name="test__c" minOccurs="0" type="xsd:double"/>
<element name="ggggg__c" minOccurs="0" type="xsd:double"/>
<element name="picklist_opp__c" minOccurs="0" type="xsd:string"/>
<element name="ShipDate__c" minOccurs="0" type="xsd:date"/>
<element name="Commit__c" minOccurs="0" type="xsd:string"/>
<element name="oppcf1__c" minOccurs="0" type="xsd:string"/>
<element name="oppcf2__c" minOccurs="0" type="xsd:string"/>
<element name="paultest__c" minOccurs="0" type="xsd:string"/>
<element name="Commission__c" minOccurs="0" type="xsd:double"/>
<element name="opp__c" minOccurs="0" type="xsd:string"/>
<element name="testsite__c" minOccurs="0" type="xsd:string"/>
<element name="OrderNumber__c" minOccurs="0" type="xsd:string"/>
<element name="Textlim255__c" minOccurs="0" type="xsd:string"/>
<element name="TextAlim255__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityCompetitor">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityId" minOccurs="0" type="tns:ID"/>
<element name="CompetitorName" minOccurs="0" type="xsd:string"/>
<element name="Strengths" minOccurs="0" type="xsd:string"/>
<element name="Weaknesses" minOccurs="0" type="xsd:string"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityContactRole">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityId" minOccurs="0" type="tns:ID"/>
<element name="ContactId" minOccurs="0" type="tns:ID"/>
<element name="Role" minOccurs="0" type="xsd:string"/>
<element name="IsPrimary" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityHistory">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityId" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="StageName" minOccurs="0" type="xsd:string"/>
<element name="Amount" minOccurs="0" type="xsd:double"/>
<element name="ExpectedRevenue" minOccurs="0" type="xsd:double"/>
<element name="CloseDate" minOccurs="0" type="xsd:date"/>
<element name="Probability" minOccurs="0" type="xsd:double"/>
<element name="FromForecastCategory" minOccurs="0" type="xsd:string"/>
<element name="ToForecastCategory" minOccurs="0" type="xsd:string"/>
<element name="PrevForecastUpdate" minOccurs="0" type="xsd:dateTime"/>
<element name="FromOpportunityStageName" minOccurs="0" type="xsd:string"/>
<element name="PrevOpportunityStageUpdate" minOccurs="0" type="xsd:dateTime"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityLineItem">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityId" minOccurs="0" type="tns:ID"/>
<element name="ProductId" minOccurs="0" type="tns:ID"/>
<element name="Quantity" minOccurs="0" type="xsd:double"/>
<element name="TotalPrice" minOccurs="0" type="xsd:double"/>
<element name="ServiceDate" minOccurs="0" type="xsd:date"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="HasRevenueSchedule" minOccurs="0" type="xsd:boolean"/>
<element name="HasQuantitySchedule" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityLineItemSchedule">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityLineItemId" minOccurs="0" type="tns:ID"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="Revenue" minOccurs="0" type="xsd:double"/>
<element name="Quantity" minOccurs="0" type="xsd:double"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="ScheduleDate" minOccurs="0" type="xsd:date"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityShare">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityId" minOccurs="0" type="tns:ID"/>
<element name="UserOrGroupId" minOccurs="0" type="tns:ID"/>
<element name="OpportunityAccessLevel" minOccurs="0" type="xsd:string"/>
<element name="RowCause" minOccurs="0" type="xsd:string"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityShareDefault">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="GroupId" minOccurs="0" type="tns:ID"/>
<element name="UserOrGroupId" minOccurs="0" type="tns:ID"/>
<element name="OpportunityAccessLevel" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OpportunityTeamMember">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityId" minOccurs="0" type="tns:ID"/>
<element name="UserId" minOccurs="0" type="tns:ID"/>
<element name="TeamMemberRole" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Order">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ContractId" minOccurs="0" type="tns:ID"/>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="EffectiveDate" minOccurs="0" type="xsd:date"/>
<element name="IsReductionOrder" minOccurs="0" type="xsd:boolean"/>
<element name="IsRenewOrder" minOccurs="0" type="xsd:boolean"/>
<element name="OrderNumber" minOccurs="0" type="xsd:string"/>
<element name="WasActivatedManually" minOccurs="0" type="xsd:boolean"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="StatusCode" minOccurs="0" type="xsd:string"/>
<element name="TotalAmount" minOccurs="0" type="xsd:double"/>
<element name="InvoiceId" minOccurs="0" type="tns:ID"/>
<element name="LastApprovedDate" minOccurs="0" type="xsd:date"/>
<element name="ActivatedDate" minOccurs="0" type="xsd:date"/>
<element name="ActivatedById" minOccurs="0" type="tns:ID"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="AuthorizedById" minOccurs="0" type="tns:ID"/>
<element name="ExternalNote" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="OrderItem">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OrderId" minOccurs="0" type="tns:ID"/>
<element name="ProductId" minOccurs="0" type="tns:ID"/>
<element name="OriginalOrderItemId" minOccurs="0" type="tns:ID"/>
<element name="RenewalOrderItemId" minOccurs="0" type="tns:ID"/>
<element name="IsPriceLocked" minOccurs="0" type="xsd:boolean"/>
<element name="NeedsRenewal" minOccurs="0" type="xsd:boolean"/>
<element name="Quantity" minOccurs="0" type="xsd:double"/>
<element name="UnitPrice" minOccurs="0" type="xsd:double"/>
<element name="ListPrice" minOccurs="0" type="xsd:double"/>
<element name="BillingReference" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Organization">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Division" minOccurs="0" type="xsd:string"/>
<element name="Street" minOccurs="0" type="xsd:string"/>
<element name="City" minOccurs="0" type="xsd:string"/>
<element name="State" minOccurs="0" type="xsd:string"/>
<element name="PostalCode" minOccurs="0" type="xsd:string"/>
<element name="Country" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="Fax" minOccurs="0" type="xsd:string"/>
<element name="PrimaryContact" minOccurs="0" type="xsd:string"/>
<element name="DefaultLocaleSidKey" minOccurs="0" type="xsd:string"/>
<element name="LanguageLocaleKey" minOccurs="0" type="xsd:string"/>
<element name="ReceivesInfoEmails" minOccurs="0" type="xsd:boolean"/>
<element name="ReceivesAdminInfoEmails" minOccurs="0" type="xsd:boolean"/>
<element name="FiscalYearStartMonth" minOccurs="0" type="xsd:int"/>
<element name="UsesStartDateAsFiscalYearName" minOccurs="0" type="xsd:boolean"/>
<element name="DefaultAccountAndContactAccess" minOccurs="0" type="xsd:string"/>
<element name="DefaultOpportunityAccess" minOccurs="0" type="xsd:string"/>
<element name="DefaultLeadAccess" minOccurs="0" type="xsd:string"/>
<element name="MaxRulesPerEntity" minOccurs="0" type="xsd:int"/>
<element name="MaxActionsPerRule" minOccurs="0" type="xsd:int"/>
<element name="WebToCaseDefaultOrigin" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Partner">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OpportunityId" minOccurs="0" type="tns:ID"/>
<element name="AccountFromId" minOccurs="0" type="tns:ID"/>
<element name="AccountToId" minOccurs="0" type="tns:ID"/>
<element name="Role" minOccurs="0" type="xsd:string"/>
<element name="IsPrimary" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Payment">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="PaymentNumber" minOccurs="0" type="xsd:string"/>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="ExternalSystemReference" minOccurs="0" type="xsd:string"/>
<element name="ContractId" minOccurs="0" type="tns:ID"/>
<element name="CheckNumber" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="Amount" minOccurs="0" type="xsd:double"/>
<element name="PaymentName" minOccurs="0" type="xsd:string"/>
<element name="Reason" minOccurs="0" type="xsd:string"/>
<element name="Comments" minOccurs="0" type="xsd:string"/>
<element name="UnappliedAmount" minOccurs="0" type="xsd:double"/>
<element name="PaymentType" minOccurs="0" type="xsd:string"/>
<element name="PaymentDate" minOccurs="0" type="xsd:date"/>
<element name="CreditCardType" minOccurs="0" type="xsd:string"/>
<element name="CreditCardExpirationDate" minOccurs="0" type="xsd:date"/>
<element name="CustomerName" minOccurs="0" type="xsd:string"/>
<element name="CustomerZip" minOccurs="0" type="xsd:string"/>
<element name="AccountNumber" minOccurs="0" type="xsd:string"/>
<element name="TransitRoutingNumber" minOccurs="0" type="xsd:string"/>
<element name="BankAccountType" minOccurs="0" type="xsd:string"/>
<element name="BankCountry" minOccurs="0" type="xsd:string"/>
<element name="BankAccountName" minOccurs="0" type="xsd:string"/>
<element name="BankCode" minOccurs="0" type="xsd:string"/>
<element name="BankBranchCode" minOccurs="0" type="xsd:string"/>
<element name="BankName" minOccurs="0" type="xsd:string"/>
<element name="BankBranchName" minOccurs="0" type="xsd:string"/>
<element name="DirectDebitDocumentNumber" minOccurs="0" type="xsd:string"/>
<element name="ReceiptDate" minOccurs="0" type="xsd:date"/>
<element name="ApprovalCode" minOccurs="0" type="xsd:string"/>
<element name="ReferenceCode" minOccurs="0" type="xsd:string"/>
<element name="AddressVerificationCode" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="PaymentApplication">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="PaymentId" minOccurs="0" type="tns:ID"/>
<element name="InvoiceId" minOccurs="0" type="tns:ID"/>
<element name="ApplyDate" minOccurs="0" type="xsd:date"/>
<element name="Amount" minOccurs="0" type="xsd:double"/>
<element name="ExternalSystemReference" minOccurs="0" type="xsd:string"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Pricebook">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="PricebookProduct">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="PricebookId" minOccurs="0" type="tns:ID"/>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="ProductCode" minOccurs="0" type="xsd:string"/>
<element name="DefaultPrice" minOccurs="0" type="xsd:double"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="QuantityScheduleType" minOccurs="0" type="xsd:string"/>
<element name="QuantityInstallmentPeriod" minOccurs="0" type="xsd:string"/>
<element name="NumberOfQuantityInstallments" minOccurs="0" type="xsd:int"/>
<element name="RevenueScheduleType" minOccurs="0" type="xsd:string"/>
<element name="RevenueInstallmentPeriod" minOccurs="0" type="xsd:string"/>
<element name="NumberOfRevenueInstallments" minOccurs="0" type="xsd:int"/>
<element name="CanUseQuantitySchedule" minOccurs="0" type="xsd:boolean"/>
<element name="CanUseRevenueSchedule" minOccurs="0" type="xsd:boolean"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="GlAccountCode" minOccurs="0" type="xsd:string"/>
<element name="BillingFrequency" minOccurs="0" type="xsd:int"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Profile">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="PermissionsEmailSingle" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEmailMass" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditTask" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditEvent" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsExportReport" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsImportPersonal" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsDataExport" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageUsers" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditPublicReports" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditPublicFilters" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditPublicTemplates" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsModifyAllData" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditBillingInfo" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageCases" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditLead" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditAccount" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditContact" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditOpportunity" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditForecast" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditCase" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsCreateSolution" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageSolutions" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsCustomizeApplication" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditReadonlyFields" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsRunReports" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsViewSetup" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsTransferAnyEntity" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditPricebook" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageSelfService" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageCssUsers" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditContract" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditOrder" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsActivateContract" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsSubmitOrder" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsActivateOrder" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsApproveContract" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsApproveOrder" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditInvoice" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditPayment" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsProcessInvoice" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsImportLeads" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageLeads" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsTransferAnyLead" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsViewAllData" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditPublicDocuments" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditDocument" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsViewEncryptedBusopData" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditBrandTemplates" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsEditHtmlTemplates" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsDeleteAccounts" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageDashboards" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsManageTranslation" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsCreateAccount" minOccurs="0" type="xsd:boolean"/>
<element name="PermissionsDeleteActivatedContract" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="PurchaseRule">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ContractId" minOccurs="0" type="tns:ID"/>
<element name="ProductId" minOccurs="0" type="tns:ID"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Queue">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="QueueName" minOccurs="0" type="xsd:string"/>
<element name="QueueEmail" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="QueueMember">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="QueueId" minOccurs="0" type="tns:ID"/>
<element name="UserId" minOccurs="0" type="tns:ID"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="RecordType">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="BusinessProcessId" minOccurs="0" type="tns:ID"/>
<element name="TableEnumOrId" minOccurs="0" type="xsd:string"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Reference__c">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="Type__c" minOccurs="0" type="xsd:string"/>
<element name="Notes__c" minOccurs="0" type="xsd:string"/>
<element name="Employer__c" minOccurs="0" type="xsd:string"/>
<element name="ContactID__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Scontrol">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="HtmlWrapper" minOccurs="0" type="xsd:string"/>
<element name="Filename" minOccurs="0" type="xsd:string"/>
<element name="BodyLength" minOccurs="0" type="xsd:int"/>
<element name="Binary" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Solution">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="SolutionNumber" minOccurs="0" type="xsd:string"/>
<element name="SolutionName" minOccurs="0" type="xsd:string"/>
<element name="IsPublished" minOccurs="0" type="xsd:boolean"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="IsReviewed" minOccurs="0" type="xsd:boolean"/>
<element name="SolutionNote" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Task">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="RecordTypeId" minOccurs="0" type="xsd:string"/>
<element name="WhoId" minOccurs="0" type="tns:ID"/>
<element name="WhatId" minOccurs="0" type="tns:ID"/>
<element name="Subject" minOccurs="0" type="xsd:string"/>
<element name="ActivityDate" minOccurs="0" type="xsd:date"/>
<element name="Status" minOccurs="0" type="xsd:string"/>
<element name="Priority" minOccurs="0" type="xsd:string"/>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="Description" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="Type" minOccurs="0" type="xsd:string"/>
<element name="AccountId" minOccurs="0" type="tns:ID"/>
<element name="IsClosed" minOccurs="0" type="xsd:boolean"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="Email" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="chargeablework__c" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="User">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Username" minOccurs="0" type="xsd:string"/>
<element name="FirstName" minOccurs="0" type="xsd:string"/>
<element name="LastName" minOccurs="0" type="xsd:string"/>
<element name="CompanyName" minOccurs="0" type="xsd:string"/>
<element name="Division" minOccurs="0" type="xsd:string"/>
<element name="Department" minOccurs="0" type="xsd:string"/>
<element name="Title" minOccurs="0" type="xsd:string"/>
<element name="Street" minOccurs="0" type="xsd:string"/>
<element name="City" minOccurs="0" type="xsd:string"/>
<element name="State" minOccurs="0" type="xsd:string"/>
<element name="PostalCode" minOccurs="0" type="xsd:string"/>
<element name="Country" minOccurs="0" type="xsd:string"/>
<element name="Email" minOccurs="0" type="xsd:string"/>
<element name="Phone" minOccurs="0" type="xsd:string"/>
<element name="Fax" minOccurs="0" type="xsd:string"/>
<element name="MobilePhone" minOccurs="0" type="xsd:string"/>
<element name="Alias" minOccurs="0" type="xsd:string"/>
<element name="IsActive" minOccurs="0" type="xsd:boolean"/>
<element name="TimeZoneSidKey" minOccurs="0" type="xsd:string"/>
<element name="UserRoleId" minOccurs="0" type="tns:ID"/>
<element name="LocaleSidKey" minOccurs="0" type="xsd:string"/>
<element name="ReceivesInfoEmails" minOccurs="0" type="xsd:boolean"/>
<element name="ReceivesAdminInfoEmails" minOccurs="0" type="xsd:boolean"/>
<element name="EmailEncodingKey" minOccurs="0" type="xsd:string"/>
<element name="DefaultCurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="ProfileId" minOccurs="0" type="tns:ID"/>
<element name="LanguageLocaleKey" minOccurs="0" type="xsd:string"/>
<element name="EmployeeNumber" minOccurs="0" type="xsd:string"/>
<element name="WirelessEmail" minOccurs="0" type="xsd:string"/>
<element name="LastLoginDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
<element name="UserPermissionsMarketingUser" minOccurs="0" type="xsd:boolean"/>
<element name="UserPermissionsOfflineUser" minOccurs="0" type="xsd:boolean"/>
<element name="UserPermissionsWirelessUser" minOccurs="0" type="xsd:boolean"/>
<element name="UserPermissionsSuperCssUser" minOccurs="0" type="xsd:boolean"/>
<element name="userTextArea__c" minOccurs="0" type="xsd:string"/>
<element name="userText__c" minOccurs="0" type="xsd:string"/>
<element name="userCurrency__c" minOccurs="0" type="xsd:double"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="UserRole">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="ParentRoleId" minOccurs="0" type="tns:ID"/>
<element name="RollupDescription" minOccurs="0" type="xsd:string"/>
<element name="OpportunityAccessForAccountOwner" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="UserTeamMember">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="UserId" minOccurs="0" type="tns:ID"/>
<element name="OpportunityAccessLevel" minOccurs="0" type="xsd:string"/>
<element name="TeamMemberRole" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="WebIntegrationLink">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Page" minOccurs="0" type="xsd:string"/>
<element name="Name" minOccurs="0" type="xsd:string"/>
<element name="Url" minOccurs="0" type="xsd:string"/>
<element name="EncodingKey" minOccurs="0" type="xsd:string"/>
<element name="LinkType" minOccurs="0" type="xsd:string"/>
<element name="OpenType" minOccurs="0" type="xsd:string"/>
<element name="Height" minOccurs="0" type="xsd:int"/>
<element name="Width" minOccurs="0" type="xsd:int"/>
<element name="ShowsLocation" minOccurs="0" type="xsd:boolean"/>
<element name="HasScrollbars" minOccurs="0" type="xsd:boolean"/>
<element name="HasToolbar" minOccurs="0" type="xsd:boolean"/>
<element name="HasMenubar" minOccurs="0" type="xsd:boolean"/>
<element name="ShowsStatus" minOccurs="0" type="xsd:boolean"/>
<element name="IsResizable" minOccurs="0" type="xsd:boolean"/>
<element name="Position" minOccurs="0" type="xsd:string"/>
<element name="ScontrolId" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="product_returns__c">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="test__c">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="OwnerId" minOccurs="0" type="tns:ID"/>
<element name="CurrencyIsoCode" minOccurs="0" type="xsd:string"/>
<element name="CreatedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="CreatedById" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedById" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
</schema>
<schema elementFormDefault="qualified"
targetNamespace="urn:enterprise.soap.sforce.com"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:sobject.enterprise.soap.sforce.com"/>
<!-- Our simple ID Type -->
<simpleType name="ID">
<restriction base="xsd:string">
<length value="18"/>
<pattern value='[a-zA-Z0-9]{18}'/>
</restriction>
</simpleType>
<simpleType name="QueryLocator">
<restriction base="xsd:string" />
</simpleType>
<!-- Shared Result Types -->
<complexType name="QueryResult">
<sequence>
<element name="done" type="xsd:boolean"/>
<element name="queryLocator" type="tns:QueryLocator" nillable="true"/>
<element name="records" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
<element name="size" type="xsd:int"/>
</sequence>
</complexType>
<!-- Search Result -->
<complexType name="SearchResult">
<sequence>
<element name="records" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
<element name="size" type="xsd:int"/>
</sequence>
</complexType>
<complexType name="GetServerTimestampResult">
<sequence>
<element name="timestamp" type="xsd:dateTime"/>
</sequence>
</complexType>
<complexType name="SetPasswordResult">
</complexType>
<complexType name="ResetPasswordResult">
<sequence>
<element name="password" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="GetUserInfoResult">
<sequence>
<element name="userId" type="tns:ID"/>
<element name="userFullName" type="xsd:string"/>
<element name="userEmail" type="xsd:string"/>
<element name="userTimeZone" type="xsd:string"/>
<element name="userLocale" type="xsd:string"/>
<element name="userLanguage" type="xsd:string"/>
<element name="userDefaultCurrencyIsoCode" type="xsd:string"/>
<element name="organizationName" type="xsd:string"/>
<element name="organizationMultiCurrency" type="xsd:boolean"/>
<element name="currencySymbol" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="LoginResult">
<sequence>
<element name="serverUrl" nillable="true" type="xsd:string"/>
<element name="sessionId" type="xsd:string"/>
<element name="userId" type="tns:ID"/>
</sequence>
</complexType>
<simpleType name="StatusCode">
<restriction base="xsd:string">
<enumeration value="null"/>
<enumeration value="UNKNOWN_EXCEPTION"/>
<enumeration value="null"/>
<enumeration value="null"/>
<enumeration value="null"/>
<enumeration value="null"/>
<enumeration value="null"/>
<enumeration value="INVALID_CONTENT_ENCODING"/>
<enumeration value="API_CURRENTLY_DISABLED"/>
<enumeration value="API_DISABLED_FOR_ORG"/>
<enumeration value="EXCEEDED_QUOTA"/>
<enumeration value="EXCEEDED_RATE_LIMIT"/>
<enumeration value="SERVER_UNAVAILABLE"/>
<enumeration value="MISSING_ARGUMENT"/>
<enumeration value="INVALID_ARGUMENT_TYPE"/>
<enumeration value="INVALID_APPLICATION"/>
<enumeration value="INVALID_TYPE"/>
<enumeration value="INVALID_OPERATION"/>
<enumeration value="UNSUPPORTED_API_VERSION"/>
<enumeration value="INVALID_CLIENT"/>
<enumeration value="UNSUPPORTED_CLIENT"/>
<enumeration value="INVALID_TYPE_FOR_OPERATION"/>
<enumeration value="INVALID_ID_FIELD"/>
<enumeration value="INVALID_CROSS_REFERENCE_KEY"/>
<enumeration value="INVALID_EMPTY_KEY_OWNER"/>
<enumeration value="REQUIRED_FIELD_MISSING"/>
<enumeration value="INSUFFICIENT_ACCESS_OR_READONLY"/>
<enumeration value="UNSPECIFIED_ARGS_TO_BATCH"/>
<enumeration value="BATCH_ARGS_NOT_ARRAY"/>
<enumeration value="BATCH_ARGS_NOT_STRUCT"/>
<enumeration value="DELETE_FAILED"/>
<enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
<enumeration value="CANNOT_RESOLVE_NAME"/>
<enumeration value="INVALID_TYPE_ON_FIELD_IN_RECORD"/>
<enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
<enumeration value="LAST_MODIFIED_SINCE_TOO_OLD"/>
<enumeration value="INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD"/>
<enumeration value="INVALID_FIELD_FOR_FILTERING"/>
<enumeration value="TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET"/>
<enumeration value="STORAGE_LIMIT_EXCEEDED"/>
<enumeration value="INVALID_BATCH_OPERATION"/>
<enumeration value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/>
<enumeration value="INVALID_CURRENCY_ISO"/>
<enumeration value="CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY"/>
<enumeration value="ENTITY_IS_DELETED"/>
<enumeration value="DUPLICATE_USERNAME"/>
<enumeration value="LICENSE_LIMIT_EXCEEDED"/>
<enumeration value="FIELD_INTEGRITY_EXCEPTION"/>
<enumeration value="CANNOT_UPDATE_CONVERTED_LEAD"/>
<enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
<enumeration value="ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE"/>
<enumeration value="INVALID_FIELD_FOR_INSERT_UPDATE"/>
<enumeration value="INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY"/>
<enumeration value="INACTIVE_OWNER_OR_USER"/>
<enumeration value="INVALID_STATUS"/>
<enumeration value="ENTITY_IS_LOCKED"/>
<enumeration value="INVALID_CREDIT_CARD_INFO"/>
<enumeration value="FAILED_ACTIVATION"/>
<enumeration value="ENTITY_IS_ARCHIVED"/>
<enumeration value="INVALID_ASSIGNMENT_RULE"/>
<enumeration value="MAXIMUM_SIZE_OF_ATTACHMENT"/>
<enumeration value="DUPLICATE_CASE_SOLUTION"/>
<enumeration value="SHARE_NEEDED_FOR_CHILD_OWNER"/>
<enumeration value="CHILD_SHARE_FAILS_PARENT"/>
<enumeration value="CIRCULAR_DEPENDENCY"/>
<enumeration value="MALFORMED_ID"/>
<enumeration value="INVALID_SEARCH"/>
<enumeration value="CANNOT_REPARENT_RECORD"/>
<enumeration value="CUSTOM_ENTITY_OR_FIELD_LIMIT"/>
<enumeration value="DUPLICATE_DEVELOPER_NAME"/>
<enumeration value="CANT_DISABLE_CORP_CURRENCY"/>
<enumeration value="CANT_UNSET_CORP_CURRENCY"/>
<enumeration value="DUPLICATE_MASTER_LABEL"/>
<enumeration value="CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED"/>
<enumeration value="MAX_ACTIVE_RULES_EXCEEDED"/>
<enumeration value="ASSIGNEE_TYPE_REQUIRED"/>
<enumeration value="INVALID_ASSIGNEE_TYPE"/>
<enumeration value="MAX_ACTIONS_PER_RULE_EXCEEDED"/>
<enumeration value="MAX_TASK_DESCRIPTION_EXCEEEDED"/>
<enumeration value="MAXIMUM_SIZE_OF_DOCUMENT"/>
<enumeration value="INVALID_EMAIL_ADDRESS"/>
<enumeration value="MAXIMUM_CCEMAILS_EXCEEDED"/>
<enumeration value="INVALID_FILTER_ACTION"/>
<enumeration value="INVALID_FIELD_IN_QUERY"/>
<enumeration value="INVALID_TYPE_IN_QUERY_FILTER"/>
<enumeration value="INVALID_QUERY_FILTER_OPERATOR"/>
<enumeration value="QUERY_TIMEOUT"/>
<enumeration value="QUERY_EXCEEDED_MAX_ROWS"/>
<enumeration value="QUERY_EXCEEDED_MAX_ROWS_INLINE_FAULT"/>
<enumeration value="EXCEEDED_ID_LIMIT_ON_QUERY"/>
<enumeration value="INVALID_QUERY_SCOPE"/>
<enumeration value="INVALID_QUERY_LOCATOR"/>
<enumeration value="MALFORMED_QUERY"/>
<enumeration value="INVALID_BATCH_SIZE"/>
<enumeration value="MALFORMED_SEARCH"/>
<enumeration value="INVALID_SEARCH_SCOPE"/>
<enumeration value="INVALID_SESSION_ID"/>
<enumeration value="TRIAL_EXPIRED"/>
<enumeration value="INVALID_LOGIN"/>
<enumeration value="LOGIN_DURING_RESTRICTED_TIME"/>
<enumeration value="LOGIN_DURING_RESTRICTED_DOMAIN"/>
<enumeration value="PASSWORD_LOCKOUT"/>
<enumeration value="ORG_LOCKED"/>
<enumeration value="null"/>
</restriction>
</simpleType>
<complexType name="Error">
<sequence>
<element name="statusCode" type="tns:StatusCode"/>
<element name="message" type="xsd:string"/>
<element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="SaveResult">
<sequence>
<element name="id" type="tns:ID"/>
<element name="success" type="xsd:boolean"/>
<element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
</sequence>
</complexType>
<complexType name="DeleteResult">
<sequence>
<element name="id" type="tns:ID"/>
<element name="success" type="xsd:boolean"/>
<element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
</sequence>
</complexType>
<complexType name="DescribeSObjectResult">
<sequence>
<element name="name" type="xsd:string"/>
<element name="custom" type="xsd:boolean"/>
<!-- access fields -->
<element name="queryable" type="xsd:boolean"/>
<element name="createable" type="xsd:boolean"/>
<element name="updateable" type="xsd:boolean"/>
<element name="deletable" type="xsd:boolean"/>
<element name="undeletable" type="xsd:boolean"/>
<element name="activateable" type="xsd:boolean"/>
<element name="retrieveable" type="xsd:boolean"/>
<element name="searchable" type="xsd:boolean"/>
<element name="replicateable" type="xsd:boolean"/>
<element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:Field"/>
</sequence>
</complexType>
<complexType name="DescribeGlobalResult">
<sequence>
<element name="encoding" type="xsd:string"/>
<element name="maxBatchSize" type="xsd:int"/>
<element name="types" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</sequence>
</complexType>
<simpleType name="fieldType">
<restriction base="xsd:string">
<enumeration value="string"/>
<enumeration value="picklist"/>
<enumeration value="combobox"/>
<enumeration value="reference"/>
<enumeration value="base64"/>
<enumeration value="boolean"/>
<enumeration value="currency"/>
<enumeration value="textarea"/>
<enumeration value="i4"/>
<enumeration value="double"/>
<enumeration value="percent"/>
<enumeration value="phone"/>
<enumeration value="id"/>
<enumeration value="date"/>
<enumeration value="datetime"/>
<enumeration value="url"/>
<enumeration value="email"/>
</restriction>
</simpleType>
<simpleType name="soapType">
<restriction base="xsd:string">
<enumeration value="tns:ID"/>
<enumeration value="xsd:base64Binary"/>
<enumeration value="xsd:boolean"/>
<enumeration value="xsd:double"/>
<enumeration value="xsd:int"/>
<enumeration value="xsd:string"/>
<enumeration value="xsd:dateTime"/>
</restriction>
</simpleType>
<complexType name="Field">
<sequence>
<!-- common field attributes -->
<element name="type" type="tns:fieldType"/>
<element name="name" type="xsd:string"/>
<element name="label" type="xsd:string"/>
<element name="soapType" type="tns:soapType"/>
<element name="custom" type="xsd:boolean"/>
<element name="nillable" type="xsd:boolean"/>
<element name="required" type="xsd:boolean"/>
<!-- string-specific properties -->
<element name="length" type="xsd:int" nillable="true"/>
<element name="byteLength" type="xsd:int" nillable="true"/>
<!-- picklist-specific properties -->
<element name="restrictedPicklist" type="xsd:boolean"/>
<element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistEntry"/>
<!-- referenceTo-specific properties -->
<element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<!-- number-specific properties -->
<element name="precision" type="xsd:int" nillable="true"/>
<element name="scale" type="xsd:int" nillable="true"/>
<element name="digits" type="xsd:int" nillable="true"/>
<!-- access fields -->
<element name="selectable" type="xsd:boolean"/>
<element name="filterable" type="xsd:boolean"/>
<element name="createable" type="xsd:boolean"/>
<element name="updateable" type="xsd:boolean"/>
</sequence>
</complexType>
<complexType name="PicklistEntry">
<sequence>
<element name="label" type="xsd:string"/>
<element name="value" type="xsd:string"/>
<element name="defaultValue" type="xsd:boolean"/>
<!-- type-specific attributes -->
<element name="active" type="xsd:boolean"/>
<element name="corporate" type="xsd:boolean"/>
<element name="scale" type="xsd:int"/>
<element name="conversionRate" type="xsd:double"/>
</sequence>
</complexType>
<!-- Login Message Types -->
<element name="login">
<complexType>
<sequence>
<element name="username" type="xsd:string"/>
<element name="password" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="loginResponse">
<complexType>
<sequence>
<element name="result" type="tns:LoginResult"/>
</sequence>
</complexType>
</element>
<!-- Describe Message Types -->
<element name="describeSObject">
<complexType>
<sequence>
<element name="sObjectType" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="describeSObjectResponse">
<complexType>
<sequence>
<element name="result" type="tns:DescribeSObjectResult"/>
</sequence>
</complexType>
</element>
<!-- Describe Message Types -->
<element name="describeGlobal">
</element>
<element name="describeGlobalResponse">
<complexType>
<sequence>
<element name="result" type="tns:DescribeGlobalResult"/>
</sequence>
</complexType>
</element>
<!-- Create Message Types -->
<element name="create">
<complexType>
<sequence>
<element name="sObjects" minOccurs="1" maxOccurs="unbounded" type="ens:sObject"/>
</sequence>
</complexType>
</element>
<element name="createResponse">
<complexType>
<sequence>
<element name="result" minOccurs="1" maxOccurs="unbounded" type="tns:SaveResult"/>
</sequence>
</complexType>
</element>
<!-- Update Message Types -->
<element name="update">
<complexType>
<sequence>
<element name="sObjects" minOccurs="1" maxOccurs="unbounded" type="ens:sObject"/>
</sequence>
</complexType>
</element>
<element name="updateResponse">
<complexType>
<sequence>
<element name="result" minOccurs="1" maxOccurs="unbounded" type="tns:SaveResult" />
</sequence>
</complexType>
</element>
<!-- Delete Message Types -->
<element name="delete">
<complexType>
<sequence>
<element name="ids" minOccurs="1" maxOccurs="unbounded" type="tns:ID"/>
</sequence>
</complexType>
</element>
<element name="deleteResponse">
<complexType>
<sequence>
<element name="result" minOccurs="1" maxOccurs="unbounded" type="tns:DeleteResult"/>
</sequence>
</complexType>
</element>
<!-- Retrieve (ID List) Message Types -->
<element name="retrieve">
<complexType>
<sequence>
<element name="fieldList" type="xsd:string"/>
<element name="sObjectType" type="xsd:string"/>
<element name="ids" minOccurs="1" maxOccurs="unbounded" type="tns:ID"/>
</sequence>
</complexType>
</element>
<element name="retrieveResponse">
<complexType>
<sequence>
<element name="result" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
</sequence>
</complexType>
</element>
<!-- Create Query -->
<element name="query">
<complexType>
<sequence>
<element name="queryString" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="queryResponse">
<complexType>
<sequence>
<element name="result" type="tns:QueryResult"/>
</sequence>
</complexType>
</element>
<!-- Next Batch of sObjects from a query -->
<element name="queryMore">
<complexType>
<sequence>
<element name="queryLocator" type="tns:QueryLocator"/>
</sequence>
</complexType>
</element>
<element name="queryMoreResponse">
<complexType>
<sequence>
<element name="result" type="tns:QueryResult"/>
</sequence>
</complexType>
</element>
<!-- Create Search -->
<element name="search">
<complexType>
<sequence>
<element name="searchString" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="searchResponse">
<complexType>
<sequence>
<element name="result" type="tns:SearchResult"/>
</sequence>
</complexType>
</element>
<element name="getServerTimestamp">
</element>
<element name="getServerTimestampResponse">
<complexType>
<sequence>
<element name="result" type="tns:GetServerTimestampResult"/>
</sequence>
</complexType>
</element>
<element name="setPassword">
<complexType>
<sequence>
<element name="UserId" type="tns:ID"/>
<element name="Password" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="setPasswordResponse">
<complexType>
<sequence>
<element name="result" type="tns:SetPasswordResult"/>
</sequence>
</complexType>
</element>
<element name="resetPassword">
<complexType>
<sequence>
<element name="UserId" type="tns:ID"/>
</sequence>
</complexType>
</element>
<element name="resetPasswordResponse">
<complexType>
<sequence>
<element name="result" type="tns:ResetPasswordResult"/>
</sequence>
</complexType>
</element>
<element name="getUserInfo">
</element>
<element name="getUserInfoResponse">
<complexType>
<sequence>
<element name="result" type="tns:GetUserInfoResult"/>
</sequence>
</complexType>
</element>
<!-- Header Elements -->
<element name="SessionHeader">
<complexType>
<sequence>
<element name="sessionId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="QueryOptions">
<complexType>
<sequence>
<element name="batchSize" minOccurs="0" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="SaveOptions">
<complexType>
<sequence>
<element name="autoAssign" type="xsd:boolean"/>
<element name="assignmentRuleId" type="tns:ID"/>
</sequence>
</complexType>
</element>
</schema>
<schema elementFormDefault="qualified"
targetNamespace="urn:fault.enterprise.soap.sforce.com"
xmlns="http://www.w3.org/2001/XMLSchema">
<!-- Fault -->
<complexType name="ApiFault">
<sequence>
<element name="code" type="xsd:int"/>
<element name="message" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="LoginFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="LoginFault" type="fns:LoginFault"/>
<complexType name="InvalidSObjectFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="InvalidSObjectFault" type="fns:InvalidSObjectFault"/>
<complexType name="InvalidFieldFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="InvalidFieldFault" type="fns:InvalidFieldFault"/>
<complexType name="MalformedQueryFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="MalformedQueryFault" type="fns:MalformedQueryFault"/>
<complexType name="InvalidQueryLocatorFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="InvalidQueryLocatorFault" type="fns:InvalidQueryLocatorFault"/>
<complexType name="MalformedSearchFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="MalformedSearchFault" type="fns:MalformedSearchFault"/>
<complexType name="InvalidIdFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="InvalidIdFault" type="fns:InvalidIdFault"/>
<complexType name="UnknownErrorFault">
<complexContent>
<extension base="fns:ApiFault"/>
</complexContent>
</complexType>
<element name="UnknownErrorFault" type="fns:UnknownErrorFault"/>
</schema>
</types>
<!-- Header Message -->
<message name="Header">
<part element="tns:SessionHeader" name="SessionHeader"/>
<part element="tns:SaveOptions" name="SaveOptions"/>
<part element="tns:QueryOptions" name="QueryOptions"/>
</message>
<!-- Fault Messages -->
<message name="ApiFault">
<part name="fault" type="fns:ApiFault"/>
</message>
<message name="LoginFault">
<part name="fault" element="fns:LoginFault"/>
</message>
<message name="InvalidSObjectFault">
<part name="fault" element="fns:InvalidSObjectFault"/>
</message>
<message name="InvalidFieldFault">
<part name="fault" element="fns:InvalidFieldFault"/>
</message>
<message name="MalformedQueryFault">
<part name="fault" element="fns:MalformedQueryFault"/>
</message>
<message name="InvalidQueryLocatorFault">
<part name="fault" element="fns:InvalidQueryLocatorFault"/>
</message>
<message name="MalformedSearchFault">
<part name="fault" element="fns:MalformedSearchFault"/>
</message>
<message name="InvalidIdFault">
<part name="fault" element="fns:InvalidIdFault"/>
</message>
<message name="UnknownErrorFault">
<part name="fault" element="fns:UnknownErrorFault"/>
</message>
<!-- Method Messages -->
<message name="loginRequest">
<part element="tns:login" name="parameters"/>
</message>
<message name="loginResponse">
<part element="tns:loginResponse" name="parameters"/>
</message>
<message name="describeSObjectRequest">
<part element="tns:describeSObject" name="parameters"/>
</message>
<message name="describeSObjectResponse">
<part element="tns:describeSObjectResponse" name="parameters"/>
</message>
<message name="describeGlobalRequest">
<part element="tns:describeGlobal" name="parameters"/>
</message>
<message name="describeGlobalResponse">
<part element="tns:describeGlobalResponse" name="parameters"/>
</message>
<message name="createRequest">
<part element="tns:create" name="parameters"/>
</message>
<message name="createResponse">
<part element="tns:createResponse" name="parameters"/>
</message>
<message name="updateRequest">
<part element="tns:update" name="parameters"/>
</message>
<message name="updateResponse">
<part element="tns:updateResponse" name="parameters"/>
</message>
<message name="deleteRequest">
<part element="tns:delete" name="parameters"/>
</message>
<message name="deleteResponse">
<part element="tns:deleteResponse" name="parameters"/>
</message>
<message name="retrieveRequest">
<part element="tns:retrieve" name="parameters"/>
</message>
<message name="retrieveResponse">
<part element="tns:retrieveResponse" name="parameters"/>
</message>
<message name="queryRequest">
<part element="tns:query" name="parameters"/>
</message>
<message name="queryResponse">
<part element="tns:queryResponse" name="parameters"/>
</message>
<message name="queryMoreRequest">
<part element="tns:queryMore" name="parameters"/>
</message>
<message name="queryMoreResponse">
<part element="tns:queryMoreResponse" name="parameters"/>
</message>
<message name="searchRequest">
<part element="tns:search" name="parameters"/>
</message>
<message name="searchResponse">
<part element="tns:searchResponse" name="parameters"/>
</message>
<message name="getServerTimestampRequest">
<part element="tns:getServerTimestamp" name="parameters"/>
</message>
<message name="getServerTimestampResponse">
<part element="tns:getServerTimestampResponse" name="parameters"/>
</message>
<message name="setPasswordRequest">
<part element="tns:setPassword" name="parameters"/>
</message>
<message name="setPasswordResponse">
<part element="tns:setPasswordResponse" name="parameters"/>
</message>
<message name="resetPasswordRequest">
<part element="tns:resetPassword" name="parameters"/>
</message>
<message name="resetPasswordResponse">
<part element="tns:resetPasswordResponse" name="parameters"/>
</message>
<message name="getUserInfoRequest">
<part element="tns:getUserInfo" name="parameters"/>
</message>
<message name="getUserInfoResponse">
<part element="tns:getUserInfoResponse" name="parameters"/>
</message>
<!-- Soap PortType -->
<portType name="Soap">
<operation name="login">
<documentation>Login to the Salesforce.com SOAP Api.</documentation>
<input message="tns:loginRequest" />
<output message="tns:loginResponse" />
<fault message="tns:LoginFault" name="LoginFault"/>
</operation>
<operation name="describeSObject">
<documentation>Describe the Global state</documentation>
<input message="tns:describeSObjectRequest" />
<output message="tns:describeSObjectResponse" />
<fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
</operation>
<operation name="describeGlobal">
<documentation>Describe an sObject</documentation>
<input message="tns:describeGlobalRequest" />
<output message="tns:describeGlobalResponse" />
</operation>
<operation name="create">
<documentation>Create a set of new sObjects</documentation>
<input message="tns:createRequest" />
<output message="tns:createResponse" />
<fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
</operation>
<operation name="update">
<documentation>Update a set of sObjects</documentation>
<input message="tns:updateRequest" />
<output message="tns:updateResponse" />
<fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
</operation>
<operation name="delete">
<documentation>Delete a set of sObjects</documentation>
<input message="tns:deleteRequest" />
<output message="tns:deleteResponse" />
</operation>
<operation name="retrieve">
<documentation>Get a set of sObjects</documentation>
<input message="tns:retrieveRequest" />
<output message="tns:retrieveResponse" />
<fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
<fault message="tns:InvalidFieldFault" name="InvalidFieldFault" />
</operation>
<operation name="query">
<documentation>Create a Query Cursor</documentation>
<input message="tns:queryRequest" />
<output message="tns:queryResponse" />
<fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
<fault message="tns:InvalidFieldFault" name="InvalidFieldFault" />
<fault message="tns:MalformedQueryFault" name="MalformedQueryFault" />
</operation>
<operation name="queryMore">
<documentation>Gets the next batch of sObjects from a query</documentation>
<input message="tns:queryMoreRequest" />
<output message="tns:queryMoreResponse" />
<fault message="tns:InvalidQueryLocatorFault" name="InvalidQueryLocatorFault" />
</operation>
<operation name="search">
<documentation>Search for sObjects</documentation>
<input message="tns:searchRequest" />
<output message="tns:searchResponse" />
<fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
<fault message="tns:InvalidFieldFault" name="InvalidFieldFault" />
<fault message="tns:MalformedSearchFault" name="MalformedSearchFault" />
</operation>
<operation name="getServerTimestamp">
<documentation>Gets server timestamp</documentation>
<input message="tns:getServerTimestampRequest" />
<output message="tns:getServerTimestampResponse" />
</operation>
<operation name="setPassword">
<documentation>Set a user's password</documentation>
<input message="tns:setPasswordRequest" />
<output message="tns:setPasswordResponse" />
<fault message="tns:InvalidIdFault" name="InvalidIdFault" />
</operation>
<operation name="resetPassword">
<documentation>Reset a user's password</documentation>
<input message="tns:resetPasswordRequest" />
<output message="tns:resetPasswordResponse" />
<fault message="tns:InvalidIdFault" name="InvalidIdFault" />
</operation>
<operation name="getUserInfo">
<documentation>Returns standard information relevant to the current user</documentation>
<input message="tns:getUserInfoRequest" />
<output message="tns:getUserInfoResponse" />
</operation>
</portType>
<!-- Soap Binding -->
<binding name="SoapBinding" type="tns:Soap">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="login">
<soap:operation soapAction=""/>
<input>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="LoginFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="describeSObject">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidSObjectFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="describeGlobal">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="create">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:header use="literal" message="tns:Header" part="SaveOptions"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidSObjectFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="update">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:header use="literal" message="tns:Header" part="SaveOptions"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidSObjectFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="delete">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="retrieve">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:header use="literal" message="tns:Header" part="QueryOptions"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidSObjectFault">
<soap:fault use="literal"/>
</fault>
<fault name="InvalidFieldFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="query">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:header use="literal" message="tns:Header" part="QueryOptions"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidSObjectFault">
<soap:fault use="literal"/>
</fault>
<fault name="InvalidFieldFault">
<soap:fault use="literal"/>
</fault>
<fault name="MalformedQueryFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="queryMore">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:header use="literal" message="tns:Header" part="QueryOptions"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidQueryLocatorFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="search">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidSObjectFault">
<soap:fault use="literal"/>
</fault>
<fault name="InvalidFieldFault">
<soap:fault use="literal"/>
</fault>
<fault name="MalformedSearchFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="getServerTimestamp">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="setPassword">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidIdFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="resetPassword">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidIdFault">
<soap:fault use="literal"/>
</fault>
</operation>
<operation name="getUserInfo">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" message="tns:Header" part="SessionHeader"/>
<soap:body parts="parameters" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<!-- Soap Service Endpoint -->
<service name="SforceService">
<documentation>Sforce SOAP API</documentation>
<port binding="tns:SoapBinding" name="Soap">
<soap:address location="http://aspen.salesforce.com:7925/services/Soap/c/2.0"/>
</port>
</service>
</definitions>