ws_workunits.ecm 37 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523
  1. /*##############################################################################
  2. HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. ############################################################################## */
  13. #include "xslprocessor.hpp"
  14. // ===========================================================================
  15. EspInclude(common);
  16. ESPStruct [nil_remove] ECLException
  17. {
  18. string Source;
  19. string Severity;
  20. int Code;
  21. string Message;
  22. string FileName;
  23. int LineNo;
  24. int Column;
  25. };
  26. // ===========================================================================
  27. ESPStruct [nil_remove] ECLSchemaItem
  28. {
  29. string ColumnName;
  30. string ColumnType;
  31. int ColumnTypeCode;
  32. bool isConditional(false);
  33. };
  34. // ===========================================================================
  35. ESPStruct [nil_remove] ECLResult
  36. {
  37. string Name;
  38. int Sequence;
  39. string Value;
  40. string Link;
  41. string FileName;
  42. bool IsSupplied;
  43. bool ShowFileContent(true);
  44. int64 Total;
  45. ESParray<ESPstruct ECLSchemaItem> ECLSchemas;
  46. [min_ver("1.39")] string XmlSchema;
  47. };
  48. // ===========================================================================
  49. ESPStruct [nil_remove] ECLTimingData
  50. {
  51. string Name;
  52. int GraphNum;
  53. int SubGraphNum;
  54. int GID;
  55. int Min;
  56. int MS;
  57. };
  58. // ===========================================================================
  59. ESPStruct [nil_remove] ECLGraph
  60. {
  61. string Name;
  62. string Label;
  63. string Type;
  64. bool Running;
  65. [min_ver("1.09")] bool Complete;
  66. [min_ver("1.14")] bool Failed;
  67. int64 RunningId;
  68. };
  69. // ===========================================================================
  70. ESPStruct [nil_remove] ECLGraphEx
  71. {
  72. string Name;
  73. string Label;
  74. string Type;
  75. string Graph;
  76. bool Running;
  77. int64 RunningId;
  78. [min_ver("1.21")] bool Complete;
  79. [min_ver("1.21")] bool Failed;
  80. };
  81. // ===========================================================================
  82. ESPStruct [nil_remove] ECLSourceFile
  83. {
  84. [min_ver("1.01")] string FileCluster;
  85. string Name;
  86. [min_ver("1.12")] bool IsSuperFile;
  87. [min_ver("1.27")] int Subs;
  88. int Count;
  89. [min_ver("1.27")] ESParray<ESPstruct ECLSourceFile> ECLSourceFiles;
  90. };
  91. // ===========================================================================
  92. ESPStruct [nil_remove] ECLTimer
  93. {
  94. string Name;
  95. string Value;
  96. int count;
  97. [min_ver("1.20")] string GraphName;
  98. [min_ver("1.20")] int SubGraphId;
  99. };
  100. // ===========================================================================
  101. ESPStruct [nil_remove] ECLHelpFile
  102. {
  103. string Name;
  104. string Type;
  105. [min_ver("1.32")] string IPAddress;
  106. [min_ver("1.32")] string Description;
  107. [min_ver("1.43")] int64 FileSize;
  108. [min_ver("1.44")] unsigned PID(0);
  109. };
  110. // ===========================================================================
  111. ESPStruct [nil_remove] ECLQuery
  112. {
  113. string Text;
  114. string Cpp;
  115. string ResTxt;
  116. string Dll;
  117. string ThorLog;
  118. [min_ver("1.35")] string QueryMainDefinition;
  119. };
  120. // ===========================================================================
  121. ESPStruct [nil_remove] DebugValue
  122. {
  123. string Name;
  124. string Value;
  125. };
  126. ESPStruct [nil_remove] WUActionResult
  127. {
  128. string Wuid;
  129. string Action;
  130. string Result;
  131. };
  132. ESPStruct [nil_remove] ApplicationValue
  133. {
  134. string Application;
  135. string Name;
  136. string Value;
  137. };
  138. ESPStruct [nil_remove] ECLWorkflow
  139. {
  140. string WFID;
  141. string EventName("");
  142. string EventText("");
  143. int Count(-1);
  144. int CountRemaining(-1);
  145. };
  146. ESPStruct [nil_remove] ThorLogInfo
  147. {
  148. string ProcessName;
  149. string ClusterGroup;
  150. string LogDate;
  151. int NumberSlaves;
  152. };
  153. ESPStruct [nil_remove] ECLWorkunit
  154. {
  155. string Wuid;
  156. string Owner;
  157. string Cluster;
  158. [min_ver("1.07")] string RoxieCluster;
  159. string Jobname;
  160. string Queue;
  161. int StateID; //Equiv to workunit::state
  162. string State; //Equiv to workunit::stateDesc
  163. string StateEx;
  164. string Description;
  165. bool Protected;
  166. bool Active;
  167. int Action;
  168. [min_ver("1.33")] string ActionEx;
  169. xsdDateTime DateTimeScheduled;
  170. int PriorityClass;
  171. int PriorityLevel;
  172. string Scope;
  173. string Snapshot;
  174. int ResultLimit;
  175. [min_ver("1.01")] bool Archived;
  176. [min_ver("1.30")] bool IsPausing(false);
  177. [min_ver("1.30")] bool ThorLCR(false);
  178. [min_ver("1.01")] int EventSchedule;
  179. [min_ver("1.02")] bool HaveSubGraphTimings;
  180. [min_ver("1.28")] string TotalThorTime;
  181. ESPstruct ECLQuery Query;
  182. [min_ver("1.03")] ESParray<ESPstruct ECLHelpFile> Helpers;
  183. ESParray<ESPstruct ECLException> Exceptions;
  184. ESParray<ESPstruct ECLGraph> Graphs;
  185. ESParray<ESPstruct ECLSourceFile> SourceFiles;
  186. ESParray<ESPstruct ECLResult> Results;
  187. ESParray<ESPstruct ECLResult> Variables;
  188. ESParray<ESPstruct ECLTimer> Timers;
  189. ESParray<ESPstruct DebugValue> DebugValues;
  190. ESParray<ESPstruct ApplicationValue> ApplicationValues;
  191. [min_ver("1.01")] ESParray<ESPstruct ECLWorkflow> Workflows;
  192. [min_ver("1.02")] ESParray<ESPstruct ECLTimingData> TimingData;
  193. [min_ver("1.05")] ESParray<string, AllowedCluster> AllowedClusters;
  194. [min_ver("1.17")] int ErrorCount;
  195. [min_ver("1.17")] int WarningCount;
  196. [min_ver("1.17")] int InfoCount;
  197. [min_ver("1.17")] int GraphCount;
  198. [min_ver("1.17")] int SourceFileCount;
  199. [min_ver("1.17")] int ResultCount;
  200. [min_ver("1.17")] int VariableCount;
  201. [min_ver("1.17")] int TimerCount;
  202. [min_ver("1.17")] bool HasDebugValue;
  203. [min_ver("1.17")] int ApplicationValueCount;
  204. [min_ver("1.22")] string XmlParams;
  205. [min_ver("1.23")] int AccessFlag;
  206. [min_ver("1.24")] int ClusterFlag;
  207. [min_ver("1.29")] string HelpersDesc;
  208. [min_ver("1.29")] string GraphsDesc;
  209. [min_ver("1.29")] string SourceFilesDesc;
  210. [min_ver("1.29")] string ResultsDesc;
  211. [min_ver("1.29")] string VariablesDesc;
  212. [min_ver("1.29")] string TimersDesc;
  213. [min_ver("1.29")] string DebugValuesDesc;
  214. [min_ver("1.29")] string ApplicationValuesDesc;
  215. [min_ver("1.29")] string WorkflowsDesc;
  216. [min_ver("1.31")] bool HasArchiveQuery(false);
  217. [min_ver("1.38")] ESParray<ESPstruct ThorLogInfo> ThorLogList;
  218. };
  219. ESPStruct [nil_remove] WUECLAttribute
  220. {
  221. string ModuleName;
  222. string AttributeName;
  223. bool IsLocked;
  224. bool IsCheckedOut;
  225. bool IsSandbox;
  226. bool IsOrphaned;
  227. };
  228. // ===========================================================================
  229. ESPStruct NetworkNode
  230. {
  231. int Category;
  232. string id;
  233. };
  234. ESPStruct LogicalFileUpload
  235. {
  236. int Type;
  237. string Source;
  238. string Destination;
  239. string EventTag;
  240. };
  241. // ===========================================================================
  242. ESPStruct [nil_remove] ECLJob
  243. {
  244. string Wuid;
  245. string Graph;
  246. string State;
  247. string StartedDate;
  248. string FinishedDate;
  249. string Cluster;
  250. [min_ver("1.06")] string GraphNum;
  251. [min_ver("1.06")] string SubGraphNum;
  252. [min_ver("1.06")] string NumOfRuns;
  253. [min_ver("1.06")] int Duration;
  254. };
  255. ESPStruct [nil_remove] ThorQueue
  256. {
  257. string DT;
  258. string RunningWUs;
  259. string QueuedWUs;
  260. string WaitingThors;
  261. string ConnectedThors;
  262. string IdledThors;
  263. string RunningWU1;
  264. string RunningWU2;
  265. };
  266. ESPStruct [nil_remove] ResubmittedWU
  267. {
  268. string WUID;
  269. string ParentWUID;
  270. };
  271. ESPrequest [nil_remove] WUCreateRequest
  272. {
  273. };
  274. ESPresponse [exceptions_inline] WUCreateResponse
  275. {
  276. ESPstruct ECLWorkunit Workunit;
  277. };
  278. ESPrequest [nil_remove] WUDeployWorkunitRequest
  279. {
  280. string Cluster;
  281. string Name;
  282. int Wait(-1);
  283. string ObjType;
  284. string FileName;
  285. binary Object;
  286. int ResultLimit;
  287. string QueryMainDefinition;
  288. string Snapshot;
  289. ESParray<ESPstruct NamedValue> DebugValues;
  290. };
  291. ESPresponse [exceptions_inline] WUDeployWorkunitResponse
  292. {
  293. ESPstruct ECLWorkunit Workunit;
  294. };
  295. ESPrequest [nil_remove] WUQueryRequest
  296. {
  297. string Wuid;
  298. [min_ver("1.01")] string Type; //archieved or non-archieved
  299. string Cluster;
  300. [min_ver("1.08")] string RoxieCluster;
  301. string Owner;
  302. string State;
  303. string StartDate;
  304. string EndDate;
  305. string ECL;
  306. string Jobname;
  307. string LogicalFile;
  308. string LogicalFileSearchType("");
  309. string ApplicationName;
  310. string ApplicationKey;
  311. string ApplicationData;
  312. string After;
  313. string Before;
  314. int Count;
  315. [min_ver("1.03")] int64 PageSize(0);
  316. [min_ver("1.03")] int64 PageStartFrom(0);
  317. [min_ver("1.03")] int64 PageEndAt;
  318. [min_ver("1.26")] int LastNDays;
  319. string Sortby;
  320. bool Descending(false);
  321. int64 CacheHint;
  322. };
  323. ESPresponse [nil_remove, exceptions_inline] WUQueryResponse
  324. {
  325. [min_ver("1.01")] string Type(""); //archieved or non-archieved
  326. string Cluster;
  327. [min_ver("1.08")] string RoxieCluster;
  328. string Owner;
  329. string State;
  330. string StartDate;
  331. string EndDate;
  332. string ECL;
  333. string Jobname;
  334. [min_ver("1.01")] string LogicalFile;
  335. [min_ver("1.01")] string LogicalFileSearchType("");
  336. string Current;
  337. string Next;
  338. int Count(0);
  339. [min_ver("1.03")] int64 PageSize(0);
  340. [min_ver("1.03")] int64 PrevPage;
  341. [min_ver("1.03")] int64 NextPage;
  342. [min_ver("1.03")] int64 LastPage(-1);
  343. int NumWUs;
  344. bool First(true);
  345. [min_ver("1.03")] int64 PageStartFrom(-1);
  346. [min_ver("1.03")] int64 PageEndAt;
  347. [min_ver("1.26")] int LastNDays;
  348. string Sortby;
  349. bool Descending(false);
  350. string BasicQuery;
  351. string Filters;
  352. [min_ver("1.41")] int64 CacheHint;
  353. ESParray<ESPstruct ECLWorkunit> Workunits;
  354. };
  355. ESPrequest [nil_remove] WUUpdateRequest
  356. {
  357. string Wuid;
  358. int State;
  359. int StateOrig;
  360. string Jobname;
  361. string JobnameOrig;
  362. string QueryText;
  363. int Action;
  364. string Description;
  365. string DescriptionOrig;
  366. bool AddDrilldownFields;
  367. int ResultLimit; //unsigned?
  368. [http_nillable(0)] bool Protected;
  369. [http_nillable(0)] bool ProtectedOrig;
  370. int PriorityClass;
  371. int PriorityLevel;
  372. string Scope;
  373. string ScopeOrig;
  374. [min_ver("1.05")] string ClusterSelection;
  375. [min_ver("1.05")] string ClusterOrig;
  376. [min_ver("1.22")] string XmlParams;
  377. [min_ver("1.25")] string ThorSlaveIP;
  378. [min_ver("1.35")] string QueryMainDefinition;
  379. ESParray<ESPstruct DebugValue> DebugValues;
  380. ESParray<ESPstruct ApplicationValue> ApplicationValues;
  381. };
  382. ESPresponse [exceptions_inline] WUUpdateResponse
  383. {
  384. ESPstruct ECLWorkunit Workunit;
  385. };
  386. ESPrequest WUDeleteRequest
  387. {
  388. ESParray<string> Wuids;
  389. [min_ver("1.02")] int BlockTillFinishTimer(0);
  390. };
  391. ESPresponse [exceptions_inline] WUDeleteResponse
  392. {
  393. ESParray<ESPstruct WUActionResult> ActionResults;
  394. };
  395. /* html */
  396. ESPrequest [nil_remove] WUActionRequest
  397. {
  398. ESParray<string> Wuids;
  399. string ActionType;
  400. string Cluster;
  401. string Owner;
  402. string State;
  403. string StartDate;
  404. string EndDate;
  405. string ECL;
  406. string Jobname;
  407. string Test;
  408. string CurrentPage("");
  409. [min_ver("1.03")] string PageSize("");
  410. string Sortby;
  411. bool Descending(false);
  412. //[min_ver("1.01")] string SashaNetAddress;
  413. [min_ver("1.01")] string EventServer("");
  414. [min_ver("1.01")] string EventName("");
  415. //[min_ver("1.01")] string EventText("");
  416. [min_ver("1.01")] string PageFrom("");
  417. [min_ver("1.02")] int BlockTillFinishTimer(0);
  418. };
  419. ESPresponse [exceptions_inline] WUActionResponse
  420. {
  421. ESParray<ESPstruct WUActionResult> ActionResults;
  422. };
  423. ESPrequest WUAbortRequest
  424. {
  425. ESParray<string> Wuids;
  426. [min_ver("1.02")] int BlockTillFinishTimer(0);
  427. };
  428. ESPresponse [exceptions_inline] WUAbortResponse
  429. {
  430. ESParray<ESPstruct WUActionResult> ActionResults;
  431. };
  432. ESPrequest WUProtectRequest
  433. {
  434. ESParray<string> Wuids;
  435. bool Protect(true);
  436. };
  437. ESPresponse [exceptions_inline] WUProtectResponse
  438. {
  439. ESParray<ESPstruct WUActionResult> ActionResults;
  440. };
  441. ESPrequest WUResubmitRequest
  442. {
  443. ESParray<string> Wuids;
  444. [max_ver("1.30")] bool Recompile;
  445. [min_ver("1.02")] int BlockTillFinishTimer(0);
  446. bool ResetWorkflow;
  447. bool CloneWorkunit;
  448. };
  449. ESPresponse [exceptions_inline] WUResubmitResponse
  450. {
  451. [min_ver("1.40")] ESParray<ESPstruct ResubmittedWU, WU> WUs;
  452. };
  453. ESPrequest WURunRequest
  454. {
  455. string QuerySet;
  456. string Query;
  457. string Wuid;
  458. bool CloneWorkunit;
  459. string Cluster;
  460. int Wait(-1);
  461. [rows(15)] string Input;
  462. bool NoRootTag(0);
  463. ESParray<ESPstruct NamedValue> DebugValues;
  464. ESParray<ESPstruct NamedValue> Variables;
  465. };
  466. ESPresponse [exceptions_inline] WURunResponse
  467. {
  468. string Wuid;
  469. string State;
  470. string Results;
  471. };
  472. ESPrequest WUSubmitRequest
  473. {
  474. string Wuid;
  475. string Cluster;
  476. string Queue;
  477. string Snapshot;
  478. int MaxRunTime;
  479. [min_ver("1.02")] int BlockTillFinishTimer(0);
  480. [min_ver("1.19")] bool SyntaxCheck(false);
  481. bool NotifyCluster(false);
  482. };
  483. ESPresponse [exceptions_inline] WUSubmitResponse
  484. {
  485. };
  486. ESPrequest WUScheduleRequest
  487. {
  488. string Wuid;
  489. string Cluster;
  490. string Queue;
  491. string Snapshot;
  492. xsdDateTime When;
  493. int MaxRunTime;
  494. };
  495. ESPresponse [exceptions_inline] WUScheduleResponse
  496. {
  497. };
  498. ESPrequest [nil_remove] WUPushEventRequest
  499. {
  500. string EventName("");
  501. string EventText("");
  502. };
  503. ESPresponse [exceptions_inline] WUPushEventResponse
  504. {
  505. };
  506. SCMenum WUINFOType
  507. {
  508. WUGRAPHS,
  509. WUTIMINGS,
  510. WUACTIONS,
  511. WURESULTS
  512. };
  513. ESPrequest WUInfoRequest
  514. {
  515. string Wuid;
  516. bool TruncateEclTo64k(true);
  517. [min_ver("1.01")] string Type; //archieved or non-archieved
  518. [min_ver("1.16")] bool IncludeExceptions(true);
  519. [min_ver("1.16")] bool IncludeGraphs(true);
  520. [min_ver("1.16")] bool IncludeSourceFiles(true);
  521. [min_ver("1.16")] bool IncludeResults(true);
  522. [min_ver("1.34")] bool IncludeResultsViewNames(false);
  523. [min_ver("1.16")] bool IncludeVariables(true);
  524. [min_ver("1.16")] bool IncludeTimers(true);
  525. [min_ver("1.16")] bool IncludeDebugValues(true);
  526. [min_ver("1.16")] bool IncludeApplicationValues(true);
  527. [min_ver("1.16")] bool IncludeWorkflows(true);
  528. [min_ver("1.39")] bool IncludeXmlSchemas(false);
  529. [min_ver("1.16")] bool SuppressResultSchemas(false);
  530. [min_ver("1.25")] string ThorSlaveIP;
  531. };
  532. ESPresponse [exceptions_inline] WUInfoResponse
  533. {
  534. ESPstruct ECLWorkunit Workunit;
  535. int AutoRefresh(0);
  536. bool CanCompile;
  537. [min_ver("1.25")] string ThorSlaveIP;
  538. [min_ver("1.34")] ESParray<string, View> ResultViews;
  539. };
  540. ESPrequest WUResultSummaryRequest
  541. {
  542. string Wuid;
  543. int Sequence;
  544. };
  545. ESPresponse [exceptions_inline] WUResultSummaryResponse
  546. {
  547. string Wuid;
  548. int Sequence;
  549. int Format;
  550. ESPStruct ECLResult Result;
  551. };
  552. /* html */
  553. ESPrequest WULogFileRequest
  554. {
  555. string Name;
  556. string Wuid;
  557. string Type;
  558. int Option;
  559. [min_ver("1.10")] string SlaveIP;
  560. [min_ver("1.32")] string IPAddress;
  561. [min_ver("1.32")] string Description;
  562. [min_ver("1.36")] string QuerySet;
  563. [min_ver("1.36")] string Query;
  564. [min_ver("1.38")] string Process;
  565. [min_ver("1.38")] string ClusterGroup;
  566. [min_ver("1.38")] string LogDate;
  567. [min_ver("1.38")] int SlaveNumber(1);
  568. string PlainText;
  569. };
  570. ESPresponse [exceptions_inline] WULogFileResponse
  571. {
  572. [min_ver("1.36")] string Wuid;
  573. [min_ver("1.36")] string QuerySet;
  574. [min_ver("1.36")] string QueryName;
  575. [min_ver("1.36")] string QueryId;
  576. [min_ver("1.36")] string FileName;
  577. [min_ver("1.38")] string DaliServer;
  578. [http_content("application/octet-stream")] binary thefile;
  579. };
  580. ESPrequest WUResultBinRequest
  581. {
  582. string LogicalName;
  583. string Wuid;
  584. string ResultName;
  585. int Sequence;
  586. string Format("raw");
  587. int64 Start(0);
  588. int Count;
  589. };
  590. ESPresponse [exceptions_inline] WUResultBinResponse
  591. {
  592. string Wuid;
  593. int Sequence;
  594. string Name;
  595. int64 Start;
  596. int Count;
  597. int Requested;
  598. int64 Total;
  599. [http_content("application/octet-stream")] binary Result;
  600. string Format;
  601. };
  602. ESPrequest WUResultRequest
  603. {
  604. string Wuid;
  605. int Sequence;
  606. string ResultName;
  607. string LogicalName;
  608. string Cluster;
  609. bool SuppressXmlSchema(0);
  610. int64 Start(0);
  611. int Count;
  612. };
  613. ESPresponse [exceptions_inline,http_encode(0)] WUResultResponse
  614. {
  615. string Wuid;
  616. int Sequence;
  617. string LogicalName;
  618. string Cluster;
  619. string Name;
  620. int64 Start;
  621. int Requested;
  622. int Count;
  623. int64 Total;
  624. string Result;
  625. };
  626. ESPrequest WUResultViewRequest
  627. {
  628. string Wuid;
  629. string ViewName;
  630. int Sequence;
  631. string ResultName;
  632. };
  633. ESPresponse [exceptions_inline] WUResultViewResponse
  634. {
  635. string Wuid;
  636. string ViewName;
  637. [http_content("text/html")] string Result;
  638. };
  639. ESPrequest WUClusterJobQueueXLSRequest
  640. {
  641. string Cluster;
  642. string StartDate;
  643. string EndDate;
  644. string ShowType;
  645. };
  646. ESPresponse [exceptions_inline] WUClusterJobQueueXLSResponse
  647. {
  648. [http_content("application/octet-stream")] binary Result;
  649. };
  650. ESPrequest [nil_remove] WUClusterJobQueueLOGRequest
  651. {
  652. string Cluster;
  653. string StartDate;
  654. string EndDate;
  655. };
  656. ESPresponse [exceptions_inline] WUClusterJobQueueLOGResponse
  657. {
  658. [http_content("text/xml")] binary thefile;
  659. };
  660. ESPrequest WUClusterJobXLSRequest
  661. {
  662. string Cluster;
  663. string StartDate;
  664. string EndDate;
  665. bool ShowAll;
  666. string BusinessStartTime;
  667. string BusinessEndTime;
  668. };
  669. ESPresponse [exceptions_inline] WUClusterJobXLSResponse
  670. {
  671. [http_content("application/octet-stream")] binary Result;
  672. };
  673. ESPrequest WUClusterJobSummaryXLSRequest
  674. {
  675. string Cluster;
  676. string StartDate;
  677. string EndDate;
  678. bool ShowAll;
  679. string BusinessStartTime;
  680. string BusinessEndTime;
  681. };
  682. ESPresponse [exceptions_inline] WUClusterJobSummaryXLSResponse
  683. {
  684. [http_content("application/octet-stream")] binary Result;
  685. };
  686. ESPrequest GVCAjaxGraphRequest
  687. {
  688. string Name;
  689. string GraphName;
  690. [min_ver("1.20")] int SubGraphId;
  691. [min_ver("1.21")] bool SubGraphOnly;
  692. };
  693. ESPresponse GVCAjaxGraphResponse
  694. {
  695. string Name;
  696. string GraphName;
  697. string GraphType;
  698. [min_ver("1.20")] int SubGraphId;
  699. [min_ver("1.21")] bool SubGraphOnly;
  700. };
  701. ESPrequest [nil_remove] WUGraphInfoRequest
  702. {
  703. string Wuid;
  704. string Name;
  705. [min_ver("1.02")] string GID;
  706. [min_ver("1.15")] int BatchWU;
  707. };
  708. ESPresponse [exceptions_inline] WUGraphInfoResponse
  709. {
  710. string Wuid;
  711. string Name;
  712. [min_ver("1.02")] string GID;
  713. [min_ver("1.15")] int BatchWU;
  714. bool Running;
  715. };
  716. ESPrequest [nil_remove] WUGVCGraphInfoRequest
  717. {
  718. string Wuid;
  719. string Name;
  720. string GID;
  721. [min_ver("1.15")] int BatchWU;
  722. [min_ver("1.18")] int SubgraphId;
  723. };
  724. ESPresponse [exceptions_inline, http_encode(0)] WUGVCGraphInfoResponse
  725. {
  726. string Wuid;
  727. string Name;
  728. string GID;
  729. bool Running;
  730. string TheGraph;
  731. [min_ver("1.15")] int BatchWU;
  732. };
  733. ESPrequest WUGraphTimingRequest
  734. {
  735. string Wuid;
  736. };
  737. ESPresponse [exceptions_inline] WUGraphTimingResponse
  738. {
  739. ESPstruct ECLWorkunit Workunit;
  740. };
  741. ESPrequest WUProcessGraphRequest
  742. {
  743. string Wuid;
  744. string Name;
  745. };
  746. ESPresponse [encode(0), exceptions_inline] WUProcessGraphResponse
  747. {
  748. string theGraph;
  749. };
  750. ESPrequest WUGetGraphRequest
  751. {
  752. string Wuid;
  753. [min_ver("1.19")] string GraphName;
  754. [min_version("1.21")] string SubGraphId;
  755. };
  756. ESPresponse [exceptions_inline] WUGetGraphResponse
  757. {
  758. ESParray<ESPstruct ECLGraphEx> Graphs;
  759. };
  760. ESPrequest WUQueryGetGraphRequest
  761. {
  762. string Target;
  763. string QueryId;
  764. [min_ver("1.19")] string GraphName;
  765. [min_version("1.21")] string SubGraphId;
  766. };
  767. ESPresponse [exceptions_inline] WUQueryGetGraphResponse
  768. {
  769. ESParray<ESPstruct ECLGraphEx> Graphs;
  770. };
  771. ESPrequest WUExportRequest
  772. {
  773. string Cluster;
  774. string Owner;
  775. string State;
  776. string StartDate;
  777. string EndDate;
  778. string ECL;
  779. string Jobname;
  780. };
  781. ESPresponse [exceptions_inline] WUExportResponse
  782. {
  783. [http_content("text/xml")] binary ExportData;
  784. };
  785. ESPrequest WUWaitRequest
  786. {
  787. string Wuid;
  788. int Wait(-1);
  789. bool ReturnOnWait(false);
  790. };
  791. ESPresponse [exceptions_inline] WUWaitResponse
  792. {
  793. int StateID;
  794. };
  795. ESPrequest WUSyntaxCheckRequest
  796. {
  797. string ECL;
  798. string ModuleName;
  799. string AttributeName;
  800. string Queue;
  801. string Cluster;
  802. string Snapshot;
  803. int TimeToWait(60000);
  804. [min_ver("1.04")] ESParray<ESPstruct DebugValue> DebugValues;
  805. };
  806. ESPresponse [exceptions_inline] WUSyntaxCheckResponse
  807. {
  808. ESParray<ESPstruct ECLException> Errors;
  809. };
  810. ESPrequest WUCompileECLRequest
  811. {
  812. string ECL;
  813. string ModuleName;
  814. string AttributeName;
  815. string Queue;
  816. string Cluster;
  817. string Snapshot;
  818. bool IncludeDependencies(false);
  819. bool IncludeComplexity;
  820. int TimeToWait(60000);
  821. };
  822. ESPresponse [exceptions_inline] WUCompileECLResponse
  823. {
  824. string Complexity;
  825. ESParray<ESPstruct ECLException> Errors;
  826. ESParray<ESPstruct WUECLAttribute, ECLAttribute> Dependencies;
  827. };
  828. ESPrequest WUJobListRequest
  829. {
  830. string Cluster;
  831. string StartDate;
  832. string EndDate;
  833. bool ShowAll;
  834. int BusinessStartHour;
  835. int BusinessEndHour;
  836. };
  837. ESPresponse [exceptions_inline] WUJobListResponse
  838. {
  839. string StartDate;
  840. string EndDate;
  841. ESParray<ESPstruct ECLJob> Jobs;
  842. };
  843. ESPrequest [nil_remove] WUShowScheduledRequest
  844. {
  845. string Cluster("");
  846. string EventName("");
  847. string PushEventName("");
  848. string PushEventText("");
  849. };
  850. ESPStruct [nil_remove] ScheduledWU
  851. {
  852. string Wuid;
  853. string Cluster("");
  854. string EventName("");
  855. string EventText("");
  856. string JobName("");
  857. };
  858. ESPStruct [nil_remove] ServerInfo
  859. {
  860. string Name("");
  861. string NetAddress("");
  862. };
  863. ESPresponse [nil_remove, exceptions_inline] WUShowScheduledResponse
  864. {
  865. int ClusterSelected(0);
  866. string EventName("");
  867. string PushEventName("");
  868. string PushEventText("");
  869. string Query("");
  870. ESParray<ESPstruct ServerInfo> Clusters;
  871. ESParray<ESPstruct ScheduledWU> Workunits;
  872. };
  873. ESPrequest WUGetDependancyTreesRequest
  874. {
  875. string Cluster;
  876. string Queue;
  877. string Snapshot;
  878. string Items;
  879. [min_ver("1.12")] string TimeoutMilliSec;
  880. };
  881. ESPresponse [nil_remove, exceptions_inline] WUGetDependancyTreesResponse
  882. {
  883. ESParray<ESPstruct ECLException> Errors;
  884. [http_content("text/xml")] binary DependancyTrees;
  885. };
  886. ESPrequest WUListLocalFileRequiredRequest
  887. {
  888. string Wuid;
  889. };
  890. ESPresponse [nil_remove, exceptions_inline] WUListLocalFileRequiredResponse
  891. {
  892. ESParray<ESPstruct LogicalFileUpload> LocalFileUploads;
  893. };
  894. ESPrequest WUAddLocalFileToWorkunitRequest
  895. {
  896. string Wuid;
  897. string Name;
  898. string Val;
  899. string DefVal;
  900. int Type;
  901. int Length;
  902. };
  903. ESPresponse [nil_remove, exceptions_inline] WUAddLocalFileToWorkunitResponse
  904. {
  905. string Wuid;
  906. string Name;
  907. string Result;
  908. };
  909. ESPrequest WUDebugRequest
  910. {
  911. string Wuid;
  912. string Command;
  913. };
  914. ESPresponse [exceptions_inline] WUDebugResponse
  915. {
  916. string Result;
  917. };
  918. ESPrequest WUCopyLogicalFilesRequest
  919. {
  920. string Wuid;
  921. string Cluster;
  922. bool CopyLocal;
  923. };
  924. ESPStruct WULogicalFileCopyInfo
  925. {
  926. bool IsIndex;
  927. string LogicalName;
  928. string DfuCopyWuid;
  929. string DfuCopyError;
  930. ESParray<string> Clusters;
  931. };
  932. ESPStruct WUCopyLogicalClusterFileSections
  933. {
  934. string ClusterName;
  935. ESParray<ESPstruct WULogicalFileCopyInfo> OnCluster;
  936. ESParray<ESPstruct WULogicalFileCopyInfo> NotOnCluster;
  937. ESParray<ESPstruct WULogicalFileCopyInfo> Foreign;
  938. ESParray<ESPstruct WULogicalFileCopyInfo> NotFound;
  939. };
  940. ESPresponse [exceptions_inline] WUCopyLogicalFilesResponse
  941. {
  942. string Wuid;
  943. ESParray<ESPStruct WUCopyLogicalClusterFileSections, Cluster> ClusterFiles;
  944. };
  945. ESPenum WUQueryActivationMode : int
  946. {
  947. NoActivate(0, "Do not activate query"),
  948. Activate(1, "Activate query"),
  949. ActivateSuspendPrevious(2, "Activate query, suspend previous"),
  950. ActivateDeletePrevious(3, "Activate query, delete previous")
  951. };
  952. ESPrequest [nil_remove] WUPublishWorkunitRequest
  953. {
  954. string Wuid;
  955. string Cluster;
  956. string JobName;
  957. int Activate;
  958. bool NotifyCluster(false);
  959. int Wait(10000);
  960. bool NoReload(0);
  961. bool UpdateWorkUnitName(0);
  962. string memoryLimit;
  963. nonNegativeInteger TimeLimit(0);
  964. nonNegativeInteger WarnTimeLimit(0);
  965. string Priority;
  966. string RemoteDali;
  967. string Comment;
  968. bool DontCopyFiles(false);
  969. string SourceProcess;
  970. };
  971. ESPresponse [exceptions_inline] WUPublishWorkunitResponse
  972. {
  973. string Wuid;
  974. string Result;
  975. string QuerySet;
  976. string QueryName;
  977. string QueryId;
  978. bool ReloadFailed;
  979. [min_ver("1.39")] bool Suspended;
  980. [min_ver("1.39")] string ErrorMessage;
  981. ESParray<ESPStruct WUCopyLogicalClusterFileSections, Cluster> ClusterFiles;
  982. };
  983. ESPrequest [nil_remove] WUQueryConfigRequest
  984. {
  985. string Target;
  986. string QueryId;
  987. int Wait(10000);
  988. bool NoReload(0);
  989. string memoryLimit;
  990. nonNegativeInteger TimeLimit(0);
  991. nonNegativeInteger WarnTimeLimit(0);
  992. string Priority;
  993. string Comment;
  994. };
  995. ESPStruct WUQueryConfigResult
  996. {
  997. string QueryId;
  998. };
  999. ESPresponse [exceptions_inline] WUQueryConfigResponse
  1000. {
  1001. bool ReloadFailed;
  1002. ESParray<ESPStruct WUQueryConfigResult, Result> Results;
  1003. };
  1004. ESPStruct QuerySet
  1005. {
  1006. string QuerySetName;
  1007. };
  1008. ESPrequest WUQuerysetsRequest
  1009. {
  1010. bool test;
  1011. };
  1012. ESPresponse [exceptions_inline] WUQuerysetsResponse
  1013. {
  1014. ESParray<ESPstruct QuerySet> Querysets;
  1015. };
  1016. ESPStruct ClusterQueryState
  1017. {
  1018. string Cluster;
  1019. string State;
  1020. [min_ver("1.46")] string Errors;
  1021. };
  1022. ESPStruct [nil_remove] QuerySetQuery
  1023. {
  1024. string Id;
  1025. string Name;
  1026. string Wuid;
  1027. string Dll;
  1028. bool Suspended;
  1029. ESParray<ESPstruct ClusterQueryState> Clusters;
  1030. string memoryLimit;
  1031. nonNegativeInteger timeLimit;
  1032. nonNegativeInteger warnTimeLimit;
  1033. string priority;
  1034. string Comment;
  1035. [min_ver("1.45")] string QuerySetId;
  1036. [min_ver("1.46")] bool IsLibrary;
  1037. [min_ver("1.46")] bool Activated;
  1038. [min_ver("1.46")] string PublishedBy;
  1039. };
  1040. ESPStruct QuerySetAlias
  1041. {
  1042. string Id;
  1043. string Name;
  1044. };
  1045. ESPenum WUQuerySetFilterType : string
  1046. {
  1047. ALL("All"),
  1048. ID("Id"),
  1049. NAME("Name"),
  1050. ALIAS("Alias"),
  1051. STATUS("Status")
  1052. };
  1053. ESPrequest WUQuerySetDetailsRequest
  1054. {
  1055. string QuerySetName;
  1056. string Filter;
  1057. string ClusterName;
  1058. ESPenum WUQuerySetFilterType FilterType("All");
  1059. };
  1060. ESPresponse [exceptions_inline] WUQuerySetDetailsResponse
  1061. {
  1062. string QuerySetName;
  1063. ESParray<ESPstruct QuerySetQuery> QuerysetQueries;
  1064. ESParray<ESPstruct QuerySetAlias> QuerysetAliases;
  1065. [min_ver("1.37")] string ClusterName;
  1066. [min_ver("1.37")] string Filter;
  1067. [min_ver("1.37")] ESPenum WUQuerySetFilterType FilterType;
  1068. [min_ver("1.37")] ESParray<string> ClusterNames;
  1069. };
  1070. ESPrequest [nil_remove] WUListQueriesRequest
  1071. {
  1072. string QuerySetName;
  1073. string ClusterName;
  1074. int64 MemoryLimitLow;
  1075. int64 MemoryLimitHigh;
  1076. nonNegativeInteger TimeLimitLow;
  1077. nonNegativeInteger TimeLimitHigh;
  1078. nonNegativeInteger WarnTimeLimitLow;
  1079. nonNegativeInteger WarnTimeLimitHigh;
  1080. nonNegativeInteger PriorityLow;
  1081. nonNegativeInteger PriorityHigh;
  1082. nonNegativeInteger PageSize(0);
  1083. nonNegativeInteger PageStartFrom(0);
  1084. string Sortby;
  1085. bool Descending(false);
  1086. int64 CacheHint;
  1087. };
  1088. ESPresponse [exceptions_inline] WUListQueriesResponse
  1089. {
  1090. int NumberOfQueries;
  1091. int64 CacheHint;
  1092. ESParray<ESPstruct QuerySetQuery> QuerysetQueries;
  1093. };
  1094. ESPrequest WUQueryDetailsRequest
  1095. {
  1096. string QueryId;
  1097. string QuerySet;
  1098. bool IncludeStateOnClusters(false);
  1099. bool IncludeSuperFiles(false);
  1100. };
  1101. ESPStruct QuerySuperFile
  1102. {
  1103. string Name;
  1104. ESParray<string, File> SubFiles;
  1105. };
  1106. ESPresponse [exceptions_inline] WUQueryDetailsResponse
  1107. {
  1108. string QueryId;
  1109. string QuerySet;
  1110. string QueryName;
  1111. string Wuid;
  1112. string Dll;
  1113. bool Suspended;
  1114. [min_ver("1.42")] bool Activated;
  1115. string SuspendedBy;
  1116. [min_ver("1.43")] ESParray<ESPstruct ClusterQueryState> Clusters;
  1117. string PublishedBy;
  1118. string Comment;
  1119. ESParray<string> LogicalFiles;
  1120. [min_ver("1.44")] ESParray<ESPstruct QuerySuperFile, SuperFile> SuperFiles;
  1121. [min_ver("1.46")] bool IsLibrary;
  1122. [min_ver("1.46")] string Priority;
  1123. [min_ver("1.46")] string WUSnapShot; //Label
  1124. [min_ver("1.46")] string CompileTime;
  1125. [min_ver("1.46")] ESParray<string> LibrariesUsed;
  1126. [min_ver("1.46")] int CountGraphs;
  1127. [min_ver("1.46")] ESParray<string> GraphIds;
  1128. };
  1129. ESPrequest WUMultiQuerySetDetailsRequest
  1130. {
  1131. string ClusterName;
  1132. string QuerySetName;
  1133. string Filter;
  1134. ESPenum WUQuerySetFilterType FilterType("All");
  1135. };
  1136. ESPstruct WUQuerySetDetail
  1137. {
  1138. string QuerySetName;
  1139. ESParray<ESPstruct QuerySetQuery> Queries;
  1140. ESParray<ESPstruct QuerySetAlias> Aliases;
  1141. };
  1142. ESPresponse [exceptions_inline] WUMultiQuerySetDetailsResponse
  1143. {
  1144. string ClusterName;
  1145. ESParray<ESPstruct WUQuerySetDetail> Querysets;
  1146. };
  1147. ESPenum QuerySetQueryActionTypes : string
  1148. {
  1149. Suspend("Suspend"),
  1150. Unsuspend("Unsuspend"),
  1151. ToggleSuspend("ToggleSuspend"),
  1152. Activate("Activate"),
  1153. Delete("Delete"),
  1154. RemoveAllAliases("RemoveAllAliases")
  1155. };
  1156. ESPStruct QuerySetQueryClientState
  1157. {
  1158. string Suspended;
  1159. };
  1160. ESPStruct QuerySetQueryActionItem
  1161. {
  1162. string QueryId;
  1163. ESPstruct QuerySetQueryClientState ClientState;
  1164. };
  1165. ESPrequest WUQuerySetQueryActionRequest
  1166. {
  1167. ESPenum QuerySetQueryActionTypes Action;
  1168. string QuerySetName;
  1169. ESParray<ESPstruct QuerySetQueryActionItem, Query> Queries;
  1170. };
  1171. ESPStruct QuerySetQueryActionResult
  1172. {
  1173. string QueryId;
  1174. bool Suspended;
  1175. bool Success;
  1176. int Code;
  1177. string Message;
  1178. };
  1179. ESPresponse [exceptions_inline] WUQuerySetQueryActionResponse
  1180. {
  1181. ESPenum QuerySetQueryActionTypes Action;
  1182. string QuerySetName;
  1183. ESParray<ESPstruct QuerySetQueryActionResult, Result> Results;
  1184. };
  1185. ESPenum QuerySetAliasActionTypes : string
  1186. {
  1187. Deactivate("Deactivate")
  1188. };
  1189. ESPStruct QuerySetAliasActionItem
  1190. {
  1191. string Name;
  1192. };
  1193. ESPrequest WUQuerySetAliasActionRequest
  1194. {
  1195. ESPenum QuerySetAliasActionTypes Action;
  1196. string QuerySetName;
  1197. ESParray<ESPstruct QuerySetAliasActionItem, Alias> Aliases;
  1198. };
  1199. ESPStruct QuerySetAliasActionResult
  1200. {
  1201. string Name;
  1202. bool Success;
  1203. int Code;
  1204. string Message;
  1205. };
  1206. ESPresponse [exceptions_inline] WUQuerySetAliasActionResponse
  1207. {
  1208. ESPenum QuerySetAliasActionTypes Action;
  1209. string QuerySetName;
  1210. ESParray<ESPstruct QuerySetAliasActionResult, Result> Results;
  1211. };
  1212. ESPrequest [nil_remove] WUQuerySetCopyQueryRequest
  1213. {
  1214. string Source;
  1215. string Target;
  1216. string Cluster;
  1217. string DaliServer;
  1218. int Activate;
  1219. bool Overwrite(false);
  1220. bool DontCopyFiles(false);
  1221. int Wait(10000);
  1222. bool NoReload(0);
  1223. string memoryLimit;
  1224. nonNegativeInteger TimeLimit(0);
  1225. nonNegativeInteger WarnTimeLimit(0);
  1226. string priority;
  1227. string Comment;
  1228. string SourceProcess;
  1229. };
  1230. ESPresponse [exceptions_inline] WUQuerySetCopyQueryResponse
  1231. {
  1232. string QueryId;
  1233. };
  1234. ESPrequest [nil_remove] WUGetZAPInfoRequest
  1235. {
  1236. string WUID;
  1237. };
  1238. ESPresponse [exceptions_inline] WUGetZAPInfoResponse
  1239. {
  1240. string WUID;
  1241. string ESPIPAddress;
  1242. string ThorIPAddress;
  1243. string BuildVersion;
  1244. string Archive;
  1245. };
  1246. ESPrequest [nil_remove] WUCreateZAPInfoRequest
  1247. {
  1248. string WUID;
  1249. string ESPIPAddress;
  1250. string ThorIPAddress;
  1251. string BuildVersion;
  1252. string ProblemDescription;
  1253. string WhatChanged;
  1254. string WhereSlow;
  1255. };
  1256. ESPresponse [exceptions_inline] WUCreateZAPInfoResponse
  1257. {
  1258. [http_content("application/octet-stream")] binary thefile;
  1259. };
  1260. ESPservice [
  1261. version("1.46"), default_client_version("1.46"),
  1262. noforms,exceptions_inline("./smc_xslt/exceptions.xslt"),use_method_name] WsWorkunits
  1263. {
  1264. ESPmethod [resp_xsl_default("/esp/xslt/workunits.xslt")] WUQuery(WUQueryRequest, WUQueryResponse);
  1265. ESPmethod [resp_xsl_default("/esp/xslt/wuid.xslt")] WUInfo(WUInfoRequest, WUInfoResponse);
  1266. ESPmethod [resp_xsl_default("/esp/xslt/wuiddetails.xslt")] WUInfoDetails(WUInfoRequest, WUInfoResponse);
  1267. ESPmethod [resp_xsl_default("/esp/xslt/wuid.xslt")] WUGraphTiming(WUGraphTimingRequest, WUGraphTimingResponse);
  1268. ESPmethod [resp_xsl_default("/esp/xslt/graph.xslt")] WUGraphInfo(WUGraphInfoRequest, WUGraphInfoResponse);
  1269. ESPmethod [resp_xsl_default("/esp/xslt/graph_gvc.xslt")] WUGVCGraphInfo(WUGVCGraphInfoRequest, WUGVCGraphInfoResponse);
  1270. ESPmethod[description("Stub for Ajax GVC Graph."), help(""), resp_xsl_default("/esp/xslt/GvcGraph.xslt")] GVCAjaxGraph(GVCAjaxGraphRequest, GVCAjaxGraphResponse);
  1271. ESPmethod [resp_xsl_default("/esp/xslt/result.xslt")] WUResult(WUResultRequest, WUResultResponse);
  1272. ESPmethod WUResultView(WUResultViewRequest, WUResultViewResponse);
  1273. ESPmethod [resp_xsl_default("/esp/xslt/wuid_jobs.xslt")] WUJobList(WUJobListRequest, WUJobListResponse);
  1274. ESPmethod [resp_xsl_default("/esp/xslt/wuaction_results.xslt")] WUAction(WUActionRequest, WUActionResponse);
  1275. ESPmethod [resp_xsl_default("/esp/xslt/scheduledwus.xslt")] WUShowScheduled(WUShowScheduledRequest, WUShowScheduledResponse);
  1276. ESPmethod WUResultSummary(WUResultSummaryRequest, WUResultSummaryResponse);
  1277. ESPmethod WUResultBin(WUResultBinRequest, WUResultBinResponse);
  1278. ESPmethod WUClusterJobQueueXLS(WUClusterJobQueueXLSRequest, WUClusterJobQueueXLSResponse);
  1279. ESPmethod WUClusterJobQueueLOG(WUClusterJobQueueLOGRequest, WUClusterJobQueueLOGResponse);
  1280. ESPmethod WUClusterJobXLS(WUClusterJobXLSRequest, WUClusterJobXLSResponse);
  1281. ESPmethod WUClusterJobSummaryXLS(WUClusterJobSummaryXLSRequest, WUClusterJobSummaryXLSResponse);
  1282. ESPmethod WUCreate(WUCreateRequest, WUCreateResponse);
  1283. ESPmethod WUCreateAndUpdate(WUUpdateRequest, WUUpdateResponse);
  1284. ESPmethod WUUpdate(WUUpdateRequest, WUUpdateResponse);
  1285. ESPmethod WUDelete(WUDeleteRequest, WUDeleteResponse);
  1286. ESPmethod WUSubmit(WUSubmitRequest, WUSubmitResponse);
  1287. ESPmethod WUSchedule(WUScheduleRequest, WUScheduleResponse);
  1288. ESPmethod WUPushEvent(WUPushEventRequest, WUPushEventResponse);
  1289. ESPmethod WUDeployWorkunit(WUDeployWorkunitRequest, WUDeployWorkunitResponse);
  1290. ESPmethod WUAbort(WUAbortRequest, WUAbortResponse);
  1291. ESPmethod WUProtect(WUProtectRequest, WUProtectResponse);
  1292. ESPmethod WUResubmit(WUResubmitRequest, WUResubmitResponse); //????
  1293. ESPmethod WURun(WURunRequest, WURunResponse);
  1294. ESPmethod WUExport(WUExportRequest, WUExportResponse);
  1295. ESPmethod WUWaitCompiled(WUWaitRequest, WUWaitResponse);
  1296. ESPmethod WUWaitComplete(WUWaitRequest, WUWaitResponse);
  1297. ESPmethod WUSyntaxCheckECL(WUSyntaxCheckRequest, WUSyntaxCheckResponse);
  1298. ESPmethod WUCompileECL(WUCompileECLRequest, WUCompileECLResponse);
  1299. //ESPmethod WUAction(WUActionRequest, WUActionResponse);
  1300. ESPmethod WUFile(WULogFileRequest, WULogFileResponse);
  1301. ESPmethod [resp_xsl_default("/esp/xslt/graphStats.xslt")] WUProcessGraph(WUProcessGraphRequest, WUProcessGraphResponse);
  1302. ESPmethod WUGetGraph(WUGetGraphRequest, WUGetGraphResponse);
  1303. ESPmethod WUQueryGetGraph(WUQueryGetGraphRequest, WUQueryGetGraphResponse);
  1304. ESPmethod WUGetDependancyTrees(WUGetDependancyTreesRequest, WUGetDependancyTreesResponse);
  1305. ESPmethod WUListLocalFileRequired(WUListLocalFileRequiredRequest, WUListLocalFileRequiredResponse);
  1306. ESPmethod WUAddLocalFileToWorkunit(WUAddLocalFileToWorkunitRequest, WUAddLocalFileToWorkunitResponse);
  1307. ESPmethod WUCDebug(WUDebugRequest, WUDebugResponse);
  1308. ESPmethod [resp_xsl_default("/esp/xslt/WUPublishWorkunit.xslt")] WUPublishWorkunit(WUPublishWorkunitRequest, WUPublishWorkunitResponse);
  1309. ESPmethod [resp_xsl_default("/esp/xslt/WUQuerysets.xslt")] WUQuerysets(WUQuerysetsRequest, WUQuerysetsResponse);
  1310. ESPmethod [resp_xsl_default("/esp/xslt/WUQuerysetQueries.xslt")] WUQuerysetDetails(WUQuerySetDetailsRequest, WUQuerySetDetailsResponse);
  1311. ESPmethod [resp_xsl_default("/esp/xslt/WUQueryDetails.xslt")] WUQueryDetails(WUQueryDetailsRequest, WUQueryDetailsResponse);
  1312. ESPmethod WUMultiQuerysetDetails(WUMultiQuerySetDetailsRequest, WUMultiQuerySetDetailsResponse);
  1313. ESPmethod WUQuerysetQueryAction(WUQuerySetQueryActionRequest, WUQuerySetQueryActionResponse);
  1314. ESPmethod WUQuerysetAliasAction(WUQuerySetAliasActionRequest, WUQuerySetAliasActionResponse);
  1315. ESPmethod WUQuerysetCopyQuery(WUQuerySetCopyQueryRequest, WUQuerySetCopyQueryResponse);
  1316. ESPmethod [resp_xsl_default("/esp/xslt/WUCopyLogicalFiles.xslt")] WUCopyLogicalFiles(WUCopyLogicalFilesRequest, WUCopyLogicalFilesResponse);
  1317. ESPmethod WUQueryConfig(WUQueryConfigRequest, WUQueryConfigResponse);
  1318. ESPmethod WUListQueries(WUListQueriesRequest, WUListQueriesResponse);
  1319. ESPmethod WUCreateZAPInfo(WUCreateZAPInfoRequest, WUCreateZAPInfoResponse);
  1320. ESPmethod [resp_xsl_default("/esp/xslt/WUZAPInfoForm.xslt")] WUGetZAPInfo(WUGetZAPInfoRequest, WUGetZAPInfoResponse);
  1321. };
  1322. SCMexportdef(WSWU);
  1323. SCMapi(WSWU) IClientWsWorkunits *createWsWorkunitsClient();