.ll 73
.ad 8
.bm 8
.fm 4
.bt $Copyright by   SAP AG, 2002$$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


    ========== licence begin LGPL
    Copyright (C) 2000 SAP AG

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

    This library 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
    Lesser General Public License for more details.

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

.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_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_DYNDATA                   ='_SHAREDDYNDATA    ';
        csp11_DYNPOOL                   ='_SHAREDDYNPOOL    ';
        csp11_PNOPOOLSIZE               ='_PNO_SUPPLY_SIZE  ';

        csp11_RUNDIR                    ='RUNDIRECTORY      ';
        csp11_MAXDEVSPACES              ='_MAXDEVSPACES     ';

        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            ='MAXARCHIVELOGS    ';
        csp11_ARCHIVE_LOG_N             ='ARCHIVE_LOG_      ';
        csp11_ARCHIVE_LOG_N_LN          =12;
        csp11_ARCHIVE_LOG_N_SIZE        ='ARCHIVE_SIZE_     ';
        csp11_ARCHIVE_LOG_N_SIZE_LN     =13;

        csp11_M_ARCHIVE_LOG_N           ='M_ARCHIVE_LOG_    ';
        csp11_M_ARCHIVE_LOG_N_LN        =14;

        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          ='MAXDATADEVSPACES  ';
        csp11_DATADEV_N                 ='DATADEV_          ';
        csp11_DATADEV_N_LN              =8;
        csp11_DATADEV_N_SIZE            ='DATA_SIZE_        ';
        csp11_DATADEV_N_SIZE_LN         =10;

        csp11_MIRR_DATA                 ='_MIRRORED_DATA    ';
        csp11_M_DATADEV_N               ='M_DATADEV_        ';
        csp11_M_DATADEV_N_LN            =10;

        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_TREE_REGIONS              ='_TREE_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             ='_MAXDATAWRITER    ';
        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_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_DEVSP_BALANCE';
        csp11_FBM_DEVSP_COMPR           ='_FBM_DEVSP_COMPR  ';
        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  ';

(* New Converter ... *)
        csp11_DEVNO_BIT_COUNT           ='DEVNO_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_AL    ';
        csp11_TRACE_PAGES_DW            ='TRACE_PAGES_DW    ';
        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   ';

 
TYPE
      tsp11_ConfParamName  = PACKED ARRAY [1.. 18] OF char;
      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 
