Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

axis2_const.h

00001 /*
00002  * Copyright 2004,2005 The Apache Software Foundation.
00003  *
00004  * Licensed under the Apache License, Version 2.0 (the "License");
00005  * you may not use this file except in compliance with the License.
00006  * You may obtain a copy of the License at
00007  *
00008  *      http://www.apache.org/licenses/LICENSE-2.0
00009  *
00010  * Unless required by applicable law or agreed to in writing, software
00011  * distributed under the License is distributed on an "AS IS" BASIS,
00012  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013  * See the License for the specific language governing permissions and
00014  * limitations under the License.
00015  */
00016 
00017 #ifndef AXIS2_CONST_H
00018 #define AXIS2_CONST_H
00019 
00025 #include <axis2_env.h>
00026 #include <axis2_utils.h>
00027 
00028 #ifdef __cplusplus
00029 extern "C"
00030 {
00031 #endif
00032 
00033 
00039 /******************************************************************************/
00040 /********************Axis2 specific constants**********************************/
00041 /******************************************************************************/
00042 
00043 
00047 #define AXIOM_SOAP_STYLE_RPC_ENCODED 1000
00048 
00052 /*#define AXIOM_SOAP_STYLE_RPC_LITERAL 1001 */
00053 
00057 #define AXIOM_SOAP_STYLE_DOC_LITERAL_WRAPPED 1002
00058 
00059 #define AXIS2_SCOPE "scope"
00060 
00064 #define AXIS2_APPLICATION_SCOPE "application"
00065 
00069 #define AXIS2_SESSION_SCOPE "session"
00070 
00074 #define AXIS2_MESSAGE_SCOPE "message"
00075 
00079 #define AXIS2_PHASE_SERVICE "service"
00080 
00084 #define AXIS2_PHASE_TRANSPORT "transport"
00085 
00089 #define AXIS2_PHASE_GLOBAL "global"
00090 
00094 #define AXIS2_SESSION_CONTEXT_PROPERTY "SessionContext"
00095 
00099 #define AXIS2_TRANSPORT_TCP "tcp"
00100 
00104 #define AXIS2_TRANSPORT_HTTP "http"
00105 
00106 
00107 
00108 #define AXIS2_TRANSPORT_MAIL "mail"
00109 
00110 #define AXIS2_TRANSPORT_JMS "jms"
00111 
00112 #define AXIS2_TRANSPORT_LOCAL "local"
00113 
00117 #define AXIS2_REQUEST_URL_PREFIX "/services"
00118 
00119 #define AXIS2_LISTSERVICES "listServices"
00120 
00121 #define AXIS2_LIST_SERVICE_FOR_MODULE_ENGAMNET "listop"
00122 
00123 
00127 #define AXIS2_ADMIN_LISTSERVICES "listService"
00128 
00129 #define AXIS2_LIST_MODULES "listModules"
00130 
00131 #define AXIS2_LIST_GLOABLLY_ENGAGED_MODULES "globalModules"
00132 
00133 #define AXIS2_LIST_PHASES "listPhases"
00134 
00135 #define AXIS2_ENGAGE_GLOBAL_MODULE "engagingglobally"
00136 #define AXIS2_ENGAGE_MODULE_TO_SERVICE "engageToService"
00137 
00138 #define AXIS2_ENGAGE_MODULE_TO_SERVICE_GROUP "engageToServiceGroup"
00139 
00140 #define AXIS2_ADMIN_LOGIN "adminlogin"
00141 
00142 #define AXIS2_LIST_CONTEXTS "listContexts"
00143 #define AXIS2_LOGOUT "logout"
00144 
00145 #define AXIS2_VIEW_GLOBAL_HANDLERS "viewGlobalHandlers"
00146 #define AXIS2_SELECT_SERVICE "selectService"
00147 #define AXIS2_EDIR_SERVICE_PARA "editServicepara"
00148 #define AXIS2_SELECT_SERVICE_FOR_PARA_EDIT "selectServiceParaEdit"
00149 #define AXIS2_VIEW_SERVICE_HANDLERS "viewServiceHandlers"
00150 #define AXIS2_LIST_SERVIC_GROUPS "listServciceGroups"
00151 
00155 #define AXIS2_SERVICE_MAP "servicemap"
00156 #define AXIS2_SERVICE_GROUP_MAP "serviceGroupmap"
00157 
00158 #define AXIS2_CONFIG_CONTEXT "config_context"
00159 
00160 #define AXIS2_SERVICE "service"
00161 
00162 #define AXIS2_OPEARTION_MAP "opmap"
00163 
00166 #define AXIS2_MODULE_MAP "modulemap"
00167 
00168 #define AXIS2_SELECT_SERVICE_TYPE "SELECT_SERVICE_TYPE"
00169 
00170 #define AXIS2_GLOBAL_HANDLERS "axisconfig"
00171 #define AXIS2_SERVICE_HANDLERS "serviceHandlers"
00172 
00173 #define AXIS2_PHASE_LIST "phaseList"
00174 
00175 #define AXIS2_LIST_OPS_FOR_THE_SERVICE "listOperations"
00176 
00177 #define AXIS2_REMOVE_SERVICE "removeService"
00178 
00179 #define AXIS2_ENGAGE_STATUS "engagestatus"
00180 
00184 #define AXIS2_ERROR_SERVICE_MAP "errprservicemap"
00185 #define AXIS2_ERROR_MODULE_MAP "errormodulesmap"
00186 
00187 #define AXIS2_IS_FAULTY "Fault"
00188 
00189 #define AXIS2_MODULE_ADDRESSING "addressing"
00190 
00191 #define AXIS2_USER_NAME "userName"
00192 #define AXIS2_PASSWORD "password"
00193 
00197 #define AXIS2_SINGLE_SERVICE "singleservice"
00198 #define AXIS2_WSDL_CONTENT "wsdl"
00199 
00203 /* static const char METHOD_NAME_ESCAPE_CHARACTOR '?' */
00204 
00205 #define AXIS2_LOGGED "Logged"
00206 
00207 
00208 /* static const char SERVICE_NAME_SPLIT_CHAR':' */
00209 
00210 
00211 /*********************Configuration *******************************************/
00212 
00213 #define AXIS2_ENABLE_REST "enableREST"
00214 #define AXIS2_ENABLE_REST_THROUGH_GET "restThroughGet"
00215 /* globally enable MTOM */
00216 #define AXIS2_ENABLE_MTOM "enableMTOM"
00217 #define AXIS2_ATTACHMENT_TEMP_DIR "attachmentDIR"
00218 #define AXIS2_CACHE_ATTACHMENTS "cacheAttachments"
00219 #define AXIS2_FILE_SIZE_THRESHOLD "sizeThreshold"
00220 
00221 /******************************************************************************/
00222 
00223 #define AXIS2_VALUE_TRUE "true"
00224 #define AXIS2_VALUE_FALSE "false"
00225 #define AXIS2_CONTAINER_MANAGED "ContainerManaged"
00226 #define AXIS2_RESPONSE_WRITTEN "CONTENT_WRITTEN"
00227 
00228 #define AXIS2_TESTING_PATH "target/test-resources/"
00229 
00230 #define AXIS2_TESTING_REPOSITORY "target/test-resources/samples"
00231 
00232 
00233 /*************************** REST_WITH_GET ************************************/
00234 
00235 #define AXIS2_GET_PARAMETER_OP "op"
00236 #define AXIS2_GET_PARAMETER_URL "http://ws.apache.org/goGetWithREST"
00237 
00238 /******************************************************************************/
00239 
00240 
00241 #define AXIS2_NAMESPACE_PREFIX "axis2"
00242 #define AXIS2_NAMESPACE_URI "http://ws.apache.org/namespaces/axis2"
00243 
00244 #define AXIS2_SVC_GRP_ID "ServiceGroupId"    
00245 
00248 #ifdef __cplusplus
00249 }
00250 #endif
00251 
00252 #endif /* AXIS2_CONST_H */

Generated on Fri Jun 16 18:02:30 2006 for Axis2/C by  doxygen 1.4.2