123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771 |
- /*##############################################################################
- HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- ############################################################################## */
- #include "xslprocessor.hpp"
- // ===========================================================================
- ESPenum DFUArrayActions : string
- {
- Delete("Delete"),
- AddToSuperfile("Add To Superfile"),
- };
- ESPStruct SpaceItem
- {
- string Name;
- string LargestFile;
- string SmallestFile;
- int64 NumOfFilesInt;
- int64 NumOfFilesIntUnknown;
- int64 TotalSizeInt;
- int64 LargestSizeInt;
- int64 SmallestSizeInt;
- };
- ESPStruct DFULogicalFile
- {
- string Prefix;
- [depr_ver("1.26")] string ClusterName;
- [min_ver("1.26")] string NodeGroup;
- string Directory;
- string Description;
- string Parts;
- string Name;
- string Owner;
- string Totalsize;
- string RecordCount;
- string Modified;
- string LongSize;
- string LongRecordCount;
- bool isSuperfile;
- [depr_ver("1.22")] bool isZipfile;
- bool isDirectory(false);
- bool Replicate(false);
- [min_ver("1.01")] int64 IntSize;
- [min_ver("1.01")] int64 IntRecordCount;
- [min_ver("1.02")] bool FromRoxieCluster;
- [min_ver("1.03")] bool BrowseData;
- [min_ver("1.14"), depr_ver("1.24")] bool IsKeyFile;
- [min_ver("1.22")] bool IsCompressed;
- [min_ver("1.24")] string ContentType;
- [min_ver("1.22")] int64 CompressedFileSize;
- [min_ver("1.30")] string SuperOwners;
- [min_ver("1.30")] bool Persistent(false);
- [min_ver("1.34")] bool IsProtected(false);
- };
- ESPStruct DFUPart
- {
- int Id;
- int Copy;
- [depr_ver("1.23")] string ActualSize;
- string Ip;
- string Partsize;
- };
- ESPStruct DFUFileStat
- {
- string MinSkew;
- string MaxSkew;
- };
- ESPStruct [nil_remove] DFUFilePartsOnCluster
- {
- string Cluster;
- [min_ver("1.31")] string BaseDir;
- [min_ver("1.31")] string ReplicateDir;
- [min_ver("1.31")] bool Replicate;
- [min_ver("1.32")] bool CanReplicate;
- ESParray<ESPstruct DFUPart> DFUFileParts;
- };
- ESPStruct [nil_remove] DFUFileProtect
- {
- string Owner;
- int Count;
- string Modified;
- };
- ESPStruct [nil_remove] DFUFileDetail
- {
- string Name;
- string Filename;
- [min_ver("1.28")] string Prefix;
- [min_ver("1.28")] string NodeGroup;
- [min_ver("1.28")] int NumParts;
- string Description;
- string Dir;
- string PathMask;
- string Filesize;
- [depr_ver("1.23")] string ActualSize;
- string RecordSize;
- string RecordCount;
- string Wuid;
- string Owner;
- [depr_ver("1.25")] string Cluster;
- string JobName;
- string Persistent;
- string Format;
- string MaxRecordSize;
- string CsvSeparate;
- string CsvQuote;
- string CsvTerminate;
- [min_ver("1.20")] string CsvEscape;
- string Modified;
- string Ecl;
- [depr_ver("1.22")] bool ZipFile(false);
- ESPstruct DFUFileStat Stat;
- [depr_ver("1.25")] ESParray<ESPstruct DFUPart> DFUFileParts;
- [min_ver("1.25")] ESParray<ESPstruct DFUFilePartsOnCluster> DFUFilePartsOnClusters;
- bool isSuperfile(false);
- bool ShowFileContent(true);
- ESParray<string> subfiles;
- [min_ver("1.01")] ESParray<ESPStruct DFULogicalFile> Superfiles;
- [min_ver("1.34")] ESParray<ESPStruct DFUFileProtect> ProtectList;
- [min_ver("1.06")] bool FromRoxieCluster;
- [min_ver("1.07")] ESParray<string, ECLGraph> Graphs;
- [min_ver("1.09")] string UserPermission;
- [min_ver("1.21")] string ContentType;
- [min_ver("1.22")] int64 CompressedFileSize;
- [min_ver("1.34")] string PercentCompressed;
- [min_ver("1.22")] bool IsCompressed(false);
- [min_ver("1.28")] bool BrowseData(true);
- };
- ESPStruct DFUSpaceItem
- {
- string Name;
- string NumOfFiles;
- string NumOfFilesUnknown;
- string TotalSize;
- string LargestFile;
- string LargestSize;
- string SmallestFile;
- string SmallestSize;
- };
- ESPStruct DFUActionInfo
- {
- string FileName;
- string NodeGroup;
- string ActionResult;
- bool Failed;
- };
- ESPrequest [nil_remove] DFUQueryRequest
- {
- string Prefix;
- [depr_ver("1.26")] string ClusterName;
- [min_ver("1.26")] string NodeGroup;
- [min_ver("1.30")] string ContentType;
- string LogicalName;
- string Description;
- string Owner;
- string StartDate;
- string EndDate;
- string FileType;
- int64 FileSizeFrom(-1);
- int64 FileSizeTo(-1);
- int FirstN(-1);
- [depr_ver("1.24")] string FirstNType;
- int PageSize;
- int PageStartFrom;
- //int CurrentPage;
- string Sortby;
- bool Descending(false);
- bool OneLevelDirFileReturn(false);
- [min_ver("1.24")] int64 CacheHint;
- [min_ver("1.30")] int MaxNumberOfFiles;
- [min_ver("1.30")] bool IncludeSuperOwner;
- };
- ESPresponse
- [
- exceptions_inline
- ]
- DFUQueryResponse
- {
- ESParray<ESPstruct DFULogicalFile> DFULogicalFiles;
- string Prefix;
- [depr_ver("1.26")] string ClusterName;
- [min_ver("1.26")] string NodeGroup;
- string LogicalName;
- string Description;
- string Owner;
- string StartDate;
- string EndDate;
- string FileType;
- int64 FileSizeFrom(-1);
- int64 FileSizeTo(-1);
- int FirstN(-1);
- [depr_ver("1.24")] string FirstNType;
- int PageSize(20);
- int64 PageStartFrom(1);
- int64 LastPageFrom(-1);
- int64 PageEndAt;
- int64 PrevPageFrom(-1);
- int64 NextPageFrom(-1);
- int64 NumFiles;
- //bool First(true);
- string Sortby;
- bool Descending(false);
- string BasicQuery;
- string ParametersForPaging;
- string Filters;
- [min_ver("1.24")] int64 CacheHint;
- [min_ver("1.30")] bool IsSubsetOfFiles;
- [min_ver("1.30")] string Warning;
- };
- ESPrequest
- [
- ]
- DFUSearchRequest
- {
- string ShowExample;
- };
- ESPresponse
- [
- exceptions_inline
- ]
- DFUSearchResponse
- {
- string ShowExample;
- ESParray<string, ClusterName> ClusterNames;
- ESParray<string, FileType> FileTypes;
- };
- ESPrequest
- [
- ]
- DFUArrayActionRequest
- {
- ESPenum DFUArrayActions Type;
- bool NoDelete;
- [min_ver("1.04")] string BackToPage;
- ESParray<string> LogicalFiles;
- bool removeFromSuperfiles(false);
- bool removeRecursively(false);
- };
- ESPresponse
- [
- exceptions_inline,
- encode(0)
- ]
- DFUArrayActionResponse
- {
- [min_ver("1.04")] string BackToPage;
- [min_ver("1.18")] string RedirectTo;
- [depr_ver("1.33")] string DFUArrayActionResult;
- [min_ver("1.27")] ESParray<ESPstruct DFUActionInfo> ActionResults;
- };
- ESPrequest
- [
- ]
- DFUInfoRequest
- {
- string Name;
- string Cluster;
- //string NewDescription;
- bool UpdateDescription(false);
- string FileName;
- string FileDesc;
- };
- ESPresponse
- [
- exceptions_inline
- ]
- DFUInfoResponse
- {
- ESPstruct DFUFileDetail FileDetail;
- };
- ESPrequest []
- DFUDefFileRequest
- {
- string Name;
- string Format;
- };
- ESPresponse
- [
- exceptions_inline
- ]
- DFUDefFileResponse
- {
- [http_content("application/octet-stream")] binary defFile;
- };
- ESPrequest SuperfileActionRequest
- {
- string action;
- string superfile;
- ESParray<string> subfiles;
- string before;
- bool delete;
- bool removeSuperfile;
- };
- ESPresponse [exceptions_inline, nil_remove] SuperfileActionResponse
- {
- string superfile;
- int retcode;
- };
- ESPrequest AddtoSuperfileRequest
- {
- string Superfile;
- string Subfiles;
- ESParray<string> names;
- bool ExistingFile(false);
- [min_ver("1.18")] string BackToPage;
- };
- ESPresponse [exceptions_inline, nil_remove] AddtoSuperfileResponse
- {
- string Subfiles;
- [min_ver("1.18")] string BackToPage;
- [min_ver("1.16")] ESParray<string, SubfileName> SubfileNames;
- };
- ESPrequest SuperfileListRequest
- {
- string superfile;
- };
- ESPresponse [exceptions_inline, nil_remove] SuperfileListResponse
- {
- string superfile;
- ESParray<string> subfiles;
- };
- ESPrequest SuperfileAddRawRequest
- {
- string superfile;
- string subfiles;
- string before;
- };
- ESPresponse [exceptions_inline, nil_remove] SuperfileAddRawResponse
- {
- string superfile;
- int retcode;
- };
- ESPrequest SavexmlRequest
- {
- string name;
- };
- ESPresponse [exceptions_inline, nil_remove] SavexmlResponse
- {
- [http_content("text/xml")] binary xmlmap;
- };
- ESPrequest AddRequest
- {
- string dstname;
- [http_content("text/xml")] binary xmlmap;
- };
- ESPresponse [exceptions_inline, nil_remove] AddResponse
- {
- };
- ESPrequest AddRemoteRequest
- {
- string dstname;
- string srcname;
- string srcdali;
- string srcusername;
- string srcpassword;
- };
- ESPresponse [exceptions_inline, nil_remove] AddRemoteResponse
- {
- };
- ESPrequest
- [
- ]
- DFUSpaceRequest
- {
- string CountBy;
- string ScopeUnder;
- string OwnerUnder;
- string Interval;
- string StartDate;
- string EndDate;
- };
- ESPresponse
- [
- exceptions_inline
- ]
- DFUSpaceResponse
- {
- string CountBy;
- string ScopeUnder;
- string OwnerUnder;
- string Interval;
- string StartDate;
- string EndDate;
- ESParray<ESPstruct DFUSpaceItem> DFUSpaceItems;
- };
- ESPrequest DFUFileViewRequest
- {
- string Scope;
- };
- ESPresponse [exceptions_inline] DFUFileViewResponse
- {
- string Scope;
- int NumFiles(0);
- ESParray<ESPstruct DFULogicalFile> DFULogicalFiles;
- };
- ESPStruct [nil_remove] DFUDataColumn
- {
- [min_ver("1.29")] int ColumnID;
- string ColumnLabel;
- string ColumnType;
- [min_ver("1.05")] string ColumnValue;
- int ColumnSize;
- int MaxSize;
- [min_ver("1.29")] string ColumnEclType;
- [min_ver("1.29")] int ColumnRawSize;
- [min_ver("1.29")] bool IsNaturalColumn;
- [min_ver("1.29")] bool IsKeyedColumn;
- [min_ver("1.31")] ESParray<ESPstruct DFUDataColumn> DataColumns;
- };
- ESPrequest DFUGetDataColumnsRequest
- {
- string OpenLogicalName;
- string LogicalName;
- [min_ver("1.05")] string FilterBy;
- [min_ver("1.05")] string ShowColumns;
- [min_ver("1.10")] int ChooseFile(0);
- [min_ver("1.12")] string Cluster;
- [min_ver("1.12")] string ClusterType;
- int64 StartIndex(0);
- int64 EndIndex(0);
- };
- ESPresponse [exceptions_inline, nil_remove] DFUGetDataColumnsResponse
- {
- string LogicalName;
- int64 StartIndex;
- int64 EndIndex;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns1;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns2;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns3;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns4;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns5;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns6;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns7;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns8;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns9;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns10;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns11;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns12;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns13;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns14;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns15;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns16;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns17;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns18;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns19;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns20;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns1;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns2;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns3;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns4;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns5;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns6;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns7;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns8;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns9;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns10;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns11;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns12;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns13;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns14;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns15;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns16;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns17;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns18;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns19;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns20;
- int64 RowCount;
- [min_ver("1.05")] string ShowColumns;
- [min_ver("1.10")] int ChooseFile(0);
- [min_ver("1.12")] string Cluster;
- [min_ver("1.12")] string ClusterType;
- };
- ESPrequest DFUBrowseDataRequest
- {
- string LogicalName;
- string FilterBy;
- [min_ver("1.05")] string ShowColumns;
- [min_ver("1.11")] bool SchemaOnly(false);
- [min_ver("1.05")] int64 StartForGoback(0);;
- [min_ver("1.05")] int CountForGoback;
- [min_ver("1.10")] int ChooseFile(0);
- [min_ver("1.12")] string Cluster;
- [min_ver("1.12")] string ClusterType;
- [min_ver("1.13")] string ParentName;
- int64 Start(0);
- int Count;
- [min_ver("1.17")] bool DisableUppercaseTranslation;
- };
- ESPresponse [exceptions_inline, nil_remove, http_encode(0)] DFUBrowseDataResponse
- {
- string Name;
- string LogicalName;
- string FilterBy;
- [min_ver("1.05")] string FilterForGoBack;
- [min_ver("1.05")] ESParray<ESPstruct DFUDataColumn, ColumnHidden> ColumnsHidden;
- [min_ver("1.05")] int ColumnCount;
- [min_ver("1.05")] int64 StartForGoback(0);;
- [min_ver("1.05")] int CountForGoback;
- [min_ver("1.10")] int ChooseFile(0);
- [min_ver("1.11")] bool SchemaOnly(false);
- [min_ver("1.12")] string Cluster;
- [min_ver("1.12")] string ClusterType;
- [min_ver("1.13")] string ParentName;
- int64 Start;
- int64 Count;
- int64 PageSize;
- int64 Total;
- string Result;
- [min_ver("1.08")] string MsgToDisplay;
- [min_ver("1.17")] bool DisableUppercaseTranslation;
- };
- ESPStruct DFUData
- {
- string Name;
- string Data;
- int64 NumRows;
- };
- ESPrequest DFUSearchDataRequest
- {
- string Cluster;
- string ClusterType;
- string OpenLogicalName;
- string FilterBy;
- string ShowColumns;
- int ChooseFile(0);
- int64 StartIndex(0);
- int64 EndIndex(0);
- string LogicalName;
- string ParentName;
- int64 StartForGoback(0);;
- int CountForGoback;
- int64 Start(0);
- int Count;
- string File;
- string Key;
- bool SchemaOnly(true);
- [min_ver("1.17")] bool RoxieSelections(true);
- [min_ver("1.17")] bool DisableUppercaseTranslation;
- [min_ver("1.19")] string SelectedKey;
- };
- ESPresponse [exceptions_inline, nil_remove, http_encode(0)] DFUSearchDataResponse
- {
- string OpenLogicalName;
- string LogicalName;
- string ParentName;
- int64 StartIndex;
- int64 EndIndex;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns1;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns2;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns3;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns4;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns5;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns6;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns7;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns8;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns9;
- ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns10;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns11;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns12;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns13;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns14;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns15;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns16;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns17;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns18;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns19;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataKeyedColumns20;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns1;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns2;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns3;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns4;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns5;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns6;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns7;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns8;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns9;
- ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns10;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns11;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns12;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns13;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns14;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns15;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns16;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns17;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns18;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns19;
- [min_ver("1.15")] ESParray<ESPstruct DFUDataColumn> DFUDataNonKeyedColumns20;
- int64 RowCount;
- string ShowColumns;
- int ChooseFile(0);
- string Name;
- string FilterBy;
- string FilterForGoBack;
- ESParray<ESPstruct DFUDataColumn, ColumnHidden> ColumnsHidden;
- int ColumnCount;
- int64 StartForGoback(0);;
- int CountForGoback;
- int64 Start;
- int64 Count;
- int64 PageSize;
- int64 Total;
- string Result;
- string MsgToDisplay;
- string Cluster;
- string ClusterType;
- string File;
- string Key;
- bool SchemaOnly;
- [min_ver("1.17")] bool RoxieSelections;
- [min_ver("1.17")] bool DisableUppercaseTranslation;
- [min_ver("1.17")] bool AutoUppercaseTranslation;
- [min_ver("1.19")] string SelectedKey;
- };
- ESPrequest DFUGetFileMetaDataRequest
- {
- string LogicalFileName;
- string ClusterName;
- bool IncludeXmlSchema(false);
- bool AddHeaderInXmlSchema(false);
- bool IncludeXmlXPathSchema(false);
- bool AddHeaderInXmlXPathSchema(false);
- };
- ESPresponse [exceptions_inline, nil_remove, http_encode(0)] DFUGetFileMetaDataResponse
- {
- int TotalColumnCount;
- int KeyedColumnCount;
- ESParray<ESPstruct DFUDataColumn> DataColumns;
- string XmlSchema;
- string XmlXPathSchema;
- int64 TotalResultRows;
- };
- ESPrequest ListHistoryRequest
- {
- string name;
- };
- ESPresponse [exceptions_inline, nil_remove] ListHistoryResponse
- {
- binary xmlmap;
- };
- ESPrequest EraseHistoryRequest
- {
- string name;
- };
- ESPresponse [exceptions_inline, nil_remove] EraseHistoryResponse
- {
- binary xmlmap;
- };
- // ===========================================================================
- ESPservice [
- auth_feature("DEFERRED"),
- version("1.34"),
- noforms,
- exceptions_inline("./smc_xslt/exceptions.xslt")] WsDfu
- {
- ESPuses ESPStruct DFULogicalFile;
- ESPuses ESPStruct DFUPart;
- ESPuses ESPStruct DFUFileStat;
- ESPuses ESPStruct DFUFileDetail;
- ESPuses ESPStruct DFUDataColumn;
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_fileview.xslt")] DFUFileView(DFUFileViewRequest, DFUFileViewResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_search.xslt")] DFUSearch(DFUSearchRequest, DFUSearchResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu.xslt")] DFUQuery(DFUQueryRequest, DFUQueryResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/action.xslt")] DFUArrayAction(DFUArrayActionRequest, DFUArrayActionResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_file.xslt")] DFUInfo(DFUInfoRequest, DFUInfoResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_file_space.xslt")] DFUSpace(DFUSpaceRequest, DFUSpaceResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_getdatacolumns.xslt")] DFUGetDataColumns(DFUGetDataColumnsRequest, DFUGetDataColumnsResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_viewdata.xslt")] DFUBrowseData(DFUBrowseDataRequest, DFUBrowseDataResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_searchdata.xslt")] DFUSearchData(DFUSearchDataRequest, DFUSearchDataResponse);
- ESPmethod [auth_feature("DfuAccess:READ")]DFUGetFileMetaData(DFUGetFileMetaDataRequest, DFUGetFileMetaDataResponse);
- ESPmethod DFUDefFile(DFUDefFileRequest, DFUDefFileResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/addto_superfile.xslt")] AddtoSuperfile(AddtoSuperfileRequest, AddtoSuperfileResponse);
- ESPmethod [auth_feature("DfuAccess:READ"), resp_xsl_default("/esp/xslt/dfu_superedit.xslt")] SuperfileList(SuperfileListRequest, SuperfileListResponse);
- ESPmethod [resp_xsl_default("/esp/xslt/dfu_superresult.xslt")] SuperfileAction(SuperfileActionRequest, SuperfileActionResponse);
- ESPmethod [auth_feature("DfuAccess:READ")] Savexml(SavexmlRequest, SavexmlResponse);
- ESPmethod [auth_feature("DfuAccess:WRITE")] Add(AddRequest, AddResponse);
- ESPmethod [auth_feature("DfuAccess:WRITE")] AddRemote(AddRemoteRequest, AddRemoteResponse);
- ESPmethod ListHistory(ListHistoryRequest, ListHistoryResponse);
- ESPmethod EraseHistory(EraseHistoryRequest, EraseHistoryResponse);
- };
- SCMexportdef(WSDFU);
- SCMapi(WSDFU) IClientWsDfu *createWsDfuClient();
|