/soapclient/sforce.180.apex.wsdl

http://forceworkbench.googlecode.com/ · Web Services Description Language · 572 lines · 508 code · 57 blank · 7 comment · 0 complexity · de79d20f26b836f23b629360066dfbae MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Salesforce.com Apex API version 18.0
  4. Copyright 2006-2010 Salesforce.com, inc. All Rights Reserved
  5. -->
  6. <definitions targetNamespace="http://soap.sforce.com/2006/08/apex" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soap.sforce.com/2006/08/apex">
  7. <types>
  8. <xsd:schema elementFormDefault="qualified" targetNamespace="http://soap.sforce.com/2006/08/apex">
  9. <xsd:complexType name="ExecuteAnonymousResult">
  10. <xsd:sequence>
  11. <xsd:element name="column" type="xsd:int"/>
  12. <xsd:element name="compileProblem" type="xsd:string" nillable="true"/>
  13. <xsd:element name="compiled" type="xsd:boolean"/>
  14. <xsd:element name="exceptionMessage" type="xsd:string" nillable="true"/>
  15. <xsd:element name="exceptionStackTrace" type="xsd:string" nillable="true"/>
  16. <xsd:element name="line" type="xsd:int"/>
  17. <xsd:element name="success" type="xsd:boolean"/>
  18. </xsd:sequence>
  19. </xsd:complexType>
  20. <xsd:complexType name="CompileClassResult">
  21. <xsd:sequence>
  22. <xsd:element name="bodyCrc" minOccurs="0" type="xsd:int"/>
  23. <xsd:element name="column" type="xsd:int"/>
  24. <xsd:element name="id" type="tns:ID" nillable="true"/>
  25. <xsd:element name="line" type="xsd:int"/>
  26. <xsd:element name="name" minOccurs="0" type="xsd:string"/>
  27. <xsd:element name="problem" minOccurs="0" type="xsd:string"/>
  28. <xsd:element name="success" type="xsd:boolean"/>
  29. <xsd:element name="warnings" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  30. </xsd:sequence>
  31. </xsd:complexType>
  32. <xsd:complexType name="CompileTriggerResult">
  33. <xsd:sequence>
  34. <xsd:element name="bodyCrc" minOccurs="0" type="xsd:int"/>
  35. <xsd:element name="column" type="xsd:int"/>
  36. <xsd:element name="id" type="tns:ID" nillable="true"/>
  37. <xsd:element name="line" type="xsd:int"/>
  38. <xsd:element name="name" minOccurs="0" type="xsd:string"/>
  39. <xsd:element name="problem" type="xsd:string" nillable="true"/>
  40. <xsd:element name="success" type="xsd:boolean"/>
  41. </xsd:sequence>
  42. </xsd:complexType>
  43. <xsd:complexType name="CompileAndTestResult">
  44. <xsd:sequence>
  45. <xsd:element name="classes" minOccurs="0" maxOccurs="unbounded" type="tns:CompileClassResult"/>
  46. <xsd:element name="deleteClasses" minOccurs="0" maxOccurs="unbounded" type="tns:DeleteApexResult"/>
  47. <xsd:element name="deleteTriggers" minOccurs="0" maxOccurs="unbounded" type="tns:DeleteApexResult"/>
  48. <xsd:element name="runTestsResult" type="tns:RunTestsResult"/>
  49. <xsd:element name="success" type="xsd:boolean"/>
  50. <xsd:element name="triggers" minOccurs="0" maxOccurs="unbounded" type="tns:CompileTriggerResult"/>
  51. </xsd:sequence>
  52. </xsd:complexType>
  53. <xsd:complexType name="DeleteApexResult">
  54. <xsd:sequence>
  55. <xsd:element name="id" type="tns:ID" nillable="true"/>
  56. <xsd:element name="problem" minOccurs="0" type="xsd:string"/>
  57. <xsd:element name="success" type="xsd:boolean"/>
  58. </xsd:sequence>
  59. </xsd:complexType>
  60. <xsd:complexType name="RunTestsResult">
  61. <xsd:sequence>
  62. <xsd:element name="codeCoverage" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageResult"/>
  63. <xsd:element name="codeCoverageWarnings" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageWarning"/>
  64. <xsd:element name="failures" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestFailure"/>
  65. <xsd:element name="numFailures" type="xsd:int"/>
  66. <xsd:element name="numTestsRun" type="xsd:int"/>
  67. <xsd:element name="successes" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestSuccess"/>
  68. <xsd:element name="totalTime" type="xsd:double"/>
  69. </xsd:sequence>
  70. </xsd:complexType>
  71. <xsd:complexType name="CodeCoverageResult">
  72. <xsd:sequence>
  73. <xsd:element name="dmlInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
  74. <xsd:element name="id" type="tns:ID"/>
  75. <xsd:element name="locationsNotCovered" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
  76. <xsd:element name="methodInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
  77. <xsd:element name="name" type="xsd:string"/>
  78. <xsd:element name="namespace" type="xsd:string" nillable="true"/>
  79. <xsd:element name="numLocations" type="xsd:int"/>
  80. <xsd:element name="numLocationsNotCovered" type="xsd:int"/>
  81. <xsd:element name="soqlInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
  82. <xsd:element name="soslInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
  83. <xsd:element name="type" type="xsd:string"/>
  84. </xsd:sequence>
  85. </xsd:complexType>
  86. <xsd:complexType name="CodeLocation">
  87. <xsd:sequence>
  88. <xsd:element name="column" type="xsd:int"/>
  89. <xsd:element name="line" type="xsd:int"/>
  90. <xsd:element name="numExecutions" type="xsd:int"/>
  91. <xsd:element name="time" type="xsd:double"/>
  92. </xsd:sequence>
  93. </xsd:complexType>
  94. <xsd:complexType name="CodeCoverageWarning">
  95. <xsd:sequence>
  96. <xsd:element name="id" type="tns:ID"/>
  97. <xsd:element name="message" type="xsd:string"/>
  98. <xsd:element name="name" type="xsd:string" nillable="true"/>
  99. <xsd:element name="namespace" type="xsd:string" nillable="true"/>
  100. </xsd:sequence>
  101. </xsd:complexType>
  102. <xsd:complexType name="RunTestFailure">
  103. <xsd:sequence>
  104. <xsd:element name="id" type="tns:ID"/>
  105. <xsd:element name="message" type="xsd:string"/>
  106. <xsd:element name="methodName" type="xsd:string" nillable="true"/>
  107. <xsd:element name="name" type="xsd:string"/>
  108. <xsd:element name="namespace" type="xsd:string" nillable="true"/>
  109. <xsd:element name="stackTrace" type="xsd:string" nillable="true"/>
  110. <xsd:element name="time" type="xsd:double"/>
  111. <xsd:element name="type" type="xsd:string"/>
  112. </xsd:sequence>
  113. </xsd:complexType>
  114. <xsd:complexType name="RunTestSuccess">
  115. <xsd:sequence>
  116. <xsd:element name="id" type="tns:ID"/>
  117. <xsd:element name="methodName" type="xsd:string"/>
  118. <xsd:element name="name" type="xsd:string"/>
  119. <xsd:element name="namespace" type="xsd:string" nillable="true"/>
  120. <xsd:element name="time" type="xsd:double"/>
  121. </xsd:sequence>
  122. </xsd:complexType>
  123. <xsd:complexType name="WsdlToApexResult">
  124. <xsd:sequence>
  125. <xsd:element name="apexScripts" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  126. <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  127. <xsd:element name="success" type="xsd:boolean"/>
  128. </xsd:sequence>
  129. </xsd:complexType>
  130. <xsd:element name="DebuggingInfo">
  131. <xsd:complexType>
  132. <xsd:sequence>
  133. <xsd:element name="debugLog" type="xsd:string"/>
  134. </xsd:sequence>
  135. </xsd:complexType>
  136. </xsd:element>
  137. <xsd:complexType name="CompileAndTestRequest">
  138. <xsd:sequence>
  139. <xsd:element name="checkOnly" type="xsd:boolean"/>
  140. <xsd:element name="classes" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  141. <xsd:element name="deleteClasses" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  142. <xsd:element name="deleteTriggers" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  143. <xsd:element name="runTestsRequest" minOccurs="0" type="tns:RunTestsRequest"/>
  144. <xsd:element name="triggers" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  145. </xsd:sequence>
  146. </xsd:complexType>
  147. <xsd:complexType name="RunTestsRequest">
  148. <xsd:sequence>
  149. <xsd:element name="allTests" type="xsd:boolean"/>
  150. <xsd:element name="classes" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  151. <xsd:element name="namespace" type="xsd:string"/>
  152. <xsd:element name="packages" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  153. </xsd:sequence>
  154. </xsd:complexType>
  155. <xsd:simpleType name="LogCategory">
  156. <xsd:restriction base="xsd:string">
  157. <xsd:enumeration value="Db"/>
  158. <xsd:enumeration value="Workflow"/>
  159. <xsd:enumeration value="Validation"/>
  160. <xsd:enumeration value="Callout"/>
  161. <xsd:enumeration value="Apex_code"/>
  162. <xsd:enumeration value="Apex_profiling"/>
  163. <xsd:enumeration value="All"/>
  164. </xsd:restriction>
  165. </xsd:simpleType>
  166. <xsd:simpleType name="LogCategoryLevel">
  167. <xsd:restriction base="xsd:string">
  168. <xsd:enumeration value="Internal"/>
  169. <xsd:enumeration value="Finest"/>
  170. <xsd:enumeration value="Finer"/>
  171. <xsd:enumeration value="Fine"/>
  172. <xsd:enumeration value="Debug"/>
  173. <xsd:enumeration value="Info"/>
  174. <xsd:enumeration value="Warn"/>
  175. <xsd:enumeration value="Error"/>
  176. </xsd:restriction>
  177. </xsd:simpleType>
  178. <xsd:complexType name="LogInfo">
  179. <xsd:sequence>
  180. <xsd:element name="category" type="tns:LogCategory"/>
  181. <xsd:element name="level" type="tns:LogCategoryLevel"/>
  182. </xsd:sequence>
  183. </xsd:complexType>
  184. <xsd:simpleType name="LogType">
  185. <xsd:restriction base="xsd:string">
  186. <xsd:enumeration value="None"/>
  187. <xsd:enumeration value="Debugonly"/>
  188. <xsd:enumeration value="Db"/>
  189. <xsd:enumeration value="Profiling"/>
  190. <xsd:enumeration value="Callout"/>
  191. <xsd:enumeration value="Detail"/>
  192. </xsd:restriction>
  193. </xsd:simpleType>
  194. <xsd:complexType name="NamespacePackagePair">
  195. <xsd:sequence>
  196. <xsd:element name="namespace" type="xsd:string"/>
  197. <xsd:element name="packageName" type="xsd:string"/>
  198. </xsd:sequence>
  199. </xsd:complexType>
  200. <xsd:complexType name="PackageVersion">
  201. <xsd:sequence>
  202. <xsd:element name="majorNumber" type="xsd:int"/>
  203. <xsd:element name="minorNumber" type="xsd:int"/>
  204. <xsd:element name="namespace" type="xsd:string"/>
  205. </xsd:sequence>
  206. </xsd:complexType>
  207. <xsd:complexType name="WsdlToApexInfo">
  208. <xsd:sequence>
  209. <xsd:element name="mapping" minOccurs="0" maxOccurs="unbounded" type="tns:NamespacePackagePair"/>
  210. <xsd:element name="wsdl" type="xsd:string"/>
  211. </xsd:sequence>
  212. </xsd:complexType>
  213. <xsd:element name="PackageVersionHeader">
  214. <xsd:complexType>
  215. <xsd:sequence>
  216. <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/>
  217. </xsd:sequence>
  218. </xsd:complexType>
  219. </xsd:element>
  220. <xsd:element name="SessionHeader">
  221. <xsd:complexType>
  222. <xsd:sequence>
  223. <xsd:element name="sessionId" type="xsd:string"/>
  224. </xsd:sequence>
  225. </xsd:complexType>
  226. </xsd:element>
  227. <xsd:element name="DisableFeedTrackingHeader">
  228. <xsd:complexType>
  229. <xsd:sequence>
  230. <xsd:element name="disableFeedTracking" type="xsd:boolean"/>
  231. </xsd:sequence>
  232. </xsd:complexType>
  233. </xsd:element>
  234. <xsd:element name="AllowFieldTruncationHeader">
  235. <xsd:complexType>
  236. <xsd:sequence>
  237. <xsd:element name="allowFieldTruncation" type="xsd:boolean"/>
  238. </xsd:sequence>
  239. </xsd:complexType>
  240. </xsd:element>
  241. <xsd:element name="DebuggingHeader">
  242. <xsd:complexType>
  243. <xsd:sequence>
  244. <xsd:element name="categories" minOccurs="0" maxOccurs="unbounded" type="tns:LogInfo"/>
  245. <xsd:element name="debugLevel" type="tns:LogType"/>
  246. </xsd:sequence>
  247. </xsd:complexType>
  248. </xsd:element>
  249. <xsd:element name="CallOptions">
  250. <xsd:complexType>
  251. <xsd:sequence>
  252. <xsd:element name="client" type="xsd:string"/>
  253. </xsd:sequence>
  254. </xsd:complexType>
  255. </xsd:element>
  256. <xsd:simpleType name="ID">
  257. <xsd:restriction base="xsd:string">
  258. <xsd:length value="18"/>
  259. <xsd:pattern value="[a-zA-Z0-9]{18}"/>
  260. </xsd:restriction>
  261. </xsd:simpleType>
  262. <xsd:element name="compileAndTest">
  263. <xsd:complexType>
  264. <xsd:sequence>
  265. <xsd:element name="CompileAndTestRequest" type="tns:CompileAndTestRequest"/>
  266. </xsd:sequence>
  267. </xsd:complexType>
  268. </xsd:element>
  269. <xsd:element name="compileAndTestResponse">
  270. <xsd:complexType>
  271. <xsd:sequence>
  272. <xsd:element name="result" type="tns:CompileAndTestResult"/>
  273. </xsd:sequence>
  274. </xsd:complexType>
  275. </xsd:element>
  276. <xsd:element name="compileClasses">
  277. <xsd:complexType>
  278. <xsd:sequence>
  279. <xsd:element name="scripts" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  280. </xsd:sequence>
  281. </xsd:complexType>
  282. </xsd:element>
  283. <xsd:element name="compileClassesResponse">
  284. <xsd:complexType>
  285. <xsd:sequence>
  286. <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:CompileClassResult"/>
  287. </xsd:sequence>
  288. </xsd:complexType>
  289. </xsd:element>
  290. <xsd:element name="compileTriggers">
  291. <xsd:complexType>
  292. <xsd:sequence>
  293. <xsd:element name="scripts" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
  294. </xsd:sequence>
  295. </xsd:complexType>
  296. </xsd:element>
  297. <xsd:element name="compileTriggersResponse">
  298. <xsd:complexType>
  299. <xsd:sequence>
  300. <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:CompileTriggerResult"/>
  301. </xsd:sequence>
  302. </xsd:complexType>
  303. </xsd:element>
  304. <xsd:element name="executeAnonymous">
  305. <xsd:complexType>
  306. <xsd:sequence>
  307. <xsd:element name="String" type="xsd:string"/>
  308. </xsd:sequence>
  309. </xsd:complexType>
  310. </xsd:element>
  311. <xsd:element name="executeAnonymousResponse">
  312. <xsd:complexType>
  313. <xsd:sequence>
  314. <xsd:element name="result" type="tns:ExecuteAnonymousResult"/>
  315. </xsd:sequence>
  316. </xsd:complexType>
  317. </xsd:element>
  318. <xsd:element name="runTests">
  319. <xsd:complexType>
  320. <xsd:sequence>
  321. <xsd:element name="RunTestsRequest" type="tns:RunTestsRequest"/>
  322. </xsd:sequence>
  323. </xsd:complexType>
  324. </xsd:element>
  325. <xsd:element name="runTestsResponse">
  326. <xsd:complexType>
  327. <xsd:sequence>
  328. <xsd:element name="result" type="tns:RunTestsResult"/>
  329. </xsd:sequence>
  330. </xsd:complexType>
  331. </xsd:element>
  332. <xsd:element name="wsdlToApex">
  333. <xsd:complexType>
  334. <xsd:sequence>
  335. <xsd:element name="info" type="tns:WsdlToApexInfo"/>
  336. </xsd:sequence>
  337. </xsd:complexType>
  338. </xsd:element>
  339. <xsd:element name="wsdlToApexResponse">
  340. <xsd:complexType>
  341. <xsd:sequence>
  342. <xsd:element name="result" type="tns:WsdlToApexResult"/>
  343. </xsd:sequence>
  344. </xsd:complexType>
  345. </xsd:element>
  346. </xsd:schema>
  347. </types>
  348. <!-- Message for the header parts -->
  349. <message name="Header">
  350. <part name="AllowFieldTruncationHeader" element="tns:AllowFieldTruncationHeader"/>
  351. <part name="CallOptions" element="tns:CallOptions"/>
  352. <part name="DebuggingHeader" element="tns:DebuggingHeader"/>
  353. <part name="DebuggingInfo" element="tns:DebuggingInfo"/>
  354. <part name="DisableFeedTrackingHeader" element="tns:DisableFeedTrackingHeader"/>
  355. <part name="PackageVersionHeader" element="tns:PackageVersionHeader"/>
  356. <part name="SessionHeader" element="tns:SessionHeader"/>
  357. </message>
  358. <!-- Operation Messages -->
  359. <message name="compileAndTestRequest">
  360. <part element="tns:compileAndTest" name="parameters"/>
  361. </message>
  362. <message name="compileAndTestResponse">
  363. <part element="tns:compileAndTestResponse" name="parameters"/>
  364. </message>
  365. <message name="compileClassesRequest">
  366. <part element="tns:compileClasses" name="parameters"/>
  367. </message>
  368. <message name="compileClassesResponse">
  369. <part element="tns:compileClassesResponse" name="parameters"/>
  370. </message>
  371. <message name="compileTriggersRequest">
  372. <part element="tns:compileTriggers" name="parameters"/>
  373. </message>
  374. <message name="compileTriggersResponse">
  375. <part element="tns:compileTriggersResponse" name="parameters"/>
  376. </message>
  377. <message name="executeAnonymousRequest">
  378. <part element="tns:executeAnonymous" name="parameters"/>
  379. </message>
  380. <message name="executeAnonymousResponse">
  381. <part element="tns:executeAnonymousResponse" name="parameters"/>
  382. </message>
  383. <message name="runTestsRequest">
  384. <part element="tns:runTests" name="parameters"/>
  385. </message>
  386. <message name="runTestsResponse">
  387. <part element="tns:runTestsResponse" name="parameters"/>
  388. </message>
  389. <message name="wsdlToApexRequest">
  390. <part element="tns:wsdlToApex" name="parameters"/>
  391. </message>
  392. <message name="wsdlToApexResponse">
  393. <part element="tns:wsdlToApexResponse" name="parameters"/>
  394. </message>
  395. <portType name="ApexPortType">
  396. <operation name="compileAndTest">
  397. <documentation>Compile one or more Apex Classes, Triggers, and run tests.</documentation>
  398. <input message="tns:compileAndTestRequest"/>
  399. <output message="tns:compileAndTestResponse"/>
  400. </operation>
  401. <operation name="compileClasses">
  402. <documentation>Compile one or more Apex Classes.</documentation>
  403. <input message="tns:compileClassesRequest"/>
  404. <output message="tns:compileClassesResponse"/>
  405. </operation>
  406. <operation name="compileTriggers">
  407. <documentation>Compile Apex Trigger code blocks.</documentation>
  408. <input message="tns:compileTriggersRequest"/>
  409. <output message="tns:compileTriggersResponse"/>
  410. </operation>
  411. <operation name="executeAnonymous">
  412. <documentation>Execute an anonymous Apex code block</documentation>
  413. <input message="tns:executeAnonymousRequest"/>
  414. <output message="tns:executeAnonymousResponse"/>
  415. </operation>
  416. <operation name="runTests">
  417. <documentation>Execute test methods</documentation>
  418. <input message="tns:runTestsRequest"/>
  419. <output message="tns:runTestsResponse"/>
  420. </operation>
  421. <operation name="wsdlToApex">
  422. <documentation>Generate Apex packages from WSDL for web service callouts</documentation>
  423. <input message="tns:wsdlToApexRequest"/>
  424. <output message="tns:wsdlToApexResponse"/>
  425. </operation>
  426. </portType>
  427. <binding name="ApexBinding" type="tns:ApexPortType">
  428. <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  429. <operation name="compileAndTest">
  430. <soap:operation soapAction=""/>
  431. <input>
  432. <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
  433. <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/>
  434. <soap:header use="literal" part="PackageVersionHeader" message="tns:Header"/>
  435. <soap:header use="literal" part="CallOptions" message="tns:Header"/>
  436. <soap:body use="literal" parts="parameters"/>
  437. </input>
  438. <output>
  439. <soap:header use="literal" part="DebuggingInfo" message="tns:Header"/>
  440. <soap:body use="literal"/>
  441. </output>
  442. </operation>
  443. <operation name="compileClasses">
  444. <soap:operation soapAction=""/>
  445. <input>
  446. <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
  447. <soap:header use="literal" part="PackageVersionHeader" message="tns:Header"/>
  448. <soap:header use="literal" part="CallOptions" message="tns:Header"/>
  449. <soap:body use="literal" parts="parameters"/>
  450. </input>
  451. <output>
  452. <soap:body use="literal"/>
  453. </output>
  454. </operation>
  455. <operation name="compileTriggers">
  456. <soap:operation soapAction=""/>
  457. <input>
  458. <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
  459. <soap:header use="literal" part="PackageVersionHeader" message="tns:Header"/>
  460. <soap:header use="literal" part="CallOptions" message="tns:Header"/>
  461. <soap:body use="literal" parts="parameters"/>
  462. </input>
  463. <output>
  464. <soap:body use="literal"/>
  465. </output>
  466. </operation>
  467. <operation name="executeAnonymous">
  468. <soap:operation soapAction=""/>
  469. <input>
  470. <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
  471. <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/>
  472. <soap:header use="literal" part="PackageVersionHeader" message="tns:Header"/>
  473. <soap:header use="literal" part="CallOptions" message="tns:Header"/>
  474. <soap:header use="literal" part="AllowFieldTruncationHeader" message="tns:Header"/>
  475. <soap:header use="literal" part="DisableFeedTrackingHeader" message="tns:Header"/>
  476. <soap:body use="literal" parts="parameters"/>
  477. </input>
  478. <output>
  479. <soap:header use="literal" part="DebuggingInfo" message="tns:Header"/>
  480. <soap:body use="literal"/>
  481. </output>
  482. </operation>
  483. <operation name="runTests">
  484. <soap:operation soapAction=""/>
  485. <input>
  486. <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
  487. <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/>
  488. <soap:header use="literal" part="CallOptions" message="tns:Header"/>
  489. <soap:body use="literal" parts="parameters"/>
  490. </input>
  491. <output>
  492. <soap:header use="literal" part="DebuggingInfo" message="tns:Header"/>
  493. <soap:body use="literal"/>
  494. </output>
  495. </operation>
  496. <operation name="wsdlToApex">
  497. <soap:operation soapAction=""/>
  498. <input>
  499. <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
  500. <soap:header use="literal" part="CallOptions" message="tns:Header"/>
  501. <soap:body use="literal" parts="parameters"/>
  502. </input>
  503. <output>
  504. <soap:body use="literal"/>
  505. </output>
  506. </operation>
  507. </binding>
  508. <service name="ApexService">
  509. <documentation>Manage your Salesforce.com Apex classes and triggers</documentation>
  510. <port binding="tns:ApexBinding" name="Apex">
  511. <soap:address location="https://login.salesforce.com/services/Soap/s/18.0"/>
  512. </port>
  513. </service>
  514. </definitions>