/soapclient/sforce.170.partner.wsdl

http://forceworkbench.googlecode.com/ · Web Services Description Language · 2930 lines · 2626 code · 255 blank · 49 comment · 0 complexity · 0bee88e49b0fe20535aa88c5311f8415 MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Salesforce.com Partner Web Services API Version 17.0
  4. Generated on 2009-09-21 04:31:39 +0000.
  5. Copyright 1999-2009 salesforce.com, inc.
  6. All Rights Reserved
  7. -->
  8. <definitions targetNamespace="urn:partner.soap.sforce.com" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:fns="urn:fault.partner.soap.sforce.com" xmlns:tns="urn:partner.soap.sforce.com" xmlns:ens="urn:sobject.partner.soap.sforce.com">
  9. <types>
  10. <schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:sobject.partner.soap.sforce.com">
  11. <import namespace="urn:partner.soap.sforce.com"/>
  12. <!-- Dynamic sObject -->
  13. <complexType name="sObject">
  14. <sequence>
  15. <element name="type" type="xsd:string"/>
  16. <element name="fieldsToNull" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  17. <element name="Id" type="tns:ID" nillable="true"/>
  18. <any namespace="##targetNamespace" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
  19. </sequence>
  20. </complexType>
  21. </schema>
  22. <schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:partner.soap.sforce.com">
  23. <import namespace="urn:sobject.partner.soap.sforce.com"/>
  24. <!-- Our simple ID Type -->
  25. <simpleType name="ID">
  26. <restriction base="xsd:string">
  27. <length value="18"/>
  28. <pattern value="[a-zA-Z0-9]{18}"/>
  29. </restriction>
  30. </simpleType>
  31. <simpleType name="QueryLocator">
  32. <restriction base="xsd:string"/>
  33. </simpleType>
  34. <!-- Shared Result Types -->
  35. <complexType name="QueryResult">
  36. <sequence>
  37. <element name="done" type="xsd:boolean"/>
  38. <element name="queryLocator" type="tns:QueryLocator" nillable="true"/>
  39. <element name="records" type="ens:sObject" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  40. <element name="size" type="xsd:int"/>
  41. </sequence>
  42. </complexType>
  43. <!-- Search Result -->
  44. <complexType name="SearchResult">
  45. <sequence>
  46. <element name="searchRecords" minOccurs="0" maxOccurs="unbounded" type="tns:SearchRecord"/>
  47. <element name="sforceReserved" minOccurs="0" maxOccurs="1" type="xsd:string"/>
  48. </sequence>
  49. </complexType>
  50. <complexType name="SearchRecord">
  51. <sequence>
  52. <element name="record" type="ens:sObject"/>
  53. </sequence>
  54. </complexType>
  55. <!-- GetUpdated Result -->
  56. <complexType name="GetUpdatedResult">
  57. <sequence>
  58. <element name="ids" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
  59. <element name="latestDateCovered" type="xsd:dateTime"/>
  60. <element name="sforceReserved" minOccurs="0" maxOccurs="1" type="xsd:string"/>
  61. </sequence>
  62. </complexType>
  63. <!-- GetDeleted Result -->
  64. <complexType name="GetDeletedResult">
  65. <sequence>
  66. <element name="deletedRecords" minOccurs="0" maxOccurs="unbounded" type="tns:DeletedRecord"/>
  67. <element name="earliestDateAvailable" type="xsd:dateTime"/>
  68. <element name="latestDateCovered" type="xsd:dateTime"/>
  69. <element name="sforceReserved" minOccurs="0" maxOccurs="1" type="xsd:string"/>
  70. </sequence>
  71. </complexType>
  72. <complexType name="DeletedRecord">
  73. <sequence>
  74. <element name="deletedDate" type="xsd:dateTime"/>
  75. <element name="id" type="tns:ID"/>
  76. </sequence>
  77. </complexType>
  78. <complexType name="GetServerTimestampResult">
  79. <sequence>
  80. <element name="timestamp" type="xsd:dateTime"/>
  81. </sequence>
  82. </complexType>
  83. <!-- InvalidateSessions Result -->
  84. <complexType name="InvalidateSessionsResult">
  85. <sequence>
  86. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  87. <element name="success" type="xsd:boolean"/>
  88. </sequence>
  89. </complexType>
  90. <complexType name="SetPasswordResult">
  91. </complexType>
  92. <complexType name="ResetPasswordResult">
  93. <sequence>
  94. <element name="password" type="xsd:string"/>
  95. </sequence>
  96. </complexType>
  97. <complexType name="GetUserInfoResult">
  98. <sequence>
  99. <element name="accessibilityMode" type="xsd:boolean"/>
  100. <element name="currencySymbol" type="xsd:string" nillable="true"/>
  101. <element name="orgDefaultCurrencyIsoCode" type="xsd:string" nillable="true"/>
  102. <element name="orgDisallowHtmlAttachments" type="xsd:boolean"/>
  103. <element name="orgHasPersonAccounts" type="xsd:boolean"/>
  104. <element name="organizationId" type="tns:ID"/>
  105. <element name="organizationMultiCurrency" type="xsd:boolean"/>
  106. <element name="organizationName" type="xsd:string"/>
  107. <element name="profileId" type="tns:ID"/>
  108. <element name="roleId" type="tns:ID" nillable="true"/>
  109. <element name="userDefaultCurrencyIsoCode" type="xsd:string" nillable="true"/>
  110. <element name="userEmail" type="xsd:string"/>
  111. <element name="userFullName" type="xsd:string"/>
  112. <element name="userId" type="tns:ID"/>
  113. <element name="userLanguage" type="xsd:string"/>
  114. <element name="userLocale" type="xsd:string"/>
  115. <element name="userName" type="xsd:string"/>
  116. <element name="userTimeZone" type="xsd:string"/>
  117. <element name="userType" type="xsd:string"/>
  118. <element name="userUiSkin" type="xsd:string"/>
  119. </sequence>
  120. </complexType>
  121. <complexType name="LoginResult">
  122. <sequence>
  123. <element name="metadataServerUrl" type="xsd:string" nillable="true"/>
  124. <element name="passwordExpired" type="xsd:boolean"/>
  125. <element name="sandbox" type="xsd:boolean"/>
  126. <element name="serverUrl" type="xsd:string" nillable="true"/>
  127. <element name="sessionId" type="xsd:string" nillable="true"/>
  128. <element name="userId" type="tns:ID" nillable="true"/>
  129. <element name="userInfo" type="tns:GetUserInfoResult" minOccurs="0"/>
  130. </sequence>
  131. </complexType>
  132. <simpleType name="StatusCode">
  133. <restriction base="xsd:string">
  134. <enumeration value="ALREADY_IN_PROCESS"/>
  135. <enumeration value="ASSIGNEE_TYPE_REQUIRED"/>
  136. <enumeration value="BAD_CUSTOM_ENTITY_PARENT_DOMAIN"/>
  137. <enumeration value="BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED"/>
  138. <enumeration value="CANNOT_CASCADE_PRODUCT_ACTIVE"/>
  139. <enumeration value="CANNOT_CHANGE_FIELD_TYPE_OF_APEX_REFERENCED_FIELD"/>
  140. <enumeration value="CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE"/>
  141. <enumeration value="CANNOT_DEACTIVATE_DIVISION"/>
  142. <enumeration value="CANNOT_DELETE_LAST_DATED_CONVERSION_RATE"/>
  143. <enumeration value="CANNOT_DELETE_MANAGED_OBJECT"/>
  144. <enumeration value="CANNOT_DISABLE_LAST_ADMIN"/>
  145. <enumeration value="CANNOT_ENABLE_IP_RESTRICT_REQUESTS"/>
  146. <enumeration value="CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY"/>
  147. <enumeration value="CANNOT_MODIFY_MANAGED_OBJECT"/>
  148. <enumeration value="CANNOT_RENAME_APEX_REFERENCED_FIELD"/>
  149. <enumeration value="CANNOT_RENAME_APEX_REFERENCED_OBJECT"/>
  150. <enumeration value="CANNOT_REPARENT_RECORD"/>
  151. <enumeration value="CANNOT_UPDATE_CONVERTED_LEAD"/>
  152. <enumeration value="CANT_DISABLE_CORP_CURRENCY"/>
  153. <enumeration value="CANT_UNSET_CORP_CURRENCY"/>
  154. <enumeration value="CHILD_SHARE_FAILS_PARENT"/>
  155. <enumeration value="CIRCULAR_DEPENDENCY"/>
  156. <enumeration value="COMMUNITY_NOT_ACCESSIBLE"/>
  157. <enumeration value="CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED"/>
  158. <enumeration value="CUSTOM_ENTITY_OR_FIELD_LIMIT"/>
  159. <enumeration value="CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED"/>
  160. <enumeration value="CUSTOM_INDEX_EXISTS"/>
  161. <enumeration value="CUSTOM_LINK_LIMIT_EXCEEDED"/>
  162. <enumeration value="CUSTOM_TAB_LIMIT_EXCEEDED"/>
  163. <enumeration value="DELETE_FAILED"/>
  164. <enumeration value="DELETE_REQUIRED_ON_CASCADE"/>
  165. <enumeration value="DEPENDENCY_EXISTS"/>
  166. <enumeration value="DUPLICATE_CASE_SOLUTION"/>
  167. <enumeration value="DUPLICATE_COMM_NICKNAME"/>
  168. <enumeration value="DUPLICATE_CUSTOM_ENTITY_DEFINITION"/>
  169. <enumeration value="DUPLICATE_CUSTOM_TAB_MOTIF"/>
  170. <enumeration value="DUPLICATE_DEVELOPER_NAME"/>
  171. <enumeration value="DUPLICATE_EXTERNAL_ID"/>
  172. <enumeration value="DUPLICATE_MASTER_LABEL"/>
  173. <enumeration value="DUPLICATE_SENDER_DISPLAY_NAME"/>
  174. <enumeration value="DUPLICATE_USERNAME"/>
  175. <enumeration value="DUPLICATE_VALUE"/>
  176. <enumeration value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/>
  177. <enumeration value="EMPTY_SCONTROL_FILE_NAME"/>
  178. <enumeration value="ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE"/>
  179. <enumeration value="ENTITY_IS_ARCHIVED"/>
  180. <enumeration value="ENTITY_IS_DELETED"/>
  181. <enumeration value="ENTITY_IS_LOCKED"/>
  182. <enumeration value="ERROR_IN_MAILER"/>
  183. <enumeration value="FAILED_ACTIVATION"/>
  184. <enumeration value="FIELD_CUSTOM_VALIDATION_EXCEPTION"/>
  185. <enumeration value="FIELD_INTEGRITY_EXCEPTION"/>
  186. <enumeration value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
  187. <enumeration value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
  188. <enumeration value="IMAGE_TOO_LARGE"/>
  189. <enumeration value="INACTIVE_OWNER_OR_USER"/>
  190. <enumeration value="INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY"/>
  191. <enumeration value="INSUFFICIENT_ACCESS_OR_READONLY"/>
  192. <enumeration value="INVALID_ACCESS_LEVEL"/>
  193. <enumeration value="INVALID_ARGUMENT_TYPE"/>
  194. <enumeration value="INVALID_ASSIGNEE_TYPE"/>
  195. <enumeration value="INVALID_ASSIGNMENT_RULE"/>
  196. <enumeration value="INVALID_BATCH_OPERATION"/>
  197. <enumeration value="INVALID_CONTENT_TYPE"/>
  198. <enumeration value="INVALID_CREDIT_CARD_INFO"/>
  199. <enumeration value="INVALID_CROSS_REFERENCE_KEY"/>
  200. <enumeration value="INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD"/>
  201. <enumeration value="INVALID_CURRENCY_CONV_RATE"/>
  202. <enumeration value="INVALID_CURRENCY_CORP_RATE"/>
  203. <enumeration value="INVALID_CURRENCY_ISO"/>
  204. <enumeration value="INVALID_EMAIL_ADDRESS"/>
  205. <enumeration value="INVALID_EMPTY_KEY_OWNER"/>
  206. <enumeration value="INVALID_FIELD"/>
  207. <enumeration value="INVALID_FIELD_FOR_INSERT_UPDATE"/>
  208. <enumeration value="INVALID_FIELD_WHEN_USING_TEMPLATE"/>
  209. <enumeration value="INVALID_FILTER_ACTION"/>
  210. <enumeration value="INVALID_GOOGLE_DOCS_URL"/>
  211. <enumeration value="INVALID_ID_FIELD"/>
  212. <enumeration value="INVALID_INET_ADDRESS"/>
  213. <enumeration value="INVALID_LINEITEM_CLONE_STATE"/>
  214. <enumeration value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/>
  215. <enumeration value="INVALID_MESSAGE_ID_REFERENCE"/>
  216. <enumeration value="INVALID_OPERATION"/>
  217. <enumeration value="INVALID_OPERATOR"/>
  218. <enumeration value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/>
  219. <enumeration value="INVALID_PARTNER_NETWORK_STATUS"/>
  220. <enumeration value="INVALID_PERSON_ACCOUNT_OPERATION"/>
  221. <enumeration value="INVALID_SAVE_AS_ACTIVITY_FLAG"/>
  222. <enumeration value="INVALID_SESSION_ID"/>
  223. <enumeration value="INVALID_SETUP_OWNER"/>
  224. <enumeration value="INVALID_STATUS"/>
  225. <enumeration value="INVALID_TYPE"/>
  226. <enumeration value="INVALID_TYPE_FOR_OPERATION"/>
  227. <enumeration value="INVALID_TYPE_ON_FIELD_IN_RECORD"/>
  228. <enumeration value="IP_RANGE_LIMIT_EXCEEDED"/>
  229. <enumeration value="LICENSE_LIMIT_EXCEEDED"/>
  230. <enumeration value="LIGHT_PORTAL_USER_EXCEPTION"/>
  231. <enumeration value="LIMIT_EXCEEDED"/>
  232. <enumeration value="MALFORMED_ID"/>
  233. <enumeration value="MANAGER_NOT_DEFINED"/>
  234. <enumeration value="MASSMAIL_RETRY_LIMIT_EXCEEDED"/>
  235. <enumeration value="MASS_MAIL_LIMIT_EXCEEDED"/>
  236. <enumeration value="MAXIMUM_CCEMAILS_EXCEEDED"/>
  237. <enumeration value="MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED"/>
  238. <enumeration value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/>
  239. <enumeration value="MAXIMUM_SIZE_OF_ATTACHMENT"/>
  240. <enumeration value="MAXIMUM_SIZE_OF_DOCUMENT"/>
  241. <enumeration value="MAX_ACTIONS_PER_RULE_EXCEEDED"/>
  242. <enumeration value="MAX_ACTIVE_RULES_EXCEEDED"/>
  243. <enumeration value="MAX_APPROVAL_STEPS_EXCEEDED"/>
  244. <enumeration value="MAX_FORMULAS_PER_RULE_EXCEEDED"/>
  245. <enumeration value="MAX_RULES_EXCEEDED"/>
  246. <enumeration value="MAX_RULE_ENTRIES_EXCEEDED"/>
  247. <enumeration value="MAX_TASK_DESCRIPTION_EXCEEEDED"/>
  248. <enumeration value="MAX_TM_RULES_EXCEEDED"/>
  249. <enumeration value="MAX_TM_RULE_ITEMS_EXCEEDED"/>
  250. <enumeration value="MERGE_FAILED"/>
  251. <enumeration value="MISSING_ARGUMENT"/>
  252. <enumeration value="MIXED_DML_OPERATION"/>
  253. <enumeration value="NONUNIQUE_SHIPPING_ADDRESS"/>
  254. <enumeration value="NO_APPLICABLE_PROCESS"/>
  255. <enumeration value="NO_ATTACHMENT_PERMISSION"/>
  256. <enumeration value="NO_INACTIVE_DIVISION_MEMBERS"/>
  257. <enumeration value="NO_MASS_MAIL_PERMISSION"/>
  258. <enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
  259. <enumeration value="NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED"/>
  260. <enumeration value="OPTED_OUT_OF_MASS_MAIL"/>
  261. <enumeration value="PACKAGE_LICENSE_REQUIRED"/>
  262. <enumeration value="PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT"/>
  263. <enumeration value="PRIVATE_CONTACT_ON_ASSET"/>
  264. <enumeration value="RECORD_IN_USE_BY_WORKFLOW"/>
  265. <enumeration value="REQUEST_RUNNING_TOO_LONG"/>
  266. <enumeration value="REQUIRED_FIELD_MISSING"/>
  267. <enumeration value="SELF_REFERENCE_FROM_TRIGGER"/>
  268. <enumeration value="SHARE_NEEDED_FOR_CHILD_OWNER"/>
  269. <enumeration value="STANDARD_PRICE_NOT_DEFINED"/>
  270. <enumeration value="STORAGE_LIMIT_EXCEEDED"/>
  271. <enumeration value="STRING_TOO_LONG"/>
  272. <enumeration value="TABSET_LIMIT_EXCEEDED"/>
  273. <enumeration value="TEMPLATE_NOT_ACTIVE"/>
  274. <enumeration value="TERRITORY_REALIGN_IN_PROGRESS"/>
  275. <enumeration value="TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET"/>
  276. <enumeration value="TOO_MANY_APEX_REQUESTS"/>
  277. <enumeration value="TOO_MANY_ENUM_VALUE"/>
  278. <enumeration value="TRANSFER_REQUIRES_READ"/>
  279. <enumeration value="UNABLE_TO_LOCK_ROW"/>
  280. <enumeration value="UNAVAILABLE_RECORDTYPE_EXCEPTION"/>
  281. <enumeration value="UNDELETE_FAILED"/>
  282. <enumeration value="UNKNOWN_EXCEPTION"/>
  283. <enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
  284. <enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
  285. <enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
  286. <enumeration value="WEBLINK_SIZE_LIMIT_EXCEEDED"/>
  287. <enumeration value="WRONG_CONTROLLER_TYPE"/>
  288. </restriction>
  289. </simpleType>
  290. <complexType name="Error">
  291. <sequence>
  292. <element name="fields" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  293. <element name="message" type="xsd:string"/>
  294. <element name="statusCode" type="tns:StatusCode"/>
  295. </sequence>
  296. </complexType>
  297. <complexType name="SendEmailError">
  298. <sequence>
  299. <element name="fields" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  300. <element name="message" type="xsd:string"/>
  301. <element name="statusCode" type="tns:StatusCode"/>
  302. <element name="targetObjectId" type="tns:ID" nillable="true"/>
  303. </sequence>
  304. </complexType>
  305. <complexType name="SaveResult">
  306. <sequence>
  307. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  308. <element name="id" type="tns:ID" nillable="true"/>
  309. <element name="success" type="xsd:boolean"/>
  310. </sequence>
  311. </complexType>
  312. <complexType name="UpsertResult">
  313. <sequence>
  314. <element name="created" type="xsd:boolean"/>
  315. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  316. <element name="id" type="tns:ID" nillable="true"/>
  317. <element name="success" type="xsd:boolean"/>
  318. </sequence>
  319. </complexType>
  320. <complexType name="MergeRequest">
  321. <sequence>
  322. <element name="masterRecord" type="ens:sObject"/>
  323. <element name="recordToMergeIds" type="tns:ID" minOccurs="1" maxOccurs="unbounded"/>
  324. </sequence>
  325. </complexType>
  326. <complexType name="MergeResult">
  327. <sequence>
  328. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  329. <element name="id" type="tns:ID" nillable="true"/>
  330. <element name="mergedRecordIds" type="tns:ID" minOccurs="0" maxOccurs="unbounded"/>
  331. <element name="success" type="xsd:boolean"/>
  332. <element name="updatedRelatedIds" type="tns:ID" minOccurs="0" maxOccurs="unbounded"/>
  333. </sequence>
  334. </complexType>
  335. <complexType name="ProcessRequest">
  336. <sequence>
  337. <element name="comments" type="xsd:string" nillable="true"/>
  338. <element name="nextApproverIds" type="tns:ID" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
  339. </sequence>
  340. </complexType>
  341. <complexType name="ProcessSubmitRequest">
  342. <complexContent>
  343. <extension base="tns:ProcessRequest">
  344. <sequence>
  345. <element name="objectId" type="tns:ID"/>
  346. </sequence>
  347. </extension>
  348. </complexContent>
  349. </complexType>
  350. <complexType name="ProcessWorkitemRequest">
  351. <complexContent>
  352. <extension base="tns:ProcessRequest">
  353. <sequence>
  354. <element name="action" type="xsd:string"/>
  355. <element name="workitemId" type="tns:ID"/>
  356. </sequence>
  357. </extension>
  358. </complexContent>
  359. </complexType>
  360. <complexType name="ProcessResult">
  361. <sequence>
  362. <element name="actorIds" type="tns:ID" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
  363. <element name="entityId" type="tns:ID" nillable="true"/>
  364. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  365. <element name="instanceId" type="tns:ID" nillable="true"/>
  366. <element name="instanceStatus" type="xsd:string" nillable="true"/>
  367. <element name="newWorkitemIds" type="tns:ID" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  368. <element name="success" type="xsd:boolean"/>
  369. </sequence>
  370. </complexType>
  371. <complexType name="DeleteResult">
  372. <sequence>
  373. <element name="errors" type="tns:Error" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  374. <element name="id" type="tns:ID" nillable="true"/>
  375. <element name="success" type="xsd:boolean"/>
  376. </sequence>
  377. </complexType>
  378. <complexType name="UndeleteResult">
  379. <sequence>
  380. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  381. <element name="id" type="tns:ID" nillable="true"/>
  382. <element name="success" type="xsd:boolean"/>
  383. </sequence>
  384. </complexType>
  385. <complexType name="EmptyRecycleBinResult">
  386. <sequence>
  387. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  388. <element name="id" type="tns:ID" nillable="true"/>
  389. <element name="success" type="xsd:boolean"/>
  390. </sequence>
  391. </complexType>
  392. <complexType name="LeadConvert">
  393. <sequence>
  394. <element name="accountId" type="tns:ID" nillable="true"/>
  395. <element name="contactId" type="tns:ID" nillable="true"/>
  396. <element name="convertedStatus" type="xsd:string"/>
  397. <element name="doNotCreateOpportunity" type="xsd:boolean"/>
  398. <element name="leadId" type="tns:ID"/>
  399. <element name="opportunityName" type="xsd:string" nillable="true"/>
  400. <element name="overwriteLeadSource" type="xsd:boolean"/>
  401. <element name="ownerId" type="tns:ID" nillable="true"/>
  402. <element name="sendNotificationEmail" type="xsd:boolean"/>
  403. </sequence>
  404. </complexType>
  405. <complexType name="LeadConvertResult">
  406. <sequence>
  407. <element name="accountId" type="tns:ID" nillable="true"/>
  408. <element name="contactId" type="tns:ID" nillable="true"/>
  409. <element name="errors" type="tns:Error" minOccurs="0" maxOccurs="unbounded"/>
  410. <element name="leadId" type="tns:ID" nillable="true"/>
  411. <element name="opportunityId" type="tns:ID" nillable="true"/>
  412. <element name="success" type="xsd:boolean"/>
  413. </sequence>
  414. </complexType>
  415. <complexType name="DescribeSObjectResult">
  416. <sequence>
  417. <element name="activateable" type="xsd:boolean"/>
  418. <element name="childRelationships" type="tns:ChildRelationship" minOccurs="0" maxOccurs="unbounded"/>
  419. <element name="createable" type="xsd:boolean"/>
  420. <element name="custom" type="xsd:boolean"/>
  421. <element name="customSetting" type="xsd:boolean"/>
  422. <element name="deletable" type="xsd:boolean"/>
  423. <element name="deprecatedAndHidden" type="xsd:boolean"/>
  424. <element name="fields" type="tns:Field" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  425. <element name="keyPrefix" type="xsd:string" nillable="true"/>
  426. <element name="label" type="xsd:string"/>
  427. <element name="labelPlural" type="xsd:string"/>
  428. <element name="layoutable" type="xsd:boolean"/>
  429. <element name="mergeable" type="xsd:boolean"/>
  430. <element name="name" type="xsd:string"/>
  431. <element name="queryable" type="xsd:boolean"/>
  432. <element name="recordTypeInfos" type="tns:RecordTypeInfo" minOccurs="0" maxOccurs="unbounded"/>
  433. <element name="replicateable" type="xsd:boolean"/>
  434. <element name="retrieveable" type="xsd:boolean"/>
  435. <element name="searchable" type="xsd:boolean"/>
  436. <element name="triggerable" type="xsd:boolean" minOccurs="0"/>
  437. <element name="undeletable" type="xsd:boolean"/>
  438. <element name="updateable" type="xsd:boolean"/>
  439. <element name="urlDetail" type="xsd:string" nillable="true"/>
  440. <element name="urlEdit" type="xsd:string" nillable="true"/>
  441. <element name="urlNew" type="xsd:string" nillable="true"/>
  442. </sequence>
  443. </complexType>
  444. <!-- this is a subset of properties for each SObject that is returned by the describeGlobal call -->
  445. <complexType name="DescribeGlobalSObjectResult">
  446. <sequence>
  447. <element name="activateable" type="xsd:boolean"/>
  448. <element name="createable" type="xsd:boolean"/>
  449. <element name="custom" type="xsd:boolean"/>
  450. <element name="customSetting" type="xsd:boolean"/>
  451. <element name="deletable" type="xsd:boolean"/>
  452. <element name="deprecatedAndHidden" type="xsd:boolean"/>
  453. <element name="keyPrefix" type="xsd:string" nillable="true"/>
  454. <element name="label" type="xsd:string"/>
  455. <element name="labelPlural" type="xsd:string"/>
  456. <element name="layoutable" type="xsd:boolean"/>
  457. <element name="mergeable" type="xsd:boolean"/>
  458. <element name="name" type="xsd:string"/>
  459. <element name="queryable" type="xsd:boolean"/>
  460. <element name="replicateable" type="xsd:boolean"/>
  461. <element name="retrieveable" type="xsd:boolean"/>
  462. <element name="searchable" type="xsd:boolean"/>
  463. <element name="triggerable" type="xsd:boolean"/>
  464. <element name="undeletable" type="xsd:boolean"/>
  465. <element name="updateable" type="xsd:boolean"/>
  466. </sequence>
  467. </complexType>
  468. <complexType name="ChildRelationship">
  469. <sequence>
  470. <element name="cascadeDelete" type="xsd:boolean"/>
  471. <element name="childSObject" type="xsd:string"/>
  472. <element name="deprecatedAndHidden" type="xsd:boolean"/>
  473. <element name="field" type="xsd:string"/>
  474. <element name="relationshipName" type="xsd:string" minOccurs="0"/>
  475. </sequence>
  476. </complexType>
  477. <complexType name="DescribeGlobalResult">
  478. <sequence>
  479. <element name="encoding" type="xsd:string" nillable="true"/>
  480. <element name="maxBatchSize" type="xsd:int"/>
  481. <element name="sobjects" type="tns:DescribeGlobalSObjectResult" minOccurs="0" maxOccurs="unbounded"/>
  482. </sequence>
  483. </complexType>
  484. <simpleType name="fieldType">
  485. <restriction base="xsd:string">
  486. <enumeration value="string"/>
  487. <enumeration value="picklist"/>
  488. <enumeration value="multipicklist"/>
  489. <enumeration value="combobox"/>
  490. <enumeration value="reference"/>
  491. <enumeration value="base64"/>
  492. <enumeration value="boolean"/>
  493. <enumeration value="currency"/>
  494. <enumeration value="textarea"/>
  495. <enumeration value="int"/>
  496. <enumeration value="double"/>
  497. <enumeration value="percent"/>
  498. <enumeration value="phone"/>
  499. <enumeration value="id"/>
  500. <enumeration value="date"/>
  501. <enumeration value="datetime"/>
  502. <enumeration value="time"/>
  503. <enumeration value="url"/>
  504. <enumeration value="email"/>
  505. <enumeration value="encryptedstring"/>
  506. <enumeration value="anyType"/> <!-- can be string, picklist, reference, boolean, currency, int, double, percent, id, date, datetime, url, email -->
  507. </restriction>
  508. </simpleType>
  509. <simpleType name="soapType">
  510. <restriction base="xsd:string">
  511. <enumeration value="tns:ID"/>
  512. <enumeration value="xsd:base64Binary"/>
  513. <enumeration value="xsd:boolean"/>
  514. <enumeration value="xsd:double"/>
  515. <enumeration value="xsd:int"/>
  516. <enumeration value="xsd:string"/>
  517. <enumeration value="xsd:date"/>
  518. <enumeration value="xsd:dateTime"/>
  519. <enumeration value="xsd:time"/>
  520. <enumeration value="xsd:anyType"/> <!-- can be id, booolean, double, int, string, date, dateTime -->
  521. </restriction>
  522. </simpleType>
  523. <complexType name="Field">
  524. <sequence>
  525. <element name="autoNumber" type="xsd:boolean"/>
  526. <element name="byteLength" type="xsd:int"/>
  527. <element name="calculated" type="xsd:boolean"/>
  528. <element name="calculatedFormula" type="xsd:string" minOccurs="0"/>
  529. <element name="caseSensitive" type="xsd:boolean"/>
  530. <element name="controllerName" type="xsd:string" minOccurs="0"/>
  531. <element name="createable" type="xsd:boolean"/>
  532. <element name="custom" type="xsd:boolean"/>
  533. <element name="defaultValueFormula" type="xsd:string" minOccurs="0"/>
  534. <element name="defaultedOnCreate" type="xsd:boolean"/>
  535. <element name="dependentPicklist" type="xsd:boolean" minOccurs="0"/>
  536. <element name="deprecatedAndHidden" type="xsd:boolean"/>
  537. <element name="digits" type="xsd:int"/>
  538. <element name="externalId" type="xsd:boolean" minOccurs="0"/>
  539. <element name="filterable" type="xsd:boolean"/>
  540. <element name="htmlFormatted" type="xsd:boolean" minOccurs="0"/>
  541. <element name="idLookup" type="xsd:boolean"/>
  542. <element name="inlineHelpText" type="xsd:string" minOccurs="0"/>
  543. <element name="label" type="xsd:string"/>
  544. <element name="length" type="xsd:int"/>
  545. <element name="name" type="xsd:string"/>
  546. <element name="nameField" type="xsd:boolean"/>
  547. <element name="namePointing" type="xsd:boolean" minOccurs="0"/>
  548. <element name="nillable" type="xsd:boolean"/>
  549. <element name="picklistValues" type="tns:PicklistEntry" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  550. <element name="precision" type="xsd:int"/>
  551. <element name="referenceTo" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  552. <element name="relationshipName" type="xsd:string" minOccurs="0"/>
  553. <element name="relationshipOrder" type="xsd:int" minOccurs="0"/>
  554. <element name="restrictedPicklist" type="xsd:boolean"/>
  555. <element name="scale" type="xsd:int"/>
  556. <element name="soapType" type="tns:soapType"/>
  557. <element name="sortable" type="xsd:boolean" minOccurs="0"/>
  558. <element name="type" type="tns:fieldType"/>
  559. <element name="unique" type="xsd:boolean"/>
  560. <element name="updateable" type="xsd:boolean"/>
  561. <element name="writeRequiresMasterRead" type="xsd:boolean" minOccurs="0"/>
  562. </sequence>
  563. </complexType>
  564. <complexType name="PicklistEntry">
  565. <sequence>
  566. <element name="active" type="xsd:boolean"/>
  567. <element name="defaultValue" type="xsd:boolean"/>
  568. <element name="label" type="xsd:string" nillable="true"/>
  569. <element name="validFor" type="xsd:base64Binary" minOccurs="0"/>
  570. <element name="value" type="xsd:string"/>
  571. </sequence>
  572. </complexType>
  573. <complexType name="DescribeSoftphoneLayoutResult">
  574. <sequence>
  575. <element name="callTypes" type="tns:DescribeSoftphoneLayoutCallType" maxOccurs="unbounded"/>
  576. <element name="id" type="tns:ID"/>
  577. <element name="name" type="xsd:string"/>
  578. </sequence>
  579. </complexType>
  580. <complexType name="DescribeSoftphoneLayoutCallType">
  581. <sequence>
  582. <element name="infoFields" type="tns:DescribeSoftphoneLayoutInfoField" maxOccurs="unbounded"/>
  583. <element name="name" type="xsd:string"/>
  584. <element name="sections" type="tns:DescribeSoftphoneLayoutSection" minOccurs="0" maxOccurs="unbounded"/>
  585. </sequence>
  586. </complexType>
  587. <complexType name="DescribeSoftphoneLayoutInfoField">
  588. <sequence>
  589. <element name="name" type="xsd:string"/>
  590. </sequence>
  591. </complexType>
  592. <complexType name="DescribeSoftphoneLayoutSection">
  593. <sequence>
  594. <element name="entityApiName" type="xsd:string"/>
  595. <element name="items" type="tns:DescribeSoftphoneLayoutItem" maxOccurs="unbounded"/>
  596. </sequence>
  597. </complexType>
  598. <complexType name="DescribeSoftphoneLayoutItem">
  599. <sequence>
  600. <element name="itemApiName" type="xsd:string"/>
  601. </sequence>
  602. </complexType>
  603. <complexType name="DescribeLayoutResult">
  604. <sequence>
  605. <element name="layouts" type="tns:DescribeLayout" maxOccurs="unbounded"/>
  606. <element name="recordTypeMappings" type="tns:RecordTypeMapping" minOccurs="0" maxOccurs="unbounded"/>
  607. <element name="recordTypeSelectorRequired" type="xsd:boolean"/>
  608. </sequence>
  609. </complexType>
  610. <complexType name="DescribeLayout">
  611. <sequence>
  612. <element name="buttonLayoutSection" type="tns:DescribeLayoutButtonSection" minOccurs="0"/>
  613. <element name="detailLayoutSections" type="tns:DescribeLayoutSection" minOccurs="0" maxOccurs="unbounded"/>
  614. <element name="editLayoutSections" type="tns:DescribeLayoutSection" minOccurs="0" maxOccurs="unbounded"/>
  615. <element name="id" type="tns:ID"/>
  616. <element name="relatedLists" type="tns:RelatedList" minOccurs="0" maxOccurs="unbounded"/>
  617. </sequence>
  618. </complexType>
  619. <complexType name="DescribeLayoutSection">
  620. <sequence>
  621. <element name="columns" type="xsd:int"/>
  622. <element name="heading" type="xsd:string"/>
  623. <element name="layoutRows" type="tns:DescribeLayoutRow" maxOccurs="unbounded"/>
  624. <element name="rows" type="xsd:int"/>
  625. <element name="useCollapsibleSection" type="xsd:boolean"/>
  626. <element name="useHeading" type="xsd:boolean"/>
  627. </sequence>
  628. </complexType>
  629. <complexType name="DescribeLayoutButtonSection">
  630. <sequence>
  631. <element name="detailButtons" type="tns:DescribeLayoutButton" maxOccurs="unbounded"/>
  632. </sequence>
  633. </complexType>
  634. <complexType name="DescribeLayoutRow">
  635. <sequence>
  636. <element name="layoutItems" type="tns:DescribeLayoutItem" maxOccurs="unbounded"/>
  637. <element name="numItems" type="xsd:int"/>
  638. </sequence>
  639. </complexType>
  640. <complexType name="DescribeLayoutItem">
  641. <sequence>
  642. <element name="editable" type="xsd:boolean"/>
  643. <element name="label" type="xsd:string" nillable="true"/>
  644. <element name="layoutComponents" type="tns:DescribeLayoutComponent" minOccurs="0" maxOccurs="unbounded"/>
  645. <element name="placeholder" type="xsd:boolean"/>
  646. <element name="required" type="xsd:boolean"/>
  647. </sequence>
  648. </complexType>
  649. <complexType name="DescribeLayoutButton">
  650. <sequence>
  651. <element name="custom" type="xsd:boolean"/>
  652. <element name="label" type="xsd:string" nillable="true"/>
  653. <element name="name" type="xsd:string" nillable="true"/>
  654. </sequence>
  655. </complexType>
  656. <complexType name="DescribeLayoutComponent">
  657. <sequence>
  658. <element name="displayLines" type="xsd:int"/>
  659. <element name="tabOrder" type="xsd:int"/>
  660. <element name="type" type="tns:layoutComponentType"/>
  661. <element name="value" type="xsd:string"/>
  662. </sequence>
  663. </complexType>
  664. <simpleType name="layoutComponentType">
  665. <restriction base="xsd:string">
  666. <enumeration value="Field"/>
  667. <enumeration value="Separator"/>
  668. <enumeration value="SControl"/>
  669. <enumeration value="EmptySpace"/>
  670. </restriction>
  671. </simpleType>
  672. <complexType name="RecordTypeInfo">
  673. <sequence>
  674. <element name="available" type="xsd:boolean"/>
  675. <element name="defaultRecordTypeMapping" type="xsd:boolean"/>
  676. <element name="name" type="xsd:string"/>
  677. <element name="recordTypeId" type="tns:ID" nillable="true"/>
  678. </sequence>
  679. </complexType>
  680. <complexType name="RecordTypeMapping">
  681. <sequence>
  682. <element name="available" type="xsd:boolean"/>
  683. <element name="defaultRecordTypeMapping" type="xsd:boolean"/>
  684. <element name="layoutId" type="tns:ID"/>
  685. <element name="name" type="xsd:string"/>
  686. <element name="picklistsForRecordType" type="tns:PicklistForRecordType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  687. <element name="recordTypeId" type="tns:ID" nillable="true"/>
  688. </sequence>
  689. </complexType>
  690. <complexType name="PicklistForRecordType">
  691. <sequence>
  692. <element name="picklistName" type="xsd:string"/>
  693. <element name="picklistValues" type="tns:PicklistEntry" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  694. </sequence>
  695. </complexType>
  696. <complexType name="RelatedList">
  697. <sequence>
  698. <element name="columns" type="tns:RelatedListColumn" maxOccurs="unbounded"/>
  699. <element name="custom" type="xsd:boolean"/>
  700. <element name="field" type="xsd:string" nillable="true"/>
  701. <element name="label" type="xsd:string"/>
  702. <element name="limitRows" type="xsd:int"/>
  703. <element name="name" type="xsd:string"/>
  704. <element name="sobject" type="xsd:string" nillable="true"/>
  705. <element name="sort" type="tns:RelatedListSort" minOccurs="0" maxOccurs="unbounded"/>
  706. </sequence>
  707. </complexType>
  708. <complexType name="RelatedListColumn">
  709. <sequence>
  710. <element name="field" type="xsd:string" nillable="true"/>
  711. <element name="format" type="xsd:string" nillable="true"/>
  712. <element name="label" type="xsd:string"/>
  713. <element name="name" type="xsd:string"/>
  714. </sequence>
  715. </complexType>
  716. <complexType name="RelatedListSort">
  717. <sequence>
  718. <element name="ascending" type="xsd:boolean"/>
  719. <element name="column" type="xsd:string"/>
  720. </sequence>
  721. </complexType>
  722. <complexType name="EmailFileAttachment">
  723. <sequence>
  724. <element name="body" nillable="true" minOccurs="0" type="xsd:base64Binary"/>
  725. <element name="contentType" nillable="true" minOccurs="0" type="xsd:string"/>
  726. <element name="fileName" type="xsd:string"/>
  727. <element name="inline" type="xsd:boolean" minOccurs="0"/>
  728. </sequence>
  729. </complexType>
  730. <simpleType name="EmailPriority">
  731. <restriction base="xsd:string">
  732. <enumeration value="Highest"/>
  733. <enumeration value="High"/>
  734. <enumeration value="Normal"/>
  735. <enumeration value="Low"/>
  736. <enumeration value="Lowest"/>
  737. </restriction>
  738. </simpleType>
  739. <complexType name="Email">
  740. <sequence>
  741. <element name="bccSender" type="xsd:boolean" nillable="true"/>
  742. <element name="emailPriority" type="tns:EmailPriority" nillable="true"/>
  743. <element name="replyTo" type="xsd:string" nillable="true"/>
  744. <element name="saveAsActivity" type="xsd:boolean" nillable="true"/>
  745. <element name="senderDisplayName" type="xsd:string" nillable="true"/>
  746. <element name="subject" type="xsd:string" nillable="true"/>
  747. <element name="useSignature" type="xsd:boolean" nillable="true"/>
  748. </sequence>
  749. </complexType>
  750. <complexType name="MassEmailMessage">
  751. <complexContent>
  752. <extension base="tns:Email">
  753. <sequence>
  754. <element name="description" type="xsd:string" nillable="true"/>
  755. <element name="targetObjectIds" minOccurs="0" maxOccurs="250" type="tns:ID"/>
  756. <element name="templateId" type="tns:ID"/>
  757. <element name="whatIds" minOccurs="0" maxOccurs="250" type="tns:ID"/>
  758. </sequence>
  759. </extension>
  760. </complexContent>
  761. </complexType>
  762. <complexType name="SingleEmailMessage">
  763. <complexContent>
  764. <extension base="tns:Email">
  765. <sequence>
  766. <element name="bccAddresses" minOccurs="0" maxOccurs="25" type="xsd:string" nillable="true"/>
  767. <element name="ccAddresses" minOccurs="0" maxOccurs="25" type="xsd:string" nillable="true"/>
  768. <element name="charset" type="xsd:string" nillable="true"/>
  769. <element name="documentAttachments" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
  770. <element name="htmlBody" type="xsd:string" nillable="true"/>
  771. <element name="inReplyTo" minOccurs="0" type="xsd:string" nillable="true"/>
  772. <element name="fileAttachments" minOccurs="0" maxOccurs="unbounded" type="tns:EmailFileAttachment"/>
  773. <element name="orgWideEmailAddressId" minOccurs="0" maxOccurs="1" type="tns:ID" nillable="true"/>
  774. <element name="plainTextBody" type="xsd:string" nillable="true"/>
  775. <element name="references" minOccurs="0" type="xsd:string" nillable="true"/>
  776. <element name="targetObjectId" type="tns:ID" nillable="true"/>
  777. <element name="templateId" type="tns:ID" nillable="true"/>
  778. <element name="toAddresses" minOccurs="0" maxOccurs="100" type="xsd:string" nillable="true"/>
  779. <element name="whatId" type="tns:ID" nillable="true"/>
  780. </sequence>
  781. </extension>
  782. </complexContent>
  783. </complexType>
  784. <complexType name="SendEmailResult">
  785. <sequence>
  786. <element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:SendEmailError"/>
  787. <element name="success" type="xsd:boolean"/>
  788. </sequence>
  789. </complexType>
  790. <complexType name="DescribeTabSetResult">
  791. <sequence>
  792. <element name="label" type="xsd:string"/>
  793. <element name="logoUrl" type="xsd:string"/>
  794. <element name="namespace" type="xsd:string" minOccurs="0"/>
  795. <element name="selected" type="xsd:boolean"/>
  796. <element name="tabs" type="tns:DescribeTab" minOccurs="0" maxOccurs="unbounded"/>
  797. </sequence>
  798. </complexType>
  799. <complexType name="DescribeTab">
  800. <sequence>
  801. <element name="custom" type="xsd:boolean"/>
  802. <element name="iconUrl" type="xsd:string"/>
  803. <element name="label" type="xsd:string"/>
  804. <element name="miniIconUrl" type="xsd:string"/>
  805. <element name="sobjectName" type="xsd:string" nillable="true"/>
  806. <element name="url" type="xsd:string"/>
  807. </sequence>
  808. </complexType>
  809. <!-- Login Message Types -->
  810. <element name="login">
  811. <complexType>
  812. <sequence>
  813. <element name="username" type="xsd:string"/>
  814. <element name="password" type="xsd:string"/>
  815. </sequence>
  816. </complexType>
  817. </element>
  818. <element name="loginResponse">
  819. <complexType>
  820. <sequence>
  821. <element name="result" type="tns:LoginResult"/>
  822. </sequence>
  823. </complexType>
  824. </element>
  825. <!-- Describe Message Types -->
  826. <element name="describeSObject">
  827. <complexType>
  828. <sequence>
  829. <element name="sObjectType" type="xsd:string"/>
  830. </sequence>
  831. </complexType>
  832. </element>
  833. <element name="describeSObjectResponse">
  834. <complexType>
  835. <sequence>
  836. <element name="result" type="tns:DescribeSObjectResult" nillable="true"/>
  837. </sequence>
  838. </complexType>
  839. </element>
  840. <!-- DescibeSObjects Message Types -->
  841. <element name="describeSObjects">
  842. <complexType>
  843. <sequence>
  844. <element name="sObjectType" type="xsd:string" minOccurs="0" maxOccurs="100"/>
  845. </sequence>
  846. </complexType>
  847. </element>
  848. <element name="describeSObjectsResponse">
  849. <complexType>
  850. <sequence>
  851. <element name="result" type="tns:DescribeSObjectResult" nillable="true" minOccurs="0" maxOccurs="100"/>
  852. </sequence>
  853. </complexType>
  854. </element>
  855. <!-- Describe Global Message Types -->
  856. <element name="describeGlobal">
  857. <complexType>
  858. <sequence/>
  859. </complexType>
  860. </element>
  861. <element name="describeGlobalResponse">
  862. <complexType>
  863. <sequence>
  864. <element name="result" type="tns:DescribeGlobalResult"/>
  865. </sequence>
  866. </complexType>
  867. </element>
  868. <element name="describeLayout">
  869. <complexType>
  870. <sequence>
  871. <element name="sObjectType" type="xsd:string"/>
  872. <element name="recordTypeIds" type="tns:ID" minOccurs="0" maxOccurs="unbounded"/>
  873. </sequence>
  874. </complexType>
  875. </element>
  876. <element name="describeLayoutResponse">
  877. <complexType>
  878. <sequence>
  879. <element name="result" type="tns:DescribeLayoutResult" nillable="true"/>
  880. </sequence>
  881. </complexType>
  882. </element>
  883. <element name="describeSoftphoneLayout">
  884. <complexType>
  885. <sequence/>
  886. </complexType>
  887. </element>
  888. <element name="describeSoftphoneLayoutResponse">
  889. <complexType>
  890. <sequence>
  891. <element name="result" type="tns:DescribeSoftphoneLayoutResult" nillable="true"/>
  892. </sequence>
  893. </complexType>
  894. </element>
  895. <element name="describeTabs">
  896. <complexType>
  897. <sequence/>
  898. </complexType>
  899. </element>
  900. <element name="describeTabsResponse">
  901. <complexType>
  902. <sequence>
  903. <element name="result" type="tns:DescribeTabSetResult" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  904. </sequence>
  905. </complexType>
  906. </element>
  907. <!-- Create Message Types -->
  908. <element name="create">
  909. <complexType>
  910. <sequence>
  911. <element name="sObjects" type="ens:sObject" minOccurs="0" maxOccurs="unbounded"/>
  912. </sequence>
  913. </complexType>
  914. </element>
  915. <element name="createResponse">
  916. <complexType>
  917. <sequence>
  918. <element name="result" type="tns:SaveResult" minOccurs="0" maxOccurs="unbounded"/>
  919. </sequence>
  920. </complexType>
  921. </element>
  922. <!-- Send Email Types -->
  923. <element name="sendEmail">
  924. <complexType>
  925. <sequence>
  926. <element name="messages" type="tns:Email" minOccurs="0" maxOccurs="10"/>
  927. </sequence>
  928. </complexType>
  929. </element>
  930. <element name="sendEmailResponse">
  931. <complexType>
  932. <sequence>
  933. <element name="result" minOccurs="0" maxOccurs="10" type="tns:SendEmailResult"/>
  934. </sequence>
  935. </complexType>
  936. </element>
  937. <!-- Update Message Types -->
  938. <element name="update">
  939. <complexType>
  940. <sequence>
  941. <element name="sObjects" type="ens:sObject" minOccurs="0" maxOccurs="unbounded"/>
  942. </sequence>
  943. </complexType>
  944. </element>
  945. <element name="updateResponse">
  946. <complexType>
  947. <sequence>
  948. <element name="result" type="tns:SaveResult" minOccurs="0" maxOccurs="unbounded"/>
  949. </sequence>
  950. </complexType>
  951. </element>
  952. <!-- Upsert Message Types -->
  953. <element name="upsert">
  954. <complexType>
  955. <sequence>
  956. <element name="externalIDFieldName" type="xsd:string"/>
  957. <element name="sObjects" type="ens:sObject" minOccurs="0" maxOccurs="unbounded"/>
  958. </sequence>
  959. </complexType>
  960. </element>
  961. <element name="upsertResponse">
  962. <complexType>
  963. <sequence>
  964. <element name="result" type="tns:UpsertResult" minOccurs="0" maxOccurs="unbounded"/>
  965. </sequence>
  966. </complexType>
  967. </element>
  968. <!-- Merge Message Types -->
  969. <element name="merge">
  970. <complexType>
  971. <sequence>
  972. <element name="request" type="tns:MergeRequest" minOccurs="0" maxOccurs="unbounded"/>
  973. </sequence>
  974. </complexType>
  975. </element>
  976. <element name="mergeResponse">
  977. <complexType>
  978. <sequence>
  979. <element name="result" type="tns:MergeResult" minOccurs="0" maxOccurs="unbounded"/>
  980. </sequence>
  981. </complexType>
  982. </element>
  983. <!-- Delete Message Types -->
  984. <element name="delete">
  985. <complexType>
  986. <sequence>
  987. <element name="ids" type="tns:ID" minOccurs="0" maxOccurs="unbounded"/>
  988. </sequence>
  989. </complexType>
  990. </element>
  991. <element name="deleteResponse">
  992. <complexType>
  993. <sequence>
  994. <element name="result" type="tns:DeleteResult" minOccurs="0" maxOccurs="unbounded"/>
  995. </sequence>
  996. </complexType>
  997. </element>
  998. <!-- Undelete Message Types -->
  999. <element name="undelete">
  1000. <complexType>
  1001. <sequence>
  1002. <element name="ids" type="tns:ID" minOccurs="1" maxOccurs="unbounded"/>
  1003. </sequence>
  1004. </complexType>
  1005. </element>
  1006. <element name="undeleteResponse">
  1007. <complexType>
  1008. <sequence>
  1009. <element name="result" type="tns:UndeleteResult" minOccurs="1" maxOccurs="unbounded"/>
  1010. </sequence>
  1011. </complexType>
  1012. </element>
  1013. <!-- EmptyRecycleBin Message Types -->
  1014. <element name="emptyRecycleBin">
  1015. <complexType>
  1016. <sequence>
  1017. <element name="ids" type="tns:ID" minOccurs="1" maxOccurs="unbounded"/>
  1018. </sequence>
  1019. </complexType>
  1020. </element>
  1021. <element name="emptyRecycleBinResponse">
  1022. <complexType>
  1023. <sequence>
  1024. <element name="result" type="tns:EmptyRecycleBinResult" minOccurs="1" maxOccurs="unbounded"/>
  1025. </sequence>
  1026. </complexType>
  1027. </element>
  1028. <!-- Process Message Types -->
  1029. <element name="process">
  1030. <complexType>
  1031. <sequence>
  1032. <element name="actions" type="tns:ProcessRequest" minOccurs="0" maxOccurs="unbounded"/>
  1033. </sequence>
  1034. </complexType>
  1035. </element>
  1036. <element name="processResponse">
  1037. <complexType>
  1038. <sequence>
  1039. <element name="result" type="tns:ProcessResult" minOccurs="0" maxOccurs="unbounded"/>
  1040. </sequence>
  1041. </complexType>
  1042. </element>
  1043. <!-- Retrieve (ID List) Message Types -->
  1044. <element name="retrieve">
  1045. <complexType>
  1046. <sequence>
  1047. <element name="fieldList" type="xsd:string"/>
  1048. <element name="sObjectType" type="xsd:string"/>
  1049. <element name="ids" type="tns:ID" minOccurs="0" maxOccurs="unbounded"/>
  1050. </sequence>
  1051. </complexType>
  1052. </element>
  1053. <element name="retrieveResponse">
  1054. <complexType>
  1055. <sequence>
  1056. <element name="result" type="ens:sObject" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  1057. </sequence>
  1058. </complexType>
  1059. </element>
  1060. <!-- Convert Lead Message Types -->
  1061. <element name="convertLead">
  1062. <complexType>
  1063. <sequence>
  1064. <element name="leadConverts" type="tns:LeadConvert" minOccurs="0" maxOccurs="unbounded"/>
  1065. </sequence>
  1066. </complexType>
  1067. </element>
  1068. <element name="convertLeadResponse">
  1069. <complexType>
  1070. <sequence>
  1071. <element name="result" type="tns:LeadConvertResult" minOccurs="0" maxOccurs="unbounded"/>
  1072. </sequence>
  1073. </complexType>
  1074. </element>
  1075. <!-- Get Updated Message Types -->
  1076. <element name="getUpdated">
  1077. <complexType>
  1078. <sequence>
  1079. <element name="sObjectType" type="xsd:string"/>
  1080. <element name="startDate" type="xsd:dateTime"/>
  1081. <element name="endDate" type="xsd:dateTime"/>
  1082. </sequence>
  1083. </complexType>
  1084. </element>
  1085. <element name="getUpdatedResponse">
  1086. <complexType>
  1087. <sequence>
  1088. <element name="result" type="tns:GetUpdatedResult"/>
  1089. </sequence>
  1090. </complexType>
  1091. </element>
  1092. <!-- Get Deleted Message Types -->
  1093. <element name="getDeleted">
  1094. <complexType>
  1095. <sequence>
  1096. <element name="sObjectType" type="xsd:string"/>
  1097. <element name="startDate" type="xsd:dateTime"/>
  1098. <element name="endDate" type="xsd:dateTime"/>
  1099. </sequence>
  1100. </complexType>
  1101. </element>
  1102. <element name="getDeletedResponse">
  1103. <complexType>
  1104. <sequence>
  1105. <element name="result" type="tns:GetDeletedResult"/>
  1106. </sequence>
  1107. </complexType>
  1108. </element>
  1109. <!-- Logout current session -->
  1110. <element name="logout">
  1111. <complexType>
  1112. </complexType>
  1113. </element>
  1114. <element name="logoutResponse">
  1115. <complexType>
  1116. </complexType>
  1117. </element>
  1118. <!-- Invalidate a list of session ids -->
  1119. <element name="invalidateSessions">
  1120. <complexType>
  1121. <sequence>
  1122. <element name="sessionIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  1123. </sequence>
  1124. </complexType>
  1125. </element>
  1126. <element name="invalidateSessionsResponse">
  1127. <complexType>
  1128. <sequence>
  1129. <element name="result" type="tns:InvalidateSessionsResult" minOccurs="0" maxOccurs="unbounded"/>
  1130. </sequence>
  1131. </complexType>
  1132. </element>
  1133. <!-- Create Query -->
  1134. <element name="query">
  1135. <complexType>
  1136. <sequence>
  1137. <element name="queryString" type="xsd:string"/>
  1138. </sequence>
  1139. </complexType>
  1140. </element>
  1141. <element name="queryResponse">
  1142. <complexType>
  1143. <sequence>
  1144. <element name="result" type="tns:QueryResult"/>
  1145. </sequence>
  1146. </complexType>
  1147. </element>
  1148. <!-- Create Query All -->
  1149. <element name="queryAll">
  1150. <complexType>
  1151. <sequence>
  1152. <element name="queryString" type="xsd:string"/>
  1153. </sequence>
  1154. </complexType>
  1155. </element>
  1156. <element name="queryAllResponse">
  1157. <complexType>
  1158. <sequence>
  1159. <element name="result" type="tns:QueryResult"/>
  1160. </sequence>
  1161. </complexType>
  1162. </element>
  1163. <!-- Next Batch of sObjects from a query -->
  1164. <element name="queryMore">
  1165. <complexType>
  1166. <sequence>
  1167. <element name="queryLocator" type="tns:QueryLocator"/>
  1168. </sequence>
  1169. </complexType>
  1170. </element>
  1171. <element name="queryMoreResponse">
  1172. <complexType>
  1173. <sequence>
  1174. <element name="result" type="tns:QueryResult"/>
  1175. </sequence>
  1176. </complexType>
  1177. </element>
  1178. <!-- Create Search -->
  1179. <element name="search">
  1180. <complexType>
  1181. <sequence>
  1182. <element name="searchString" type="xsd:string"/>
  1183. </sequence>
  1184. </complexType>
  1185. </element>
  1186. <element name="searchResponse">
  1187. <complexType>
  1188. <sequence>
  1189. <element name="result" type="tns:SearchResult"/>
  1190. </sequence>
  1191. </complexType>
  1192. </element>
  1193. <element name="getServerTimestamp">
  1194. <complexType>
  1195. <sequence/>
  1196. </complexType>
  1197. </element>
  1198. <element name="getServerTimestampResponse">
  1199. <complexType>
  1200. <sequence>
  1201. <element name="result" type="tns:GetServerTimestampResult"/>
  1202. </sequence>
  1203. </complexType>
  1204. </element>
  1205. <element name="setPassword">
  1206. <complexType>
  1207. <sequence>
  1208. <element name="userId" type="tns:ID"/>
  1209. <element name="password" type="xsd:string"/>
  1210. </sequence>
  1211. </complexType>
  1212. </element>
  1213. <element name="setPasswordResponse">
  1214. <complexType>
  1215. <sequence>
  1216. <element name="result" type="tns:SetPasswordResult"/>
  1217. </sequence>
  1218. </complexType>
  1219. </element>
  1220. <element name="resetPassword">
  1221. <complexType>
  1222. <sequence>
  1223. <element name="userId" type="tns:ID"/>
  1224. </sequence>
  1225. </complexType>
  1226. </element>
  1227. <element name="resetPasswordResponse">
  1228. <complexType>
  1229. <sequence>
  1230. <element name="result" type="tns:ResetPasswordResult"/>
  1231. </sequence>
  1232. </complexType>
  1233. </element>
  1234. <element name="getUserInfo">
  1235. <complexType>
  1236. <sequence/>
  1237. </complexType>
  1238. </element>
  1239. <element name="getUserInfoResponse">
  1240. <complexType>
  1241. <sequence>
  1242. <element name="result" type="tns:GetUserInfoResult"/>
  1243. </sequence>
  1244. </complexType>
  1245. </element>
  1246. <!-- Header Elements -->
  1247. <element name="SessionHeader">
  1248. <complexType>
  1249. <sequence>
  1250. <element name="sessionId" type="xsd:string"/>
  1251. </sequence>
  1252. </complexType>
  1253. </element>
  1254. <element name="LoginScopeHeader">
  1255. <complexType>
  1256. <sequence>
  1257. <element name="organizationId" type="tns:ID"/>
  1258. <element name="portalId" type="tns:ID" minOccurs="0"/>
  1259. </sequence>
  1260. </complexType>
  1261. </element>
  1262. <element name="CallOptions">
  1263. <complexType>
  1264. <sequence>
  1265. <element name="client" type="xsd:string" nillable="true"/>
  1266. <element name="defaultNamespace" type="xsd:string" nillable="true"/>
  1267. </sequence>
  1268. </complexType>
  1269. </element>
  1270. <element name="QueryOptions">
  1271. <complexType>
  1272. <sequence>
  1273. <element name="batchSize" type="xsd:int" minOccurs="0"/>
  1274. </sequence>
  1275. </complexType>
  1276. </element>
  1277. <simpleType name="DebugLevel">
  1278. <restriction base="xsd:string">
  1279. <enumeration value="None"/>
  1280. <enumeration value="DebugOnly"/>
  1281. <enumeration value="Db"/>
  1282. </restriction>
  1283. </simpleType>
  1284. <element name="DebuggingHeader">
  1285. <complexType>
  1286. <sequence>
  1287. <element name="debugLevel" type="tns:DebugLevel"/>
  1288. </sequence>
  1289. </complexType>
  1290. </element>
  1291. <element name="DebuggingInfo">
  1292. <complexType>
  1293. <sequence>
  1294. <element name="debugLog" type="xsd:string"/>
  1295. </sequence>
  1296. </complexType>
  1297. </element>
  1298. <xsd:complexType name="PackageVersion">
  1299. <xsd:sequence>
  1300. <xsd:element name="majorNumber" type="xsd:int"/>
  1301. <xsd:element name="minorNumber" type="xsd:int"/>
  1302. <xsd:element name="namespace" type="xsd:string"/>
  1303. </xsd:sequence>
  1304. </xsd:complexType>
  1305. <xsd:element name="PackageVersionHeader">
  1306. <xsd:complexType>
  1307. <xsd:sequence>
  1308. <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/>
  1309. </xsd:sequence>
  1310. </xsd:complexType>
  1311. </xsd:element>
  1312. <element name="AllowFieldTruncationHeader">
  1313. <complexType>
  1314. <sequence>
  1315. <element name="allowFieldTruncation" type="xsd:boolean"/>
  1316. </sequence>
  1317. </complexType>
  1318. </element>
  1319. <!-- ideally this could of just been elem name="..." type="xsd:boolean"
  1320. but is required to be nested within a complexType for .NET 1.1 compatibility -->
  1321. <element name="MruHeader">
  1322. <complexType>
  1323. <sequence>
  1324. <element name="updateMru" type="xsd:boolean"/>
  1325. </sequence>
  1326. </complexType>
  1327. </element>
  1328. <element name="EmailHeader">
  1329. <complexType>
  1330. <sequence>
  1331. <element name="triggerAutoResponseEmail" type="xsd:boolean"/>
  1332. <element name="triggerOtherEmail" type="xsd:boolean"/>
  1333. <element name="triggerUserEmail" type="xsd:boolean"/>
  1334. </sequence>
  1335. </complexType>
  1336. </element>
  1337. <element name="AssignmentRuleHeader">
  1338. <complexType>
  1339. <sequence>
  1340. <element name="assignmentRuleId" type="tns:ID" nillable="true"/>
  1341. <element name="useDefaultRule" type="xsd:boolean" nillable="true"/>
  1342. </sequence>
  1343. </complexType>
  1344. </element>
  1345. <element name="UserTerritoryDeleteHeader">
  1346. <complexType>
  1347. <sequence>
  1348. <element name="transferToUserId" type="tns:ID" nillable="true"/>
  1349. </sequence>
  1350. </complexType>
  1351. </element>
  1352. <element name="LocaleOptions">
  1353. <complexType>
  1354. <sequence>
  1355. <element name="language" type="xsd:string" minOccurs="0"/>
  1356. </sequence>
  1357. </complexType>
  1358. </element>
  1359. </schema>
  1360. <schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:fault.partner.soap.sforce.com" xmlns:fns="urn:fault.partner.soap.sforce.com">
  1361. <simpleType name="ExceptionCode">
  1362. <restriction base="xsd:string">
  1363. <enumeration value="API_CURRENTLY_DISABLED"/>
  1364. <enumeration value="API_DISABLED_FOR_ORG"/>
  1365. <enumeration value="CANT_ADD_STANDADRD_PORTAL_USER_TO_TERRITORY"/>
  1366. <enumeration value="CANT_ADD_STANDARD_PORTAL_USER_TO_TERRITORY"/>
  1367. <enumeration value="CIRCULAR_OBJECT_GRAPH"/>
  1368. <enumeration value="CLIENT_NOT_ACCESSIBLE_FOR_USER"/>
  1369. <enumeration value="CLIENT_REQUIRE_UPDATE_FOR_USER"/>
  1370. <enumeration value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
  1371. <enumeration value="DUPLICATE_VALUE"/>
  1372. <enumeration value="EMAIL_BATCH_SIZE_LIMIT_EXCEEDED"/>
  1373. <enumeration value="EMAIL_TO_CASE_INVALID_ROUTING"/>
  1374. <enumeration value="EMAIL_TO_CASE_LIMIT_EXCEEDED"/>
  1375. <enumeration value="EMAIL_TO_CASE_NOT_ENABLED"/>
  1376. <enumeration value="EXCEEDED_ID_LIMIT"/>
  1377. <enumeration value="EXCEEDED_LEAD_CONVERT_LIMIT"/>
  1378. <enumeration value="EXCEEDED_MAX_SIZE_REQUEST"/>
  1379. <enumeration value="EXCEEDED_MAX_TYPES_LIMIT"/>
  1380. <enumeration value="EXCEEDED_QUOTA"/>
  1381. <enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
  1382. <enumeration value="INACTIVE_OWNER_OR_USER"/>
  1383. <enumeration value="INACTIVE_PORTAL"/>
  1384. <enumeration value="INSUFFICIENT_ACCESS"/>
  1385. <enumeration value="INVALID_ASSIGNMENT_RULE"/>
  1386. <enumeration value="INVALID_BATCH_SIZE"/>
  1387. <enumeration value="INVALID_CLIENT"/>
  1388. <enumeration value="INVALID_CROSS_REFERENCE_KEY"/>
  1389. <enumeration value="INVALID_FIELD"/>
  1390. <enumeration value="INVALID_FILTER_LANGUAGE"/>
  1391. <enumeration value="INVALID_FILTER_VALUE"/>
  1392. <enumeration value="INVALID_ID_FIELD"/>
  1393. <enumeration value="INVALID_LOCALE_LANGUAGE"/>
  1394. <enumeration value="INVALID_LOCATOR"/>
  1395. <enumeration value="INVALID_LOGIN"/>
  1396. <enumeration value="INVALID_NEW_PASSWORD"/>
  1397. <enumeration value="INVALID_OPERATION"/>
  1398. <enumeration value="INVALID_OPERATION_WITH_EXPIRED_PASSWORD"/>
  1399. <enumeration value="INVALID_QUERY_FILTER_OPERATOR"/>
  1400. <enumeration value="INVALID_QUERY_LOCATOR"/>
  1401. <enumeration value="INVALID_QUERY_SCOPE"/>
  1402. <enumeration value="INVALID_REPLICATION_DATE"/>
  1403. <enumeration value="INVALID_SEARCH"/>
  1404. <enumeration value="INVALID_SEARCH_SCOPE"/>
  1405. <enumeration value="INVALID_SESSION_ID"/>
  1406. <enumeration value="INVALID_SOAP_HEADER"/>
  1407. <enumeration value="INVALID_SSO_GATEWAY_URL"/>
  1408. <enumeration value="INVALID_TYPE"/>
  1409. <enumeration value="INVALID_TYPE_FOR_OPERATION"/>
  1410. <enumeration value="LIMIT_EXCEEDED"/>
  1411. <enumeration value="LOGIN_CHALLENGE_ISSUED"/>
  1412. <enumeration value="LOGIN_CHALLENGE_PENDING"/>
  1413. <enumeration value="LOGIN_DURING_RESTRICTED_DOMAIN"/>
  1414. <enumeration value="LOGIN_DURING_RESTRICTED_TIME"/>
  1415. <enumeration value="LOGIN_MUST_USE_SECURITY_TOKEN"/>
  1416. <enumeration value="MALFORMED_ID"/>
  1417. <enumeration value="MALFORMED_QUERY"/>
  1418. <enumeration value="MALFORMED_SEARCH"/>
  1419. <enumeration value="MISSING_ARGUMENT"/>
  1420. <enumeration value="NOT_MODIFIED"/>
  1421. <enumeration value="NO_SOFTPHONE_LAYOUT"/>
  1422. <enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
  1423. <enumeration value="OPERATION_TOO_LARGE"/>
  1424. <enumeration value="ORG_LOCKED"/>
  1425. <enumeration value="ORG_NOT_OWNED_BY_INSTANCE"/>
  1426. <enumeration value="PASSWORD_LOCKOUT"/>
  1427. <enumeration value="PORTAL_NO_ACCESS"/>
  1428. <enumeration value="QUERY_TIMEOUT"/>
  1429. <enumeration value="QUERY_TOO_COMPLICATED"/>
  1430. <enumeration value="REQUEST_LIMIT_EXCEEDED"/>
  1431. <enumeration value="REQUEST_RUNNING_TOO_LONG"/>
  1432. <enumeration value="SERVER_UNAVAILABLE"/>
  1433. <enumeration value="SSO_SERVICE_DOWN"/>
  1434. <enumeration value="TOO_MANY_APEX_REQUESTS"/>
  1435. <enumeration value="TRIAL_EXPIRED"/>
  1436. <enumeration value="UNKNOWN_EXCEPTION"/>
  1437. <enumeration value="UNSUPPORTED_API_VERSION"/>
  1438. <enumeration value="UNSUPPORTED_CLIENT"/>
  1439. </restriction>
  1440. </simpleType>
  1441. <!-- For convenience these QNames are returned in the standard soap faultcode element -->
  1442. <simpleType name="FaultCode">
  1443. <restriction base="xsd:QName">
  1444. <enumeration value="fns:API_CURRENTLY_DISABLED"/>
  1445. <enumeration value="fns:API_DISABLED_FOR_ORG"/>
  1446. <enumeration value="fns:CANT_ADD_STANDADRD_PORTAL_USER_TO_TERRITORY"/>
  1447. <enumeration value="fns:CANT_ADD_STANDARD_PORTAL_USER_TO_TERRITORY"/>
  1448. <enumeration value="fns:CIRCULAR_OBJECT_GRAPH"/>
  1449. <enumeration value="fns:CLIENT_NOT_ACCESSIBLE_FOR_USER"/>
  1450. <enumeration value="fns:CLIENT_REQUIRE_UPDATE_FOR_USER"/>
  1451. <enumeration value="fns:CUSTOM_METADATA_LIMIT_EXCEEDED"/>
  1452. <enumeration value="fns:DUPLICATE_VALUE"/>
  1453. <enumeration value="fns:EMAIL_BATCH_SIZE_LIMIT_EXCEEDED"/>
  1454. <enumeration value="fns:EMAIL_TO_CASE_INVALID_ROUTING"/>
  1455. <enumeration value="fns:EMAIL_TO_CASE_LIMIT_EXCEEDED"/>
  1456. <enumeration value="fns:EMAIL_TO_CASE_NOT_ENABLED"/>
  1457. <enumeration value="fns:EXCEEDED_ID_LIMIT"/>
  1458. <enumeration value="fns:EXCEEDED_LEAD_CONVERT_LIMIT"/>
  1459. <enumeration value="fns:EXCEEDED_MAX_SIZE_REQUEST"/>
  1460. <enumeration value="fns:EXCEEDED_MAX_TYPES_LIMIT"/>
  1461. <enumeration value="fns:EXCEEDED_QUOTA"/>
  1462. <enumeration value="fns:FUNCTIONALITY_NOT_ENABLED"/>
  1463. <enumeration value="fns:INACTIVE_OWNER_OR_USER"/>
  1464. <enumeration value="fns:INACTIVE_PORTAL"/>
  1465. <enumeration value="fns:INSUFFICIENT_ACCESS"/>
  1466. <enumeration value="fns:INVALID_ASSIGNMENT_RULE"/>
  1467. <enumeration value="fns:INVALID_BATCH_SIZE"/>
  1468. <enumeration value="fns:INVALID_CLIENT"/>
  1469. <enumeration value="fns:INVALID_CROSS_REFERENCE_KEY"/>
  1470. <enumeration value="fns:INVALID_FIELD"/>
  1471. <enumeration value="fns:INVALID_FILTER_LANGUAGE"/>
  1472. <enumeration value="fns:INVALID_FILTER_VALUE"/>
  1473. <enumeration value="fns:INVALID_ID_FIELD"/>
  1474. <enumeration value="fns:INVALID_LOCALE_LANGUAGE"/>
  1475. <enumeration value="fns:INVALID_LOCATOR"/>
  1476. <enumeration value="fns:INVALID_LOGIN"/>
  1477. <enumeration value="fns:INVALID_NEW_PASSWORD"/>
  1478. <enumeration value="fns:INVALID_OPERATION"/>
  1479. <enumeration value="fns:INVALID_OPERATION_WITH_EXPIRED_PASSWORD"/>
  1480. <enumeration value="fns:INVALID_QUERY_FILTER_OPERATOR"/>
  1481. <enumeration value="fns:INVALID_QUERY_LOCATOR"/>
  1482. <enumeration value="fns:INVALID_QUERY_SCOPE"/>
  1483. <enumeration value="fns:INVALID_REPLICATION_DATE"/>
  1484. <enumeration value="fns:INVALID_SEARCH"/>
  1485. <enumeration value="fns:INVALID_SEARCH_SCOPE"/>
  1486. <enumeration value="fns:INVALID_SESSION_ID"/>
  1487. <enumeration value="fns:INVALID_SOAP_HEADER"/>
  1488. <enumeration value="fns:INVALID_SSO_GATEWAY_URL"/>
  1489. <enumeration value="fns:INVALID_TYPE"/>
  1490. <enumeration value="fns:INVALID_TYPE_FOR_OPERATION"/>
  1491. <enumeration value="fns:LIMIT_EXCEEDED"/>
  1492. <enumeration value="fns:LOGIN_CHALLENGE_ISSUED"/>
  1493. <enumeration value="fns:LOGIN_CHALLENGE_PENDING"/>
  1494. <enumeration value="fns:LOGIN_DURING_RESTRICTED_DOMAIN"/>
  1495. <enumeration value="fns:LOGIN_DURING_RESTRICTED_TIME"/>
  1496. <enumeration value="fns:LOGIN_MUST_USE_SECURITY_TOKEN"/>
  1497. <enumeration value="fns:MALFORMED_ID"/>
  1498. <enumeration value="fns:MALFORMED_QUERY"/>
  1499. <enumeration value="fns:MALFORMED_SEARCH"/>
  1500. <enumeration value="fns:MISSING_ARGUMENT"/>
  1501. <enumeration value="fns:NOT_MODIFIED"/>
  1502. <enumeration value="fns:NO_SOFTPHONE_LAYOUT"/>
  1503. <enumeration value="fns:NUMBER_OUTSIDE_VALID_RANGE"/>
  1504. <enumeration value="fns:OPERATION_TOO_LARGE"/>
  1505. <enumeration value="fns:ORG_LOCKED"/>
  1506. <enumeration value="fns:ORG_NOT_OWNED_BY_INSTANCE"/>
  1507. <enumeration value="fns:PASSWORD_LOCKOUT"/>
  1508. <enumeration value="fns:PORTAL_NO_ACCESS"/>
  1509. <enumeration value="fns:QUERY_TIMEOUT"/>
  1510. <enumeration value="fns:QUERY_TOO_COMPLICATED"/>
  1511. <enumeration value="fns:REQUEST_LIMIT_EXCEEDED"/>
  1512. <enumeration value="fns:REQUEST_RUNNING_TOO_LONG"/>
  1513. <enumeration value="fns:SERVER_UNAVAILABLE"/>
  1514. <enumeration value="fns:SSO_SERVICE_DOWN"/>
  1515. <enumeration value="fns:TOO_MANY_APEX_REQUESTS"/>
  1516. <enumeration value="fns:TRIAL_EXPIRED"/>
  1517. <enumeration value="fns:UNKNOWN_EXCEPTION"/>
  1518. <enumeration value="fns:UNSUPPORTED_API_VERSION"/>
  1519. <enumeration value="fns:UNSUPPORTED_CLIENT"/>
  1520. </restriction>
  1521. </simpleType>
  1522. <!-- Fault -->
  1523. <complexType name="ApiFault">
  1524. <sequence>
  1525. <element name="exceptionCode" type="fns:ExceptionCode"/>
  1526. <element name="exceptionMessage" type="xsd:string"/>
  1527. </sequence>
  1528. </complexType>
  1529. <element name="fault" type="fns:ApiFault"/>
  1530. <complexType name="ApiQueryFault">
  1531. <complexContent>
  1532. <extension base="fns:ApiFault">
  1533. <sequence>
  1534. <element name="row" type="xsd:int"/>
  1535. <element name="column" type="xsd:int"/>
  1536. </sequence>
  1537. </extension>
  1538. </complexContent>
  1539. </complexType>
  1540. <complexType name="LoginFault">
  1541. <complexContent>
  1542. <extension base="fns:ApiFault"/>
  1543. </complexContent>
  1544. </complexType>
  1545. <element name="LoginFault" type="fns:LoginFault"/>
  1546. <complexType name="InvalidQueryLocatorFault">
  1547. <complexContent>
  1548. <extension base="fns:ApiFault"/>
  1549. </complexContent>
  1550. </complexType>
  1551. <element name="InvalidQueryLocatorFault" type="fns:InvalidQueryLocatorFault"/>
  1552. <complexType name="InvalidNewPasswordFault">
  1553. <complexContent>
  1554. <extension base="fns:ApiFault"/>
  1555. </complexContent>
  1556. </complexType>
  1557. <element name="InvalidNewPasswordFault" type="fns:InvalidNewPasswordFault"/>
  1558. <complexType name="InvalidIdFault">
  1559. <complexContent>
  1560. <extension base="fns:ApiFault"/>
  1561. </complexContent>
  1562. </complexType>
  1563. <element name="InvalidIdFault" type="fns:InvalidIdFault"/>
  1564. <complexType name="UnexpectedErrorFault">
  1565. <complexContent>
  1566. <extension base="fns:ApiFault"/>
  1567. </complexContent>
  1568. </complexType>
  1569. <element name="UnexpectedErrorFault" type="fns:UnexpectedErrorFault"/>
  1570. <complexType name="InvalidFieldFault">
  1571. <complexContent>
  1572. <extension base="fns:ApiQueryFault"/>
  1573. </complexContent>
  1574. </complexType>
  1575. <element name="InvalidFieldFault" type="fns:InvalidFieldFault"/>
  1576. <complexType name="InvalidSObjectFault">
  1577. <complexContent>
  1578. <extension base="fns:ApiQueryFault"/>
  1579. </complexContent>
  1580. </complexType>
  1581. <element name="InvalidSObjectFault" type="fns:InvalidSObjectFault"/>
  1582. <complexType name="MalformedQueryFault">
  1583. <complexContent>
  1584. <extension base="fns:ApiQueryFault"/>
  1585. </complexContent>
  1586. </complexType>
  1587. <element name="MalformedQueryFault" type="fns:MalformedQueryFault"/>
  1588. <complexType name="MalformedSearchFault">
  1589. <complexContent>
  1590. <extension base="fns:ApiQueryFault"/>
  1591. </complexContent>
  1592. </complexType>
  1593. <element name="MalformedSearchFault" type="fns:MalformedSearchFault"/>
  1594. </schema>
  1595. </types>
  1596. <!-- Header Message -->
  1597. <message name="Header">
  1598. <part element="tns:LoginScopeHeader" name="LoginScopeHeader"/>
  1599. <part element="tns:SessionHeader" name="SessionHeader"/>
  1600. <part element="tns:CallOptions" name="CallOptions"/>
  1601. <part element="tns:QueryOptions" name="QueryOptions"/>
  1602. <part element="tns:AssignmentRuleHeader" name="AssignmentRuleHeader"/>
  1603. <part element="tns:AllowFieldTruncationHeader" name="AllowFieldTruncationHeader"/>
  1604. <part element="tns:MruHeader" name="MruHeader"/>
  1605. <part element="tns:EmailHeader" name="EmailHeader"/>
  1606. <part element="tns:UserTerritoryDeleteHeader" name="UserTerritoryDeleteHeader"/>
  1607. <part element="tns:DebuggingHeader" name="DebuggingHeader"/>
  1608. <part element="tns:PackageVersionHeader" name="PackageVersionHeader"/>
  1609. <part element="tns:DebuggingInfo" name="DebuggingInfo"/>
  1610. <part element="tns:LocaleOptions" name="LocaleOptions"/>
  1611. </message>
  1612. <!-- Fault Messages -->
  1613. <message name="ApiFault">
  1614. <part name="fault" element="fns:fault"/>
  1615. </message>
  1616. <message name="LoginFault">
  1617. <part name="fault" element="fns:LoginFault"/>
  1618. </message>
  1619. <message name="InvalidQueryLocatorFault">
  1620. <part name="fault" element="fns:InvalidQueryLocatorFault"/>
  1621. </message>
  1622. <message name="InvalidNewPasswordFault">
  1623. <part name="fault" element="fns:InvalidNewPasswordFault"/>
  1624. </message>
  1625. <message name="InvalidIdFault">
  1626. <part name="fault" element="fns:InvalidIdFault"/>
  1627. </message>
  1628. <message name="UnexpectedErrorFault">
  1629. <part name="fault" element="fns:UnexpectedErrorFault"/>
  1630. </message>
  1631. <message name="InvalidFieldFault">
  1632. <part name="fault" element="fns:InvalidFieldFault"/>
  1633. </message>
  1634. <message name="InvalidSObjectFault">
  1635. <part name="fault" element="fns:InvalidSObjectFault"/>
  1636. </message>
  1637. <message name="MalformedQueryFault">
  1638. <part name="fault" element="fns:MalformedQueryFault"/>
  1639. </message>
  1640. <message name="MalformedSearchFault">
  1641. <part name="fault" element="fns:MalformedSearchFault"/>
  1642. </message>
  1643. <!-- Method Messages -->
  1644. <message name="loginRequest">
  1645. <part element="tns:login" name="parameters"/>
  1646. </message>
  1647. <message name="loginResponse">
  1648. <part element="tns:loginResponse" name="parameters"/>
  1649. </message>
  1650. <message name="describeSObjectRequest">
  1651. <part element="tns:describeSObject" name="parameters"/>
  1652. </message>
  1653. <message name="describeSObjectResponse">
  1654. <part element="tns:describeSObjectResponse" name="parameters"/>
  1655. </message>
  1656. <message name="describeSObjectsRequest">
  1657. <part element="tns:describeSObjects" name="parameters"/>
  1658. </message>
  1659. <message name="describeSObjectsResponse">
  1660. <part element="tns:describeSObjectsResponse" name="parameters"/>
  1661. </message>
  1662. <message name="describeGlobalRequest">
  1663. <part element="tns:describeGlobal" name="parameters"/>
  1664. </message>
  1665. <message name="describeGlobalResponse">
  1666. <part element="tns:describeGlobalResponse" name="parameters"/>
  1667. </message>
  1668. <message name="describeLayoutRequest">
  1669. <part element="tns:describeLayout" name="parameters"/>
  1670. </message>
  1671. <message name="describeLayoutResponse">
  1672. <part element="tns:describeLayoutResponse" name="parameters"/>
  1673. </message>
  1674. <message name="describeSoftphoneLayoutRequest">
  1675. <part element="tns:describeSoftphoneLayout" name="parameters"/>
  1676. </message>
  1677. <message name="describeSoftphoneLayoutResponse">
  1678. <part element="tns:describeSoftphoneLayoutResponse" name="parameters"/>
  1679. </message>
  1680. <message name="describeTabsRequest">
  1681. <part element="tns:describeTabs" name="parameters"/>
  1682. </message>
  1683. <message name="describeTabsResponse">
  1684. <part element="tns:describeTabsResponse" name="parameters"/>
  1685. </message>
  1686. <message name="createRequest">
  1687. <part element="tns:create" name="parameters"/>
  1688. </message>
  1689. <message name="createResponse">
  1690. <part element="tns:createResponse" name="parameters"/>
  1691. </message>
  1692. <message name="updateRequest">
  1693. <part element="tns:update" name="parameters"/>
  1694. </message>
  1695. <message name="updateResponse">
  1696. <part element="tns:updateResponse" name="parameters"/>
  1697. </message>
  1698. <message name="upsertRequest">
  1699. <part element="tns:upsert" name="parameters"/>
  1700. </message>
  1701. <message name="upsertResponse">
  1702. <part element="tns:upsertResponse" name="parameters"/>
  1703. </message>
  1704. <message name="mergeRequest">
  1705. <part element="tns:merge" name="parameters"/>
  1706. </message>
  1707. <message name="mergeResponse">
  1708. <part element="tns:mergeResponse" name="parameters"/>
  1709. </message>
  1710. <message name="deleteRequest">
  1711. <part element="tns:delete" name="parameters"/>
  1712. </message>
  1713. <message name="deleteResponse">
  1714. <part element="tns:deleteResponse" name="parameters"/>
  1715. </message>
  1716. <message name="undeleteRequest">
  1717. <part element="tns:undelete" name="parameters"/>
  1718. </message>
  1719. <message name="undeleteResponse">
  1720. <part element="tns:undeleteResponse" name="parameters"/>
  1721. </message>
  1722. <message name="emptyRecycleBinRequest">
  1723. <part element="tns:emptyRecycleBin" name="parameters"/>
  1724. </message>
  1725. <message name="emptyRecycleBinResponse">
  1726. <part element="tns:emptyRecycleBinResponse" name="parameters"/>
  1727. </message>
  1728. <message name="retrieveRequest">
  1729. <part element="tns:retrieve" name="parameters"/>
  1730. </message>
  1731. <message name="retrieveResponse">
  1732. <part element="tns:retrieveResponse" name="parameters"/>
  1733. </message>
  1734. <message name="processRequest">
  1735. <part element="tns:process" name="parameters"/>
  1736. </message>
  1737. <message name="processResponse">
  1738. <part element="tns:processResponse" name="parameters"/>
  1739. </message>
  1740. <message name="convertLeadRequest">
  1741. <part element="tns:convertLead" name="parameters"/>
  1742. </message>
  1743. <message name="convertLeadResponse">
  1744. <part element="tns:convertLeadResponse" name="parameters"/>
  1745. </message>
  1746. <message name="logoutRequest">
  1747. <part element="tns:logout" name="parameters"/>
  1748. </message>
  1749. <message name="logoutResponse">
  1750. <part element="tns:logoutResponse" name="parameters"/>
  1751. </message>
  1752. <message name="invalidateSessionsRequest">
  1753. <part element="tns:invalidateSessions" name="parameters"/>
  1754. </message>
  1755. <message name="invalidateSessionsResponse">
  1756. <part element="tns:invalidateSessionsResponse" name="parameters"/>
  1757. </message>
  1758. <message name="getDeletedRequest">
  1759. <part element="tns:getDeleted" name="parameters"/>
  1760. </message>
  1761. <message name="getDeletedResponse">
  1762. <part element="tns:getDeletedResponse" name="parameters"/>
  1763. </message>
  1764. <message name="getUpdatedRequest">
  1765. <part element="tns:getUpdated" name="parameters"/>
  1766. </message>
  1767. <message name="getUpdatedResponse">
  1768. <part element="tns:getUpdatedResponse" name="parameters"/>
  1769. </message>
  1770. <message name="queryRequest">
  1771. <part element="tns:query" name="parameters"/>
  1772. </message>
  1773. <message name="queryResponse">
  1774. <part element="tns:queryResponse" name="parameters"/>
  1775. </message>
  1776. <message name="queryAllRequest">
  1777. <part element="tns:queryAll" name="parameters"/>
  1778. </message>
  1779. <message name="queryAllResponse">
  1780. <part element="tns:queryAllResponse" name="parameters"/>
  1781. </message>
  1782. <message name="queryMoreRequest">
  1783. <part element="tns:queryMore" name="parameters"/>
  1784. </message>
  1785. <message name="queryMoreResponse">
  1786. <part element="tns:queryMoreResponse" name="parameters"/>
  1787. </message>
  1788. <message name="searchRequest">
  1789. <part element="tns:search" name="parameters"/>
  1790. </message>
  1791. <message name="searchResponse">
  1792. <part element="tns:searchResponse" name="parameters"/>
  1793. </message>
  1794. <message name="getServerTimestampRequest">
  1795. <part element="tns:getServerTimestamp" name="parameters"/>
  1796. </message>
  1797. <message name="getServerTimestampResponse">
  1798. <part element="tns:getServerTimestampResponse" name="parameters"/>
  1799. </message>
  1800. <message name="setPasswordRequest">
  1801. <part element="tns:setPassword" name="parameters"/>
  1802. </message>
  1803. <message name="setPasswordResponse">
  1804. <part element="tns:setPasswordResponse" name="parameters"/>
  1805. </message>
  1806. <message name="resetPasswordRequest">
  1807. <part element="tns:resetPassword" name="parameters"/>
  1808. </message>
  1809. <message name="resetPasswordResponse">
  1810. <part element="tns:resetPasswordResponse" name="parameters"/>
  1811. </message>
  1812. <message name="getUserInfoRequest">
  1813. <part element="tns:getUserInfo" name="parameters"/>
  1814. </message>
  1815. <message name="getUserInfoResponse">
  1816. <part element="tns:getUserInfoResponse" name="parameters"/>
  1817. </message>
  1818. <message name="sendEmailRequest">
  1819. <part element="tns:sendEmail" name="parameters"/>
  1820. </message>
  1821. <message name="sendEmailResponse">
  1822. <part element="tns:sendEmailResponse" name="parameters"/>
  1823. </message>
  1824. <!-- Soap PortType -->
  1825. <portType name="Soap">
  1826. <operation name="login">
  1827. <documentation>Login to the Salesforce.com SOAP Api</documentation>
  1828. <input message="tns:loginRequest"/>
  1829. <output message="tns:loginResponse"/>
  1830. <fault message="tns:LoginFault" name="LoginFault"/>
  1831. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1832. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1833. </operation>
  1834. <operation name="describeSObject">
  1835. <documentation>Describe an sObject</documentation>
  1836. <input message="tns:describeSObjectRequest"/>
  1837. <output message="tns:describeSObjectResponse"/>
  1838. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1839. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1840. </operation>
  1841. <operation name="describeSObjects">
  1842. <documentation>Describe a number sObjects</documentation>
  1843. <input message="tns:describeSObjectsRequest"/>
  1844. <output message="tns:describeSObjectsResponse"/>
  1845. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1846. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1847. </operation>
  1848. <operation name="describeGlobal">
  1849. <documentation>Describe the Global state</documentation>
  1850. <input message="tns:describeGlobalRequest"/>
  1851. <output message="tns:describeGlobalResponse"/>
  1852. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1853. </operation>
  1854. <operation name="describeLayout">
  1855. <documentation>Describe the layout of an sObject</documentation>
  1856. <input message="tns:describeLayoutRequest"/>
  1857. <output message="tns:describeLayoutResponse"/>
  1858. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1859. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1860. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1861. </operation>
  1862. <operation name="describeSoftphoneLayout">
  1863. <documentation>Describe the layout of the SoftPhone</documentation>
  1864. <input message="tns:describeSoftphoneLayoutRequest"/>
  1865. <output message="tns:describeSoftphoneLayoutResponse"/>
  1866. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1867. </operation>
  1868. <operation name="describeTabs">
  1869. <documentation>Describe the tabs that appear on a users page</documentation>
  1870. <input message="tns:describeTabsRequest"/>
  1871. <output message="tns:describeTabsResponse"/>
  1872. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1873. </operation>
  1874. <operation name="create">
  1875. <documentation>Create a set of new sObjects</documentation>
  1876. <input message="tns:createRequest"/>
  1877. <output message="tns:createResponse"/>
  1878. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1879. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1880. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1881. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  1882. </operation>
  1883. <operation name="update">
  1884. <documentation>Update a set of sObjects</documentation>
  1885. <input message="tns:updateRequest"/>
  1886. <output message="tns:updateResponse"/>
  1887. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1888. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1889. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1890. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  1891. </operation>
  1892. <operation name="upsert">
  1893. <documentation>Update or insert a set of sObjects based on object id</documentation>
  1894. <input message="tns:upsertRequest"/>
  1895. <output message="tns:upsertResponse"/>
  1896. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1897. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1898. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1899. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  1900. </operation>
  1901. <operation name="merge">
  1902. <documentation>Merge and update a set of sObjects based on object id</documentation>
  1903. <input message="tns:mergeRequest"/>
  1904. <output message="tns:mergeResponse"/>
  1905. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1906. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1907. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1908. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  1909. </operation>
  1910. <operation name="delete">
  1911. <documentation>Delete a set of sObjects</documentation>
  1912. <input message="tns:deleteRequest"/>
  1913. <output message="tns:deleteResponse"/>
  1914. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1915. </operation>
  1916. <operation name="undelete">
  1917. <documentation>Undelete a set of sObjects</documentation>
  1918. <input message="tns:undeleteRequest"/>
  1919. <output message="tns:undeleteResponse"/>
  1920. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1921. </operation>
  1922. <operation name="emptyRecycleBin">
  1923. <documentation>Empty a set of sObjects from the recycle bin</documentation>
  1924. <input message="tns:emptyRecycleBinRequest"/>
  1925. <output message="tns:emptyRecycleBinResponse"/>
  1926. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1927. </operation>
  1928. <operation name="retrieve">
  1929. <documentation>Get a set of sObjects</documentation>
  1930. <input message="tns:retrieveRequest"/>
  1931. <output message="tns:retrieveResponse"/>
  1932. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1933. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  1934. <fault message="tns:MalformedQueryFault" name="MalformedQueryFault"/>
  1935. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1936. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1937. </operation>
  1938. <operation name="process">
  1939. <documentation>Submit an entity to a workflow process or process a workitem</documentation>
  1940. <input message="tns:processRequest"/>
  1941. <output message="tns:processResponse"/>
  1942. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1943. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1944. </operation>
  1945. <operation name="convertLead">
  1946. <documentation>convert a set of leads</documentation>
  1947. <input message="tns:convertLeadRequest"/>
  1948. <output message="tns:convertLeadResponse"/>
  1949. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1950. </operation>
  1951. <operation name="logout">
  1952. <documentation>Logout the current user, invalidating the current session.</documentation>
  1953. <input message="tns:logoutRequest"/>
  1954. <output message="tns:logoutResponse"/>
  1955. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1956. </operation>
  1957. <operation name="invalidateSessions">
  1958. <documentation>Logs out and invalidates session ids</documentation>
  1959. <input message="tns:invalidateSessionsRequest"/>
  1960. <output message="tns:invalidateSessionsResponse"/>
  1961. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1962. </operation>
  1963. <operation name="getDeleted">
  1964. <documentation>Get the IDs for deleted sObjects</documentation>
  1965. <input message="tns:getDeletedRequest"/>
  1966. <output message="tns:getDeletedResponse"/>
  1967. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1968. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1969. </operation>
  1970. <operation name="getUpdated">
  1971. <documentation>Get the IDs for updated sObjects</documentation>
  1972. <input message="tns:getUpdatedRequest"/>
  1973. <output message="tns:getUpdatedResponse"/>
  1974. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1975. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1976. </operation>
  1977. <operation name="query">
  1978. <documentation>Create a Query Cursor</documentation>
  1979. <input message="tns:queryRequest"/>
  1980. <output message="tns:queryResponse"/>
  1981. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1982. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  1983. <fault message="tns:MalformedQueryFault" name="MalformedQueryFault"/>
  1984. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1985. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1986. <fault message="tns:InvalidQueryLocatorFault" name="InvalidQueryLocatorFault"/>
  1987. </operation>
  1988. <operation name="queryAll">
  1989. <documentation>Create a Query Cursor, including deleted sObjects</documentation>
  1990. <input message="tns:queryAllRequest"/>
  1991. <output message="tns:queryAllResponse"/>
  1992. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  1993. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  1994. <fault message="tns:MalformedQueryFault" name="MalformedQueryFault"/>
  1995. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  1996. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  1997. <fault message="tns:InvalidQueryLocatorFault" name="InvalidQueryLocatorFault"/>
  1998. </operation>
  1999. <operation name="queryMore">
  2000. <documentation>Gets the next batch of sObjects from a query</documentation>
  2001. <input message="tns:queryMoreRequest"/>
  2002. <output message="tns:queryMoreResponse"/>
  2003. <fault message="tns:InvalidQueryLocatorFault" name="InvalidQueryLocatorFault"/>
  2004. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  2005. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  2006. </operation>
  2007. <operation name="search">
  2008. <documentation>Search for sObjects</documentation>
  2009. <input message="tns:searchRequest"/>
  2010. <output message="tns:searchResponse"/>
  2011. <fault message="tns:InvalidSObjectFault" name="InvalidSObjectFault"/>
  2012. <fault message="tns:InvalidFieldFault" name="InvalidFieldFault"/>
  2013. <fault message="tns:MalformedSearchFault" name="MalformedSearchFault"/>
  2014. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  2015. </operation>
  2016. <operation name="getServerTimestamp">
  2017. <documentation>Gets server timestamp</documentation>
  2018. <input message="tns:getServerTimestampRequest"/>
  2019. <output message="tns:getServerTimestampResponse"/>
  2020. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  2021. </operation>
  2022. <operation name="setPassword">
  2023. <documentation>Set a user's password</documentation>
  2024. <input message="tns:setPasswordRequest"/>
  2025. <output message="tns:setPasswordResponse"/>
  2026. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  2027. <fault message="tns:InvalidNewPasswordFault" name="InvalidNewPasswordFault"/>
  2028. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  2029. </operation>
  2030. <operation name="resetPassword">
  2031. <documentation>Reset a user's password</documentation>
  2032. <input message="tns:resetPasswordRequest"/>
  2033. <output message="tns:resetPasswordResponse"/>
  2034. <fault message="tns:InvalidIdFault" name="InvalidIdFault"/>
  2035. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  2036. </operation>
  2037. <operation name="getUserInfo">
  2038. <documentation>Returns standard information relevant to the current user</documentation>
  2039. <input message="tns:getUserInfoRequest"/>
  2040. <output message="tns:getUserInfoResponse"/>
  2041. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  2042. </operation>
  2043. <operation name="sendEmail">
  2044. <documentation>Send outbound email</documentation>
  2045. <input message="tns:sendEmailRequest"/>
  2046. <output message="tns:sendEmailResponse"/>
  2047. <fault message="tns:UnexpectedErrorFault" name="UnexpectedErrorFault"/>
  2048. </operation>
  2049. </portType>
  2050. <!-- Soap Binding -->
  2051. <binding name="SoapBinding" type="tns:Soap">
  2052. <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  2053. <operation name="login">
  2054. <soap:operation soapAction=""/>
  2055. <input>
  2056. <soap:header use="literal" message="tns:Header" part="LoginScopeHeader"/>
  2057. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2058. <soap:body parts="parameters" use="literal"/>
  2059. </input>
  2060. <output>
  2061. <soap:body use="literal"/>
  2062. </output>
  2063. <fault name="LoginFault">
  2064. <soap:fault name="LoginFault" use="literal"/>
  2065. </fault>
  2066. <fault name="UnexpectedErrorFault">
  2067. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2068. </fault>
  2069. <fault name="InvalidIdFault">
  2070. <soap:fault name="InvalidIdFault" use="literal"/>
  2071. </fault>
  2072. </operation>
  2073. <operation name="describeSObject">
  2074. <soap:operation soapAction=""/>
  2075. <input>
  2076. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2077. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2078. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2079. <soap:header use="literal" message="tns:Header" part="LocaleOptions"/>
  2080. <soap:body parts="parameters" use="literal"/>
  2081. </input>
  2082. <output>
  2083. <soap:body use="literal"/>
  2084. </output>
  2085. <fault name="InvalidSObjectFault">
  2086. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2087. </fault>
  2088. <fault name="UnexpectedErrorFault">
  2089. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2090. </fault>
  2091. </operation>
  2092. <operation name="describeSObjects">
  2093. <soap:operation soapAction=""/>
  2094. <input>
  2095. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2096. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2097. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2098. <soap:header use="literal" message="tns:Header" part="LocaleOptions"/>
  2099. <soap:body parts="parameters" use="literal"/>
  2100. </input>
  2101. <output>
  2102. <soap:body use="literal"/>
  2103. </output>
  2104. <fault name="InvalidSObjectFault">
  2105. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2106. </fault>
  2107. <fault name="UnexpectedErrorFault">
  2108. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2109. </fault>
  2110. </operation>
  2111. <operation name="describeGlobal">
  2112. <soap:operation soapAction=""/>
  2113. <input>
  2114. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2115. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2116. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2117. <soap:body parts="parameters" use="literal"/>
  2118. </input>
  2119. <output>
  2120. <soap:body use="literal"/>
  2121. </output>
  2122. <fault name="UnexpectedErrorFault">
  2123. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2124. </fault>
  2125. </operation>
  2126. <operation name="describeLayout">
  2127. <soap:operation soapAction=""/>
  2128. <input>
  2129. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2130. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2131. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2132. <soap:body parts="parameters" use="literal"/>
  2133. </input>
  2134. <output>
  2135. <soap:body use="literal"/>
  2136. </output>
  2137. <fault name="InvalidSObjectFault">
  2138. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2139. </fault>
  2140. <fault name="UnexpectedErrorFault">
  2141. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2142. </fault>
  2143. <fault name="InvalidIdFault">
  2144. <soap:fault name="InvalidIdFault" use="literal"/>
  2145. </fault>
  2146. </operation>
  2147. <operation name="describeSoftphoneLayout">
  2148. <soap:operation soapAction=""/>
  2149. <input>
  2150. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2151. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2152. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2153. <soap:body parts="parameters" use="literal"/>
  2154. </input>
  2155. <output>
  2156. <soap:body use="literal"/>
  2157. </output>
  2158. <fault name="UnexpectedErrorFault">
  2159. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2160. </fault>
  2161. </operation>
  2162. <operation name="describeTabs">
  2163. <soap:operation soapAction=""/>
  2164. <input>
  2165. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2166. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2167. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2168. <soap:body parts="parameters" use="literal"/>
  2169. </input>
  2170. <output>
  2171. <soap:body use="literal"/>
  2172. </output>
  2173. <fault name="UnexpectedErrorFault">
  2174. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2175. </fault>
  2176. </operation>
  2177. <operation name="create">
  2178. <soap:operation soapAction=""/>
  2179. <input>
  2180. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2181. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2182. <soap:header use="literal" message="tns:Header" part="AssignmentRuleHeader"/>
  2183. <soap:header use="literal" message="tns:Header" part="MruHeader"/>
  2184. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2185. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2186. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2187. <soap:header use="literal" message="tns:Header" part="EmailHeader"/>
  2188. <soap:body parts="parameters" use="literal"/>
  2189. </input>
  2190. <output>
  2191. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2192. <soap:body use="literal"/>
  2193. </output>
  2194. <fault name="InvalidSObjectFault">
  2195. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2196. </fault>
  2197. <fault name="UnexpectedErrorFault">
  2198. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2199. </fault>
  2200. <fault name="InvalidIdFault">
  2201. <soap:fault name="InvalidIdFault" use="literal"/>
  2202. </fault>
  2203. <fault name="InvalidFieldFault">
  2204. <soap:fault name="InvalidFieldFault" use="literal"/>
  2205. </fault>
  2206. </operation>
  2207. <operation name="update">
  2208. <soap:operation soapAction=""/>
  2209. <input>
  2210. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2211. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2212. <soap:header use="literal" message="tns:Header" part="AssignmentRuleHeader"/>
  2213. <soap:header use="literal" message="tns:Header" part="MruHeader"/>
  2214. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2215. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2216. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2217. <soap:header use="literal" message="tns:Header" part="EmailHeader"/>
  2218. <soap:body parts="parameters" use="literal"/>
  2219. </input>
  2220. <output>
  2221. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2222. <soap:body use="literal"/>
  2223. </output>
  2224. <fault name="InvalidSObjectFault">
  2225. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2226. </fault>
  2227. <fault name="UnexpectedErrorFault">
  2228. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2229. </fault>
  2230. <fault name="InvalidIdFault">
  2231. <soap:fault name="InvalidIdFault" use="literal"/>
  2232. </fault>
  2233. <fault name="InvalidFieldFault">
  2234. <soap:fault name="InvalidFieldFault" use="literal"/>
  2235. </fault>
  2236. </operation>
  2237. <operation name="upsert">
  2238. <soap:operation soapAction=""/>
  2239. <input>
  2240. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2241. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2242. <soap:header use="literal" message="tns:Header" part="AssignmentRuleHeader"/>
  2243. <soap:header use="literal" message="tns:Header" part="MruHeader"/>
  2244. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2245. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2246. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2247. <soap:header use="literal" message="tns:Header" part="EmailHeader"/>
  2248. <soap:body parts="parameters" use="literal"/>
  2249. </input>
  2250. <output>
  2251. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2252. <soap:body use="literal"/>
  2253. </output>
  2254. <fault name="InvalidSObjectFault">
  2255. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2256. </fault>
  2257. <fault name="UnexpectedErrorFault">
  2258. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2259. </fault>
  2260. <fault name="InvalidIdFault">
  2261. <soap:fault name="InvalidIdFault" use="literal"/>
  2262. </fault>
  2263. <fault name="InvalidFieldFault">
  2264. <soap:fault name="InvalidFieldFault" use="literal"/>
  2265. </fault>
  2266. </operation>
  2267. <operation name="merge">
  2268. <soap:operation soapAction=""/>
  2269. <input>
  2270. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2271. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2272. <soap:header use="literal" message="tns:Header" part="AssignmentRuleHeader"/>
  2273. <soap:header use="literal" message="tns:Header" part="MruHeader"/>
  2274. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2275. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2276. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2277. <soap:header use="literal" message="tns:Header" part="EmailHeader"/>
  2278. <soap:body parts="parameters" use="literal"/>
  2279. </input>
  2280. <output>
  2281. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2282. <soap:body use="literal"/>
  2283. </output>
  2284. <fault name="InvalidSObjectFault">
  2285. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2286. </fault>
  2287. <fault name="UnexpectedErrorFault">
  2288. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2289. </fault>
  2290. <fault name="InvalidIdFault">
  2291. <soap:fault name="InvalidIdFault" use="literal"/>
  2292. </fault>
  2293. <fault name="InvalidFieldFault">
  2294. <soap:fault name="InvalidFieldFault" use="literal"/>
  2295. </fault>
  2296. </operation>
  2297. <operation name="delete">
  2298. <soap:operation soapAction=""/>
  2299. <input>
  2300. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2301. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2302. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2303. <soap:header use="literal" message="tns:Header" part="UserTerritoryDeleteHeader"/>
  2304. <soap:header use="literal" message="tns:Header" part="EmailHeader"/>
  2305. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2306. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2307. <soap:body parts="parameters" use="literal"/>
  2308. </input>
  2309. <output>
  2310. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2311. <soap:body use="literal"/>
  2312. </output>
  2313. <fault name="UnexpectedErrorFault">
  2314. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2315. </fault>
  2316. </operation>
  2317. <operation name="undelete">
  2318. <soap:operation soapAction=""/>
  2319. <input>
  2320. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2321. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2322. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2323. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2324. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2325. <soap:body parts="parameters" use="literal"/>
  2326. </input>
  2327. <output>
  2328. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2329. <soap:body use="literal"/>
  2330. </output>
  2331. <fault name="UnexpectedErrorFault">
  2332. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2333. </fault>
  2334. </operation>
  2335. <operation name="emptyRecycleBin">
  2336. <soap:operation soapAction=""/>
  2337. <input>
  2338. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2339. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2340. <soap:body parts="parameters" use="literal"/>
  2341. </input>
  2342. <output>
  2343. <soap:body use="literal"/>
  2344. </output>
  2345. <fault name="UnexpectedErrorFault">
  2346. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2347. </fault>
  2348. </operation>
  2349. <operation name="retrieve">
  2350. <soap:operation soapAction=""/>
  2351. <input>
  2352. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2353. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2354. <soap:header use="literal" message="tns:Header" part="QueryOptions"/>
  2355. <soap:header use="literal" message="tns:Header" part="MruHeader"/>
  2356. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2357. <soap:body parts="parameters" use="literal"/>
  2358. </input>
  2359. <output>
  2360. <soap:body use="literal"/>
  2361. </output>
  2362. <fault name="InvalidSObjectFault">
  2363. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2364. </fault>
  2365. <fault name="InvalidFieldFault">
  2366. <soap:fault name="InvalidFieldFault" use="literal"/>
  2367. </fault>
  2368. <fault name="MalformedQueryFault">
  2369. <soap:fault name="MalformedQueryFault" use="literal"/>
  2370. </fault>
  2371. <fault name="UnexpectedErrorFault">
  2372. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2373. </fault>
  2374. <fault name="InvalidIdFault">
  2375. <soap:fault name="InvalidIdFault" use="literal"/>
  2376. </fault>
  2377. </operation>
  2378. <operation name="process">
  2379. <soap:operation soapAction=""/>
  2380. <input>
  2381. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2382. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2383. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2384. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2385. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2386. <soap:body parts="parameters" use="literal"/>
  2387. </input>
  2388. <output>
  2389. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2390. <soap:body use="literal"/>
  2391. </output>
  2392. <fault name="UnexpectedErrorFault">
  2393. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2394. </fault>
  2395. <fault name="InvalidIdFault">
  2396. <soap:fault name="InvalidIdFault" use="literal"/>
  2397. </fault>
  2398. </operation>
  2399. <operation name="convertLead">
  2400. <soap:operation soapAction=""/>
  2401. <input>
  2402. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2403. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2404. <soap:header use="literal" message="tns:Header" part="AllowFieldTruncationHeader"/>
  2405. <soap:header use="literal" message="tns:Header" part="DebuggingHeader"/>
  2406. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2407. <soap:body parts="parameters" use="literal"/>
  2408. </input>
  2409. <output>
  2410. <soap:header use="literal" message="tns:Header" part="DebuggingInfo"/>
  2411. <soap:body use="literal"/>
  2412. </output>
  2413. <fault name="UnexpectedErrorFault">
  2414. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2415. </fault>
  2416. </operation>
  2417. <operation name="logout">
  2418. <soap:operation soapAction=""/>
  2419. <input>
  2420. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2421. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2422. <soap:body parts="parameters" use="literal"/>
  2423. </input>
  2424. <output>
  2425. <soap:body use="literal"/>
  2426. </output>
  2427. <fault name="UnexpectedErrorFault">
  2428. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2429. </fault>
  2430. </operation>
  2431. <operation name="invalidateSessions">
  2432. <soap:operation soapAction=""/>
  2433. <input>
  2434. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2435. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2436. <soap:body parts="parameters" use="literal"/>
  2437. </input>
  2438. <output>
  2439. <soap:body use="literal"/>
  2440. </output>
  2441. <fault name="UnexpectedErrorFault">
  2442. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2443. </fault>
  2444. </operation>
  2445. <operation name="getDeleted">
  2446. <soap:operation soapAction=""/>
  2447. <input>
  2448. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2449. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2450. <soap:body parts="parameters" use="literal"/>
  2451. </input>
  2452. <output>
  2453. <soap:body use="literal"/>
  2454. </output>
  2455. <fault name="InvalidSObjectFault">
  2456. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2457. </fault>
  2458. <fault name="UnexpectedErrorFault">
  2459. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2460. </fault>
  2461. </operation>
  2462. <operation name="getUpdated">
  2463. <soap:operation soapAction=""/>
  2464. <input>
  2465. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2466. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2467. <soap:body parts="parameters" use="literal"/>
  2468. </input>
  2469. <output>
  2470. <soap:body use="literal"/>
  2471. </output>
  2472. <fault name="InvalidSObjectFault">
  2473. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2474. </fault>
  2475. <fault name="UnexpectedErrorFault">
  2476. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2477. </fault>
  2478. </operation>
  2479. <operation name="query">
  2480. <soap:operation soapAction=""/>
  2481. <input>
  2482. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2483. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2484. <soap:header use="literal" message="tns:Header" part="QueryOptions"/>
  2485. <soap:header use="literal" message="tns:Header" part="MruHeader"/>
  2486. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2487. <soap:body parts="parameters" use="literal"/>
  2488. </input>
  2489. <output>
  2490. <soap:body use="literal"/>
  2491. </output>
  2492. <fault name="InvalidSObjectFault">
  2493. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2494. </fault>
  2495. <fault name="InvalidFieldFault">
  2496. <soap:fault name="InvalidFieldFault" use="literal"/>
  2497. </fault>
  2498. <fault name="MalformedQueryFault">
  2499. <soap:fault name="MalformedQueryFault" use="literal"/>
  2500. </fault>
  2501. <fault name="InvalidIdFault">
  2502. <soap:fault name="InvalidIdFault" use="literal"/>
  2503. </fault>
  2504. <fault name="UnexpectedErrorFault">
  2505. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2506. </fault>
  2507. <fault name="InvalidQueryLocatorFault">
  2508. <soap:fault name="InvalidQueryLocatorFault" use="literal"/>
  2509. </fault>
  2510. </operation>
  2511. <operation name="queryAll">
  2512. <soap:operation soapAction=""/>
  2513. <input>
  2514. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2515. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2516. <soap:header use="literal" message="tns:Header" part="QueryOptions"/>
  2517. <soap:body parts="parameters" use="literal"/>
  2518. </input>
  2519. <output>
  2520. <soap:body use="literal"/>
  2521. </output>
  2522. <fault name="InvalidSObjectFault">
  2523. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2524. </fault>
  2525. <fault name="InvalidFieldFault">
  2526. <soap:fault name="InvalidFieldFault" use="literal"/>
  2527. </fault>
  2528. <fault name="MalformedQueryFault">
  2529. <soap:fault name="MalformedQueryFault" use="literal"/>
  2530. </fault>
  2531. <fault name="InvalidIdFault">
  2532. <soap:fault name="InvalidIdFault" use="literal"/>
  2533. </fault>
  2534. <fault name="UnexpectedErrorFault">
  2535. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2536. </fault>
  2537. <fault name="InvalidQueryLocatorFault">
  2538. <soap:fault name="InvalidQueryLocatorFault" use="literal"/>
  2539. </fault>
  2540. </operation>
  2541. <operation name="queryMore">
  2542. <soap:operation soapAction=""/>
  2543. <input>
  2544. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2545. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2546. <soap:header use="literal" message="tns:Header" part="QueryOptions"/>
  2547. <soap:body parts="parameters" use="literal"/>
  2548. </input>
  2549. <output>
  2550. <soap:body use="literal"/>
  2551. </output>
  2552. <fault name="InvalidQueryLocatorFault">
  2553. <soap:fault name="InvalidQueryLocatorFault" use="literal"/>
  2554. </fault>
  2555. <fault name="UnexpectedErrorFault">
  2556. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2557. </fault>
  2558. <fault name="InvalidFieldFault">
  2559. <soap:fault name="InvalidFieldFault" use="literal"/>
  2560. </fault>
  2561. </operation>
  2562. <operation name="search">
  2563. <soap:operation soapAction=""/>
  2564. <input>
  2565. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2566. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2567. <soap:header use="literal" message="tns:Header" part="PackageVersionHeader"/>
  2568. <soap:body parts="parameters" use="literal"/>
  2569. </input>
  2570. <output>
  2571. <soap:body use="literal"/>
  2572. </output>
  2573. <fault name="InvalidSObjectFault">
  2574. <soap:fault name="InvalidSObjectFault" use="literal"/>
  2575. </fault>
  2576. <fault name="InvalidFieldFault">
  2577. <soap:fault name="InvalidFieldFault" use="literal"/>
  2578. </fault>
  2579. <fault name="MalformedSearchFault">
  2580. <soap:fault name="MalformedSearchFault" use="literal"/>
  2581. </fault>
  2582. <fault name="UnexpectedErrorFault">
  2583. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2584. </fault>
  2585. </operation>
  2586. <operation name="getServerTimestamp">
  2587. <soap:operation soapAction=""/>
  2588. <input>
  2589. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2590. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2591. <soap:body parts="parameters" use="literal"/>
  2592. </input>
  2593. <output>
  2594. <soap:body use="literal"/>
  2595. </output>
  2596. <fault name="UnexpectedErrorFault">
  2597. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2598. </fault>
  2599. </operation>
  2600. <operation name="setPassword">
  2601. <soap:operation soapAction=""/>
  2602. <input>
  2603. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2604. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2605. <soap:body parts="parameters" use="literal"/>
  2606. </input>
  2607. <output>
  2608. <soap:body use="literal"/>
  2609. </output>
  2610. <fault name="InvalidIdFault">
  2611. <soap:fault name="InvalidIdFault" use="literal"/>
  2612. </fault>
  2613. <fault name="InvalidNewPasswordFault">
  2614. <soap:fault name="InvalidNewPasswordFault" use="literal"/>
  2615. </fault>
  2616. <fault name="UnexpectedErrorFault">
  2617. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2618. </fault>
  2619. </operation>
  2620. <operation name="resetPassword">
  2621. <soap:operation soapAction=""/>
  2622. <input>
  2623. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2624. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2625. <soap:header use="literal" message="tns:Header" part="EmailHeader"/>
  2626. <soap:body parts="parameters" use="literal"/>
  2627. </input>
  2628. <output>
  2629. <soap:body use="literal"/>
  2630. </output>
  2631. <fault name="InvalidIdFault">
  2632. <soap:fault name="InvalidIdFault" use="literal"/>
  2633. </fault>
  2634. <fault name="UnexpectedErrorFault">
  2635. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2636. </fault>
  2637. </operation>
  2638. <operation name="getUserInfo">
  2639. <soap:operation soapAction=""/>
  2640. <input>
  2641. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2642. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2643. <soap:body parts="parameters" use="literal"/>
  2644. </input>
  2645. <output>
  2646. <soap:body use="literal"/>
  2647. </output>
  2648. <fault name="UnexpectedErrorFault">
  2649. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2650. </fault>
  2651. </operation>
  2652. <operation name="sendEmail">
  2653. <soap:operation soapAction=""/>
  2654. <input>
  2655. <soap:header use="literal" message="tns:Header" part="SessionHeader"/>
  2656. <soap:header use="literal" message="tns:Header" part="CallOptions"/>
  2657. <soap:body parts="parameters" use="literal"/>
  2658. </input>
  2659. <output>
  2660. <soap:body use="literal"/>
  2661. </output>
  2662. <fault name="UnexpectedErrorFault">
  2663. <soap:fault name="UnexpectedErrorFault" use="literal"/>
  2664. </fault>
  2665. </operation>
  2666. </binding>
  2667. <!-- Soap Service Endpoint -->
  2668. <service name="SforceService">
  2669. <documentation>Sforce SOAP API</documentation>
  2670. <port binding="tns:SoapBinding" name="Soap">
  2671. <soap:address location="https://www.salesforce.com/services/Soap/u/17.0"/>
  2672. </port>
  2673. </service>
  2674. </definitions>