.ll 73
.ad 8
.bm 8
.fm 4
.bt $Copyright (c) 2000-2004 SAP AG$$Page %$
.tm 12
.hm 6
.hs 3
.tt 1 $SQL$Project Distributed Database System$VSP0011$
.tt 2 $$$
.tt 3 $$basic_constants_and_types$2002-04-12$
***********************************************************
.nf

.nf


    ========== licence begin  GPL
    Copyright (c) 2000-2004 SAP AG

    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2
    of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    ========== licence end

.fo


.fo
.nf
.sp
Module  : vconf basic_constants_and_types
=========
.sp
Purpose : This are the constants and types of the database project
 
.CM *-END-* purpose -------------------------------------
.sp
.cp 3
Define  :
 
.CM *-END-* define --------------------------------------
.sp;.cp 3
Use     :
 
.CM *-END-* use -----------------------------------------
.sp;.cp 3
Synonym :
 
.CM *-END-* synonym -------------------------------------
.sp;.cp 3
Author  :
.sp
.cp 3
Created : 2002-04-12
.sp
.cp 3
Version : 2002-04-12
.sp
.cp 3
Release :  7.4 	 Date : 2002-04-12
.sp
***********************************************************
.sp
.cp 10
.fo
.oc _/1
Specification:
 
.CM *-END-* specification -------------------------------
.sp 2
***********************************************************
.sp
.cp 10
.fo
.oc _/1
Description:
 
.CM *-END-* description ---------------------------------
.sp 2
***********************************************************
.sp
.cp 10
.nf
.oc _/1
Structure:
 
.CM *-END-* structure -----------------------------------
.sp 2
**********************************************************
.sp
.cp 10
.nf
.oc _/1
.CM -lll-
Code    :

CONST
        csp11_INSTANCE_TYPE             ='INSTANCE_TYPE                   ';
        csp11_PARAM_KERNELVERSION       ='KERNELVERSION                   ';
        csp11_SERVERDB                  ='SERVERDB                        ';
        csp11_SYSDEV                    ='SYSDEVSPACE                     ';
        csp11_MIRR_SYSDEV               ='MIRR_SYSDEVSPACE                ';
        csp11_TARNSACTION_LOG           ='TRANSACTION_LOG                 ';
        csp11_TARNSACTION_LOG_SIZE      ='TRANS_LOG_SIZE                  ';
        csp11_ARCHIVE_LOG               ='ARCHIVE_LOG                     ';
        csp11_MIRR_ARCHIVE_LOG          ='MIRR_ARCHIVE_LOG                ';
        csp11_CONTROLID                 ='CONTROLUSERID                   ';
        csp11_CONTROLPW                 ='CONTROLPASSWORD                 ';
        csp11_MAXBACKUPDEVS             ='MAXBACKUPDEVS                   ';
        csp11_ALLOW_LBACK_TO_PIPE       ='LOG_BACKUP_TO_PIPE              ';

        csp11_MAXTRANS                  ='_MAXTRANS                       ';
        csp11_DATA_CACHE_PAGS           ='DATA_CACHE                      ';
        csp11_SEQUENCE_CACHE            ='SEQUENCE_CACHE                  ';
        csp11_CATALOG_CACHE             ='CAT_CACHE_SUPPLY                ';
        csp11_SERVER_DESC_CACHE         ='_SERVER_DESC_CACHE              ';
        csp11_SERVER_CMD_CACHE          ='_SERVER_CMD_CACHE               ';
        csp11_USE_THRD_FOR_TSK          ='_USE_THRD_FOR_TSK               ';  (* PTS 1108525 *)
        csp11_USE_PROC_SCOPE            ='_USE_PROC_SCOPE                 ';  (* PTS 1109046 *)
        csp11_MAXACTIVE                 ='MAXUSERTASKS                    ';
        csp11_MAXSERVERDB               ='_MAXSERVERDB                    ';
        csp11_MIN_SERVER_DESC           ='_MIN_SERVER_DESC                ';
        csp11_MAXSERVER                 ='MAXSERVERTASKS                  ';
        csp11_LOG_IO_QUEUE              ='LOG_IO_QUEUE                    ';
        csp11_MAXLOCKS                  ='MAXLOCKS                        ';
        csp11_DEADLOCK_DETECTION        ='DEADLOCK_DETECTION              ';
        csp11_LOCK_SUPPLY_BLOCK         ='_LOCK_SUPPLY_BLOCK              ';
        csp11_FBM_CACHE_PAGES           ='_FBM_CACHE                      ';
        csp11_CONV_CACHE_PAGES          ='CONVERTER_CACHE                 ';
        csp11_USM_CACHE_PAGES           ='_USM_CACHE                      ';
        csp11_BACKUP_BLOCK_CNT          ='BACKUP_BLOCK_CNT                ';
        csp11_DEFAULT_LRU               ='LRU_FOR_SCAN                    ';

        csp11_JOIN_SEARCH_LEVEL         ='JOIN_SEARCH_LEVEL               ';
        csp11_JOIN_MAXTAB_LEVEL4        ='JOIN_MAXTAB_LEVEL4              ';
        csp11_JOIN_MAXTAB_LEVEL9        ='JOIN_MAXTAB_LEVEL9              ';

        csp11_HASHED_RESULTSET          ='HASHED_RESULTSET                ';

        csp11_OPTIM_JOIN_FETCH          ='OPTIM_JOIN_FETCH                ';
        csp11_OPTIM_MAX_MERGE           ='OPTIM_MAX_MERGE                 ';
        csp11_OPTIM_INV_ONLY            ='OPTIM_INV_ONLY                  ';
        csp11_OPTIM_CACHE               ='OPTIM_CACHE                     ';
        
        csp11_OPTIMIZE_JOIN_OUTER       ='OPTIMIZE_JOIN_OUTER             ';
        csp11_OPTIMIZE_JOIN_PARALLEL_SERVERS
                                        ='OPTIMIZE_JOIN_PARALLEL_SERVERS  ';
        csp11_OPTIMIZE_FETCH_REVERSE       ='OPTIMIZE_FETCH_REVERSE          ';
        csp11_OPTIMIZE_JOIN_OPERATOR_SORT  ='OPTIMIZE_JOIN_OPERATOR_SORT     ';

        csp11_DYNDATA                   ='_SHAREDDYNDATA                  ';
        csp11_DYNPOOL                   ='_SHAREDDYNPOOL                  ';
        csp11_PNOPOOLSIZE               ='_PNO_SUPPLY_SIZE                ';

        csp11_RUNDIR                    ='RUNDIRECTORY                    ';
        csp11_MAXDEVSPACES              ='MAXVOLUMES                      ';

        csp11_TASKCLUSTER_N             ='_TASKCLUSTER_                   ';
        csp11_TASKCLUSTER_N_LN          =13;

        csp11_MAXSYSDEVSPACES           ='_MAXSYSDEVSPACES                ';
        csp11_SYS_N                     ='SYSDEV_                         ';
        csp11_SYS_N_LN                  =7;
        csp11_SYS_N_SIZE                ='SYS_SIZE_                       ';
        csp11_SYS_N_SIZE_LN             =8;

        csp11_M_SYS_N                   ='M_SYSDEV_                       ';
        csp11_M_SYS_N_LN                =9;

        csp11_MAXARCHIVELOGS            ='MAXLOGVOLUMES                   ';
        csp11_ARCHIVE_LOG_N             ='LOG_VOLUME_NAME_                ';
        csp11_ARCHIVE_LOG_N_LN          =16;
        csp11_ARCHIVE_LOG_N_SIZE        ='LOG_VOLUME_SIZE_                ';
        csp11_ARCHIVE_LOG_N_SIZE_LN     =16;

        csp11_M_ARCHIVE_LOG_N           ='M_LOG_VOLUME_NAME_              ';
        csp11_M_ARCHIVE_LOG_N_LN        =18;

        csp11_LOG_MODE                  ='LOG_MODE                        ';
        csp11_LOG_SEGMENT_SIZE          ='LOG_SEGMENT_SIZE                ';
        csp11_DEFAULT_CODE              ='DEFAULT_CODE                    ';
        csp11_DATE_TIME_FORMAT          ='DATE_TIME_FORMAT                ';
        csp11_SESSION_TIMEOUT           ='SESSION_TIMEOUT                 ';
        csp11_LOCK_TIMEOUT              ='LOCK_TIMEOUT                    ';
        csp11_REQUEST_TIMEOUT           ='REQUEST_TIMEOUT                 ';
        csp11_NET_TIMEOUT               ='_NET_MINTIMEOUT                 ';
        csp11_RESTART_TIME              ='_RESTART_TIME                   ';

        csp11_MAXDATADEVSPACES          ='MAXDATAVOLUMES                  ';
        csp11_DATADEV_N                 ='DATA_VOLUME_NAME_               ';
        csp11_DATADEV_N_LN              =17;
        csp11_DATADEV_N_SIZE            ='DATA_VOLUME_SIZE_               ';
        csp11_DATADEV_N_SIZE_LN         =17;

        csp11_MIRR_DATA                 ='_MIRRORED_DATA                  ';
        csp11_M_DATADEV_N               ='M_DATA_VOLUME_NAME_             ';
        csp11_M_DATADEV_N_LN            =19;

        csp11_USE_ASYNC_IO              ='_USE_ASYNC_IO                   ';
        csp11_MAXIOTHREADS              ='_IOPROCS_PER_DEV                ';
        csp11_IOTHREADS_FOR_PRIO        ='_IOPROCS_FOR_PRIO               ';
        csp11_DEV_QUEUE                 ='_IOPROCS_SWITCH                 ';
        csp11_USE_IOTHREAD_ONLY         ='_USE_IOPROCS_ONLY               ';

        csp11_MAXDATAPAGES              ='MAXDATAPAGES                    ';
        csp11_MAXCPU                    ='MAXCPU                          ';
        csp11_PRIO_BASE_U2U             ='_PRIO_BASE_U2U                  ';
        csp11_PRIO_BASE_IOC             ='_PRIO_BASE_IOC                  ';
        csp11_PRIO_BASE_RAV             ='_PRIO_BASE_RAV                  ';
        csp11_PRIO_BASE_COM             ='_PRIO_BASE_COM                  ';
        csp11_PRIO_BASE_REX             ='_PRIO_BASE_REX                  ';
        csp11_PRIO_FACTOR               ='_PRIO_FACTOR                    ';
        csp11_DELAY_LW                  ='_DELAY_LOGWRITER                ';
        csp11_DELAY_COMMIT              ='_DELAY_COMMIT                   ';
        csp11_SUBTREE                   ='SUBTREE                         ';
        csp11_MAXRGN_REQUEST            ='MAXRGN_REQUEST                  ';
        csp11_MP_RGN_LOOP               ='MP_RGN_LOOP                     ';
        csp11_MP_RGN_QUEUE              ='_MP_RGN_QUEUE                   ';
        csp11_MP_RGN_BUSY_WAIT          ='_MP_RGN_BUSY_WAIT               ';
        csp11_MP_RGN_PRIO               ='_MP_RGN_PRIO                    ';
        csp11_MP_RGN_DIRTY_READ         ='_MP_RGN_DIRTY_READ              ';
        csp11_MP_DISP_PRIO              ='_MP_DISP_PRIO                   ';
        csp11_MP_DISP_LOOPS             ='_MP_DISP_LOOPS                  ';
        csp11_DATACACHE_REGIONS         ='_DATA_CACHE_RGNS                ';
        csp11_TRANS_REGIONS             ='_TRANS_RGNS                     ';
        csp11_TAB_REGIONS               ='_TAB_RGNS                       ';
        csp11_ROW_REGIONS               ='_ROW_RGNS                       ';
        csp11_OMS_REGIONS               ='_OMS_RGNS                       ';
        csp11_MAXUSERSTACK              ='_MAXTASK_STACK                  ';

        csp11_MAXDATAWRITER             ='MAXPAGER                        ';
        csp11_COPY_IO_BLOCK_CNT         ='_COPY_IO_BLOCK_CNT              ';
        csp11_MULT_IO_BLOCK_CNT         ='_MULT_IO_BLOCK_CNT              ';
        csp11_REALTIME_PRIO             ='REALTIME_PRIO                   ';

        csp11_UNICODE_CATALOG           ='_UNICODE                        ';

        csp11_PACKET_SIZE               ='_PACKET_SIZE                    ';
        csp11_MIN_REPLY_SIZE            ='_MINREPLY_SIZE                  ';

        csp11_MB_DATA_SIZE              ='_MBLOCK_DATA_SIZE               ';
        csp11_MB_QUAL_SIZE              ='_MBLOCK_QUAL_SIZE               ';
        csp11_MB_STACK_SIZE             ='_MBLOCK_STACK_SIZE              ';
        csp11_MB_STRAT_SIZE             ='_MBLOCK_STRAT_SIZE              ';
        csp11_KB_WORK_ST_SIZE           ='_WORKSTACK_SIZE                 ';
        csp11_KB_WORKBUF_SIZE           ='_WORKDATA_SIZE                  ';
        csp11_CATALOG_CACHE_SIZE        ='_CAT_CACHE_MINSIZE              ';

        csp11_GATEWAYTYPE               ='GATEWAYTYPE                     ';
        csp11_DW_COPY_BOUNDARY          ='_DW_COPY_BOUNDARY               ';
        csp11_DW_IO_AREA_SIZE           ='_DW_IO_AREA_SIZE                ';
        csp11_DW_IO_AREA_FLUSH          ='_DW_IO_AREA_FLUSH               ';
        csp11_DW_LRU_TAIL_FLUSH         ='_DW_LRU_TAIL_FLUSH              ';
        csp11_FBM_DEVSP_BALANCE         ='FBM_VOLUME_BALANCE              ';
        csp11_FBM_DEVSP_COMPR           ='FBM_VOLUME_COMPRESSION          ';
        csp11_FBM_LOW_IO_RATE           ='_FBM_LOW_IO_RATE                ';
        csp11_BACKUP_HISTFILE           ='_BACKUP_HISTFILE                ';
        csp11_BACKUP_MED_DEF            ='_BACKUP_MED_DEF                 ';
        csp11_KERNELDUMPFILE            ='_KERNELDUMPFILE                 ';
        csp11_KERNELTRACEFILE           ='_KERNELTRACEFILE                ';
        csp11_KERNELTRACESIZE           ='KERNELTRACESIZE                 ';
        csp11_DIAGFILE                  ='_KERNELDIAGFILE                 ';
        csp11_DIAG_SIZE                 ='KERNELDIAGSIZE                  ';
        csp11_UTILITY_PROTFILE          ='_UTILITY_PROTFILE               ';
        csp11_UTILITY_PROTSIZE          ='UTILITY_PROTSIZE                ';
        csp11_SVP_1_CONV_FLUSH          ='_SVP_1_CONV_FLUSH               ';
        csp11_RTEDUMPFILE               ='_RTEDUMPFILE                    ';
        csp11_FORMAT_DEVSPACE           ='FORMAT_DEVSPACE                 ';

        csp11_EVENTFILE                 ='_EVENTFILE                      ';
        csp11_EVENT_SIZE                ='_EVENTSIZE                      ';
        csp11_MAXEVENTTASKS             ='_MAXEVENTTASKS                  ';
        csp11_EVENTPRIO                 ='_EVENTPRIO                      ';
        csp11_MAXEVENTS                 ='_MAXEVENTS                      ';
(*        csp11_XPARAM_CHANGED            =XP_PARAM_CHANGED;*)
(*        csp11_PARAM_VERSION_TIME        =XP_PARAM_VERSION_TIME;*)
        csp11_PAGE_SIZE                 ='_PAGE_SIZE                      ';

        csp11_OMS_HEAP_LIMIT            ='OMS_HEAP_LIMIT                  ';
(* PTS 1110149 *)
        csp11_OMS_HEAP_THRESHOLD        ='OMS_HEAP_THRESHOLD              ';
        csp11_OMS_VERS_THRESHOLD        ='OMS_VERS_THRESHOLD              ';
(* END PTS 1110149 *)
        csp11_OMS_HEAP_COUNT            ='OMS_HEAP_COUNT                  ';
        csp11_OMS_HEAP_BLOCKSIZE        ='OMS_HEAP_BLOCKSIZE              ';
(* PTS 1115635 *)
        csp11_OMS_STREAM_TIMEOUT        ='OMS_STREAM_TIMEOUT              ';

        csp11_MAXGARBAGE_COLLECTOR      ='_MAXGARBAGE_COLL                ';
        csp11_MAX_BACKUP_TASKS          ='_MAX_BACKUP_TASKS               ';
        csp11_READAHEAD_BLOBS           ='_READAHEAD_BLOBS                ';
        csp11_SERVERDB_FOR_SAP          ='_SERVERDB_FOR_SAP               ';
        csp11_EVENT_ALIVE_CYCLE         ='_EVENT_ALIVE_CYCLE              ';

        csp11_INDEXFILE_LIST_SIZE       ='_IDXFILE_LIST_SIZE              ';
        csp11_AK_DUMP_ALLOWED           ='_AK_DUMP_ALLOWED                ';
        csp11_MAX_MESSAGE_FILES         ='_MAX_MESSAGE_FILES              ';
        csp11_TASK_STACK_AREA           ='_TASK_STACK_AREA                ';
(* PTS 1120718 *)
        csp11_JOIN_TABLEBUFFER          ='JOIN_TABLEBUFFER                ';
        csp11_JOIN_OPERATOR_IMPLEMENTATION='JOIN_OPERATOR_IMPLEMENTATION    ';

(* New Converter ... *)
        csp11_DEVNO_BIT_COUNT           ='VOLUMENO_BIT_COUNT              ';
        csp11_CONVERTER_REGIONS         ='CONVERTER_REGIONS               ';
        csp11_STAT_FREEPOOL_SIZE        ='STAT_FREEPOOL_SIZE              ';
        csp11_DYN_FREEPOOL_SIZE         ='DYN_FREEPOOL_SIZE               ';
        csp11_CACHE_SIZE                ='CACHE_SIZE                      ';

        csp11_CRASH_HISTORY_NUM         ='DIAG_HISTORY_NUM                ';
        csp11_CRASH_HISTORY_PATH        ='DIAG_HISTORY_PATH               ';
        csp11_CRASH_SEM                 ='_DIAG_SEM                       ';
(***************************************************************)
(*#if defined(_WIN32)*)
(***************************************************************)

        csp11_DYNAMIC_SERVER           ='DYNAMIC_SERVER                   ';
        csp11_ALLOW_COMPR_DEVSP        ='ALLOW_COMPR_DEVSP                ';
        csp11_RESTART_SHUTDOWN         ='RESTART_SHUTDOWN                 ';
        csp11_DCOM_DEBUG               ='DCOM_DEBUG                       ';
        csp11_USE_MEM_ENHANCEMENT      ='USE_MEM_ENHANCE                  ';
        csp11_MEM_ENHANCEMENT_LIM      ='MEM_ENHANCE_LIMIT                ';
        csp11_USE_FIBERS               ='USE_FIBERS                       ';

(***************************************************************)
(*#else*)
(***************************************************************)

        csp11_SHMCHUNK                  ='_SHMCHUNK                       ';
        csp11_SHMKERNEL                 ='_SHMKERNEL                      ';

        csp11_DYNAMIC_TASK_STACK        ='_DYN_TASK_STACK                 ';
        csp11_OPMSG1                    ='OPMSG1                          ';
        csp11_OPMSG2                    ='OPMSG2                          ';

(***************************************************************)
(*#endif*)

(* PTS 1108976 Trace Size for each task type in pages *)
        csp11_TRACE_PAGES_TI            ='TRACE_PAGES_TI                  ';
        csp11_TRACE_PAGES_GC            ='TRACE_PAGES_GC                  ';
        csp11_TRACE_PAGES_AL            ='TRACE_PAGES_LW                  ';
        csp11_TRACE_PAGES_DW            ='TRACE_PAGES_PG                  ';
        csp11_TRACE_PAGES_US            ='TRACE_PAGES_US                  ';
        csp11_TRACE_PAGES_UT            ='TRACE_PAGES_UT                  ';
        csp11_TRACE_PAGES_SV            ='TRACE_PAGES_SV                  ';
        csp11_TRACE_PAGES_EV            ='TRACE_PAGES_EV                  ';
        csp11_TRACE_PAGES_TW            ='TRACE_PAGES_TW                  ';
        csp11_TRACE_PAGES_CS            ='TRACE_PAGES_CS                  ';
        csp11_TRACE_PAGES_BUP           ='TRACE_PAGES_BUP                 ';

        csp11_SHOW_MAX_STACK_USE        ='SHOW_MAX_STACK_USE              ';

        csp11_MMAP_MEM_POOL             ='MMAP_MEM_POOL                   ';
        csp11_SHM_MEM_POOL              ='SHM_MEM_POOL                    ';
        csp11_VALLOC_MEM_POOL           ='VALLOC_MEM_POOL                 ';
        csp11_HEAP_MEM_POOL             ='HEAP_MEM_POOL                   ';
        csp11_MEMORY_SLOT_SIZE          ='MEMORY_SLOT_SIZE                ';

        csp11_PROTECT_MEMORY            ='PROTECT_MEMORY                  ';
        csp11_MEM_SIZE_HEAP             ='MEM_SIZE_HEAP                   ';
        csp11_MEM_SIZE_MMAP             ='MEM_SIZE_MMAP                   ';
        csp11_MEM_SIZE_SHARED           ='MEM_SIZE_SHARED                 ';
        csp11_MEM_SIZE_VIRTUAL          ='MEM_SIZE_VIRTUAL                ';

        csp11_COMMENT                   ='_COMMENT                        ';

        csp11_SUPPRESS_CORE             ='SUPPRESS_CORE                   ';
        csp11_FORMATTING_MODE           ='FORMATTING_MODE                 ';

        csp11_AUTO_RECREATE_BAD_INDEXES ='AUTO_RECREATE_BAD_INDEXES       ';
 
TYPE
      tsp11_ConfParamName  = tsp00_XpKeyType;
      tsp11_ConfParamValue = PACKED ARRAY [1.. 256] OF char;

      tsp11_ConfParamReturnValue = (
            ok_sp11,
            key_not_found_sp11,
            eof_sp11,
            not_ok_sp11);
 
.CM *-END-* code ----------------------------------------
.SP 2 
***********************************************************
*-PRETTY-*  statements    :          0
*-PRETTY-*  lines of code :         46        PRETTY  3.09 
*-PRETTY-*  lines in file :        138         1992-11-23 
.PA 
