bes
Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
BESDataNames.h
1
// BESDataNames.h
2
3
// This file is part of bes, A C++ back-end server implementation framework
4
// for the OPeNDAP Data Access Protocol.
5
6
// Copyright (c) 2004-2009 University Corporation for Atmospheric Research
7
// Author: Patrick West <pwest@ucar.edu> and Jose Garcia <jgarcia@ucar.edu>
8
//
9
// This library is free software; you can redistribute it and/or
10
// modify it under the terms of the GNU Lesser General Public
11
// License as published by the Free Software Foundation; either
12
// version 2.1 of the License, or (at your option) any later version.
13
//
14
// This library is distributed in the hope that it will be useful,
15
// but WITHOUT ANY WARRANTY; without even the implied warranty of
16
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17
// Lesser General Public License for more details.
18
//
19
// You should have received a copy of the GNU Lesser General Public
20
// License along with this library; if not, write to the Free Software
21
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22
//
23
// You can contact University Corporation for Atmospheric Research at
24
// 3080 Center Green Drive, Boulder, CO 80301
25
26
// (c) COPYRIGHT University Corporation for Atmospheric Research 2004-2005
27
// Please read the full copyright statement in the file COPYRIGHT_UCAR.
28
//
29
// Authors:
30
// pwest Patrick West <pwest@ucar.edu>
31
// jgarcia Jose Garcia <jgarcia@ucar.edu>
32
33
#ifndef D_BESDataNames_h
34
#define D_BESDataNames_h 1
35
45
47
#define LOG_INFO "log_info"
48
49
#define REQUEST_ID_KEY "reqID"
50
#define REQUEST_UUID_KEY "reqUUID"
51
#define BES_CLIENT_ID_KEY "besClientId"
52
#define BES_CLIENT_CMD_COUNT_KEY "clientCmdCount"
54
#define REQUEST_FROM "from"
55
56
#define AGG_CMD "aggregation_command"
57
#define AGG_HANDLER "aggregation_handler"
58
59
#define POST_CONSTRAINT "post_constraint"
60
61
62
#define DAP4_FUNCTION "dap4Function"
63
#define DAP4_CONSTRAINT "dap4Constraint"
64
65
#define ASYNC "async"
66
#define STORE_RESULT "store_result"
67
68
69
#define RETURN_CMD "return_command"
70
71
#define USER_ADDRESS "user_address"
72
#define USER_NAME "username"
73
#define USER_TOKEN "token"
74
76
#define SERVER_PID "pid"
77
78
#define CONTAINER_NAME "container_name"
79
#define STORE_NAME "store_name"
80
#define SYMBOLIC_NAME "symbolic_name"
81
#define REAL_NAME "real_name"
82
83
// TODO Never used
84
#if 0
85
#define REAL_NAME_LIST "real_name_list"
86
#endif
87
88
#define CONTAINER_TYPE "type"
89
90
#define DEF_NAME "def_name"
91
#define DEFINITIONS "definitions"
92
93
#define CONTAINER "container"
94
#define CATALOG "catalog"
95
96
// FIXME Change this to "default" ASAP. jhrg 7/22/18
97
#define DEFAULT_CATALOG "catalog"
98
99
#define BES_KEY "besKey"
100
101
/*
102
* Context
103
*/
104
#define CONTEXT_NAME "context_name"
105
#define CONTEXT_VALUE "context_value"
106
107
/*
108
* Show Error Type Number
109
*/
110
#define SHOW_ERROR_TYPE "error_type_num"
111
112
/*
113
* Options
114
*/
115
#define SILENT "silent"
116
#define BUFFERED "buffered"
117
119
#define XML_ERRORS "xml"
120
121
#endif
// D_BESDataNames_h
dispatch
BESDataNames.h
Generated by
1.13.2