ws_workunits.ecm 37 KB

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