Back to home page

Enduro/X

 
 

    


0001 /**
0002  * @brief Enduro/X internal UBF field table
0003  *
0004  * @file Exfields.h
0005  */
0006 /* -----------------------------------------------------------------------------
0007  * Enduro/X Middleware Platform for Distributed Transaction Processing
0008  * Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
0009  * Copyright (C) 2017-2023, Mavimax, Ltd. All Rights Reserved.
0010  * This software is released under one of the following licenses:
0011  * AGPL (with Java and Go exceptions) or Mavimax's license for commercial use.
0012  * See LICENSE file for full text.
0013  * -----------------------------------------------------------------------------
0014  * AGPL license:
0015  *
0016  * This program is free software; you can redistribute it and/or modify it under
0017  * the terms of the GNU Affero General Public License, version 3 as published
0018  * by the Free Software Foundation;
0019  *
0020  * This program is distributed in the hope that it will be useful, but WITHOUT ANY
0021  * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
0022  * PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
0023  * for more details.
0024  *
0025  * You should have received a copy of the GNU Affero General Public License along 
0026  * with this program; if not, write to the Free Software Foundation, Inc.,
0027  * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
0028  *
0029  * -----------------------------------------------------------------------------
0030  * A commercial use license is available from Mavimax, Ltd
0031  * contact@mavimax.com
0032  * -----------------------------------------------------------------------------
0033  */
0034 #ifndef __EXFIELDS_H
0035 #define __EXFIELDS_H
0036 /*  fname   bfldid            */
0037 /*  -----   -----            */
0038 #define SRVCNM  ((BFLDID32)167772261)   /* number: 101   type: string */
0039 #define EV_FLAGS    ((BFLDID32)33554536)    /* number: 104   type: long */
0040 #define EV_MASK ((BFLDID32)167772265)   /* number: 105   type: string */
0041 #define EV_FILTER   ((BFLDID32)167772266)   /* number: 106   type: string */
0042 #define EV_SRVCNM   ((BFLDID32)167772267)   /* number: 107   type: string */
0043 #define EV_SUBSNR   ((BFLDID32)33554540)    /* number: 108   type: long */
0044 #define EXDM_RESTARTS   ((BFLDID32)33554547)    /* number: 115   type: long */
0045 #define TMCMD   ((BFLDID32)67108984)    /* number: 120   type: char */
0046 #define TMXID   ((BFLDID32)167772281)   /* number: 121   type: string */
0047 #define TMRMID  ((BFLDID32)123) /* number: 123   type: short */
0048 #define TMNODEID    ((BFLDID32)122) /* number: 122   type: short */
0049 #define TMSRVID ((BFLDID32)124) /* number: 124   type: short */
0050 #define TMKNOWNRMS  ((BFLDID32)167772285)   /* number: 125   type: string */
0051 #define TMERR_CODE  ((BFLDID32)130) /* number: 130   type: short */
0052 #define TMERR_REASON    ((BFLDID32)131) /* number: 131   type: short */
0053 #define TMERR_MSG   ((BFLDID32)167772292)   /* number: 132   type: string */
0054 #define TMPROCESSID ((BFLDID32)167772310)   /* number: 150   type: string */
0055 #define TMCALLERRM  ((BFLDID32)151) /* number: 151   type: short */
0056 #define TMTXTOUT    ((BFLDID32)33554584)    /* number: 152   type: long */
0057 #define TMTXTOUT_LEFT   ((BFLDID32)33554585)    /* number: 153   type: long */
0058 #define TMTXSTAGE   ((BFLDID32)154) /* number: 154   type: short */
0059 #define TMTXRMID    ((BFLDID32)155) /* number: 155   type: short */
0060 #define TMTXRMSTATUS    ((BFLDID32)67109020)    /* number: 156   type: char */
0061 #define TMTXRMERRCODE   ((BFLDID32)33554589)    /* number: 157   type: long */
0062 #define TMTXRMREASON    ((BFLDID32)158) /* number: 158   type: short */
0063 #define TMTXTRYCNT  ((BFLDID32)33554591)    /* number: 159   type: long */
0064 #define TMTXTRYMAXCNT   ((BFLDID32)33554592)    /* number: 160   type: long */
0065 #define TMTXFLAGS   ((BFLDID32)33554593)    /* number: 161   type: long */
0066 #define TMTXBTID    ((BFLDID32)33554594)    /* number: 162   type: long */
0067 #define EX_CPMCOMMAND   ((BFLDID32)167772360)   /* number: 200   type: string */
0068 #define EX_CPMOUTPUT    ((BFLDID32)167772361)   /* number: 201   type: string */
0069 #define EX_CPMTAG   ((BFLDID32)167772362)   /* number: 202   type: string */
0070 #define EX_CPMSUBSECT   ((BFLDID32)167772363)   /* number: 203   type: string */
0071 #define EX_CPMWAIT  ((BFLDID32)33554636)    /* number: 204   type: long */
0072 #define EX_CPMPROCGRP   ((BFLDID32)167772365)   /* number: 205   type: string */
0073 #define EX_CLTID    ((BFLDID32)167772410)   /* number: 250   type: string */
0074 #define EX_DATA ((BFLDID32)201326843)   /* number: 251   type: carray */
0075 #define EX_DATA_BUFTYP  ((BFLDID32)252) /* number: 252   type: short */
0076 #define EX_TSTAMP1_STR  ((BFLDID32)167772413)   /* number: 253   type: string */
0077 #define EX_TSTAMP2_STR  ((BFLDID32)167772414)   /* number: 254   type: string */
0078 #define EX_DATA_STR ((BFLDID32)167772415)   /* number: 255   type: string */
0079 #define EX_QSPACE   ((BFLDID32)167772460)   /* number: 300   type: string */
0080 #define EX_QNAME    ((BFLDID32)167772461)   /* number: 301   type: string */
0081 #define EX_QFLAGS   ((BFLDID32)33554734)    /* number: 302   type: long */
0082 #define EX_QDEQ_TIME    ((BFLDID32)33554735)    /* number: 303   type: long */
0083 #define EX_QPRIORITY    ((BFLDID32)33554736)    /* number: 304   type: long */
0084 #define EX_QDIAGNOSTIC  ((BFLDID32)33554737)    /* number: 305   type: long */
0085 #define EX_QMSGID   ((BFLDID32)201326898)   /* number: 306   type: carray */
0086 #define EX_QCORRID  ((BFLDID32)201326899)   /* number: 307   type: carray */
0087 #define EX_QREPLYQUEUE  ((BFLDID32)167772468)   /* number: 308   type: string */
0088 #define EX_QFAILUREQUEUE    ((BFLDID32)167772469)   /* number: 309   type: string */
0089 #define EX_QURCODE  ((BFLDID32)33554742)    /* number: 310   type: long */
0090 #define EX_QAPPKEY  ((BFLDID32)33554743)    /* number: 311   type: long */
0091 #define EX_QDELIVERY_QOS    ((BFLDID32)33554744)    /* number: 312   type: long */
0092 #define EX_QREPLY_QOS   ((BFLDID32)33554745)    /* number: 313   type: long */
0093 #define EX_QEXP_TIME    ((BFLDID32)33554746)    /* number: 314   type: long */
0094 #define EX_QCMD ((BFLDID32)67109179)    /* number: 315   type: char */
0095 #define EX_QDIAGMSG ((BFLDID32)167772476)   /* number: 316   type: string */
0096 #define EX_QNUMMSG  ((BFLDID32)33554749)    /* number: 317   type: long */
0097 #define EX_QNUMLOCKED   ((BFLDID32)33554750)    /* number: 318   type: long */
0098 #define EX_QNUMSUCCEED  ((BFLDID32)33554751)    /* number: 319   type: long */
0099 #define EX_QNUMFAIL ((BFLDID32)33554752)    /* number: 320   type: long */
0100 #define EX_QSTRFLAGS    ((BFLDID32)167772481)   /* number: 321   type: string */
0101 #define EX_QMSGTRIES    ((BFLDID32)33554754)    /* number: 322   type: long */
0102 #define EX_QMSGLOCKED   ((BFLDID32)323) /* number: 323   type: short */
0103 #define EX_QMSGIDSTR    ((BFLDID32)167772484)   /* number: 324   type: string */
0104 #define EX_QNUMENQ  ((BFLDID32)33554757)    /* number: 325   type: long */
0105 #define EX_QNUMDEQ  ((BFLDID32)33554758)    /* number: 326   type: long */
0106 #define EX_QFILENAME1   ((BFLDID32)167772487)   /* number: 327   type: string */
0107 #define EX_QFILENAME2   ((BFLDID32)167772488)   /* number: 328   type: string */
0108 #define EX_QFILECMD ((BFLDID32)67109193)    /* number: 329   type: char */
0109 #define EX_NERROR_CODE  ((BFLDID32)400) /* number: 400   type: short */
0110 #define EX_NERROR_MSG   ((BFLDID32)167772561)   /* number: 401   type: string */
0111 #define EX_NREQLOGFILE  ((BFLDID32)167772562)   /* number: 402   type: string */
0112 #define EX_TPERRNO  ((BFLDID32)33554882)    /* number: 450   type: long */
0113 #define EX_TPURCODE ((BFLDID32)33554883)    /* number: 451   type: long */
0114 #define EX_TPSTRERROR   ((BFLDID32)167772612)   /* number: 452   type: string */
0115 #define EX_TPERRSRC ((BFLDID32)67109317)    /* number: 453   type: char */
0116 #define EX_CC_CMD   ((BFLDID32)67109364)    /* number: 500   type: char */
0117 #define EX_CC_RESOURCE  ((BFLDID32)167772661)   /* number: 501   type: string */
0118 #define EX_CC_LOOKUPSECTION ((BFLDID32)167772662)   /* number: 502   type: string */
0119 #define EX_CC_SECTIONMASK   ((BFLDID32)167772663)   /* number: 503   type: string */
0120 #define EX_CC_MANDATORY ((BFLDID32)167772664)   /* number: 504   type: string */
0121 #define EX_CC_FORMAT_KEY    ((BFLDID32)167772665)   /* number: 505   type: string */
0122 #define EX_CC_FORMAT_FORMAT ((BFLDID32)167772666)   /* number: 506   type: string */
0123 #define EX_CC_SECTION   ((BFLDID32)167772669)   /* number: 509   type: string */
0124 #define EX_CC_KEY   ((BFLDID32)167772670)   /* number: 510   type: string */
0125 #define EX_CC_VALUE ((BFLDID32)167772671)   /* number: 511   type: string */
0126 #define EX_IF_ECODE ((BFLDID32)600) /* number: 600   type: short */
0127 #define EX_IF_EMSG  ((BFLDID32)167772761)   /* number: 601   type: string */
0128 #define EX_IF_URL   ((BFLDID32)167772762)   /* number: 602   type: string */
0129 #define EX_IF_REQHN ((BFLDID32)167772763)   /* number: 603   type: string */
0130 #define EX_IF_REQHV ((BFLDID32)167772764)   /* number: 604   type: string */
0131 #define EX_IF_REQCN ((BFLDID32)167772765)   /* number: 605   type: string */
0132 #define EX_IF_REQCV ((BFLDID32)167772766)   /* number: 606   type: string */
0133 #define EX_IF_RSPHN ((BFLDID32)167772767)   /* number: 607   type: string */
0134 #define EX_IF_RSPHV ((BFLDID32)167772768)   /* number: 608   type: string */
0135 #define EX_IF_RSPCN ((BFLDID32)167772769)   /* number: 609   type: string */
0136 #define EX_IF_RSPCV ((BFLDID32)167772770)   /* number: 610   type: string */
0137 #define EX_IF_RSPCPATH  ((BFLDID32)167772771)   /* number: 611   type: string */
0138 #define EX_IF_RSPCDOMAIN    ((BFLDID32)167772772)   /* number: 612   type: string */
0139 #define EX_IF_RSPCEXPIRES   ((BFLDID32)167772773)   /* number: 613   type: string */
0140 #define EX_IF_RSPCMAXAGE    ((BFLDID32)167772774)   /* number: 614   type: string */
0141 #define EX_IF_RSPCSECURE    ((BFLDID32)167772775)   /* number: 615   type: string */
0142 #define EX_IF_RSPCHTTPONLY  ((BFLDID32)167772776)   /* number: 616   type: string */
0143 #define EX_IF_REQFORMN  ((BFLDID32)167772780)   /* number: 620   type: string */
0144 #define EX_IF_REQFORMV  ((BFLDID32)167772781)   /* number: 621   type: string */
0145 #define EX_IF_REQQUERYN ((BFLDID32)167772782)   /* number: 622   type: string */
0146 #define EX_IF_REQQUERYV ((BFLDID32)167772783)   /* number: 623   type: string */
0147 #define EX_IF_URCODE    ((BFLDID32)33555062)    /* number: 630   type: long */
0148 #define EX_IF_REQDATA   ((BFLDID32)201327223)   /* number: 631   type: carray */
0149 #define EX_IF_RSPDATA   ((BFLDID32)201327224)   /* number: 632   type: carray */
0150 #define EX_IF_METHOD    ((BFLDID32)167772800)   /* number: 640   type: string */
0151 #define EX_IF_REQFILEDISK   ((BFLDID32)167772801)   /* number: 641   type: string */
0152 #define EX_IF_REQFILENAME   ((BFLDID32)167772802)   /* number: 642   type: string */
0153 #define EX_IF_REQFILEMIME   ((BFLDID32)167772803)   /* number: 643   type: string */
0154 #define EX_IF_REQFILEFORM   ((BFLDID32)167772804)   /* number: 644   type: string */
0155 #define EX_IF_RSPFILEACTION ((BFLDID32)167772805)   /* number: 645   type: string */
0156 #define EX_IF_TPURCODE  ((BFLDID32)33555078)    /* number: 646   type: long */
0157 #define EX_IF_ERRSRC    ((BFLDID32)67109511)    /* number: 647   type: char */
0158 #define EX_NETDATA  ((BFLDID32)201327242)   /* number: 650   type: carray */
0159 #define EX_NETGATEWAY   ((BFLDID32)167772811)   /* number: 651   type: string */
0160 #define EX_NETCONNID    ((BFLDID32)33555084)    /* number: 652   type: long */
0161 #define EX_NETCORR  ((BFLDID32)167772813)   /* number: 653   type: string */
0162 #define EX_NETFLAGS ((BFLDID32)167772814)   /* number: 654   type: string */
0163 #define EX_NETCONNIDCOMP    ((BFLDID32)33555087)    /* number: 655   type: long */
0164 #define EX_NETOURIP ((BFLDID32)167772816)   /* number: 656   type: string */
0165 #define EX_NETOURPORT   ((BFLDID32)33555089)    /* number: 657   type: long */
0166 #define EX_NETTHEIRIP   ((BFLDID32)167772818)   /* number: 658   type: string */
0167 #define EX_NETTHEIRPORT ((BFLDID32)33555091)    /* number: 659   type: long */
0168 #define EX_NETCONMODE   ((BFLDID32)67109524)    /* number: 660   type: char */
0169 #define EX_NETRCODE ((BFLDID32)33555183)    /* number: 751   type: long */
0170 #define EX_VIEW_NAME    ((BFLDID32)167772860)   /* number: 700   type: string */
0171 #define EX_VIEW_CKSUM   ((BFLDID32)33555133)    /* number: 701   type: long */
0172 #define EX_VIEW_INCLFLDS    ((BFLDID32)167772862)   /* number: 702   type: string */
0173 #define EX_CACHE_DBNAME ((BFLDID32)167772910)   /* number: 750   type: string */
0174 #define EX_CACHE_OPEXPR ((BFLDID32)167772911)   /* number: 751   type: string */
0175 #define EX_CACHE_BUFTYP ((BFLDID32)752) /* number: 752   type: short */
0176 #define EX_CACHE_DUMP   ((BFLDID32)201327345)   /* number: 753   type: carray */
0177 #define EX_CACHE_TPERRNO    ((BFLDID32)33555186)    /* number: 754   type: long */
0178 #define EX_CACHE_TPRUCODE   ((BFLDID32)33555187)    /* number: 755   type: long */
0179 #define EX_CACHE_TIM    ((BFLDID32)33555188)    /* number: 756   type: long */
0180 #define EX_CACHE_TIMUSEC    ((BFLDID32)33555189)    /* number: 757   type: long */
0181 #define EX_CACHE_HITT   ((BFLDID32)33555190)    /* number: 758   type: long */
0182 #define EX_CACHE_HITTU  ((BFLDID32)33555191)    /* number: 759   type: long */
0183 #define EX_CACHE_NODEID ((BFLDID32)760) /* number: 760   type: short */
0184 #define EX_CACHE_CMD    ((BFLDID32)67109625)    /* number: 761   type: char */
0185 #define EX_CACHE_FLAGS  ((BFLDID32)33555194)    /* number: 762   type: long */
0186 #define EX_CACHE_HITS   ((BFLDID32)33555195)    /* number: 763   type: long */
0187 #define EX_CACHE_NRDEL  ((BFLDID32)33555196)    /* number: 764   type: long */
0188 #define EX_CACHE_NRDUPDEL   ((BFLDID32)33555197)    /* number: 765   type: long */
0189 #define EX_CACHE_BUFLEN ((BFLDID32)33555199)    /* number: 767   type: long */
0190 #define EX_COMMAND  ((BFLDID32)167772960)   /* number: 800   type: string */
0191 #define EX_TSTAMP   ((BFLDID32)33555233)    /* number: 801   type: long */
0192 #define EX_LCKSTATUS    ((BFLDID32)67109666)    /* number: 802   type: char */
0193 #define EX_PROCGRP_NO   ((BFLDID32)33555235)    /* number: 803   type: long */
0194 #define EX_SEQUENCE ((BFLDID32)33555236)    /* number: 804   type: long */
0195 #endif
0196 /* vim: set ts=4 sw=4 et smartindent: */