00001 #ifndef _IT_WSDL_WSDL_BINDING_CONSTANTS_H_ 00002 #define _IT_WSDL_WSDL_BINDING_CONSTANTS_H_ 00003 00004 // @Copyright 2005 IONA Technologies, Plc. All Rights Reserved. 00005 // 00006 00007 #include <it_wsdl/api_defines.h> 00008 #include <it_bus/qname.h> 00009 00010 namespace IT_WSDL 00011 { 00012 namespace SOAPConstants 00013 { 00014 // SOAP 1.1 constants 00015 // 00016 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00017 00018 extern IT_WSDL_API const IT_Bus::QName BINDING; 00019 extern IT_WSDL_API const IT_Bus::QName BINDING_1_1; 00020 extern IT_WSDL_API const IT_Bus::QName HEADER; 00021 extern IT_WSDL_API const IT_Bus::QName OPERATION; 00022 extern IT_WSDL_API const IT_Bus::QName BODY; 00023 extern IT_WSDL_API const IT_Bus::QName ADDRESS; 00024 extern IT_WSDL_API const IT_Bus::QName FAULT; 00025 00026 // SOAP 1.2 constants 00027 // 00028 extern IT_WSDL_API const IT_Bus::String SOAP12_NAMESPACE_URI; 00029 00030 extern IT_WSDL_API const IT_Bus::QName SOAP12_BINDING; 00031 extern IT_WSDL_API const IT_Bus::QName SOAP12_HEADER; 00032 extern IT_WSDL_API const IT_Bus::QName SOAP12_OPERATION; 00033 extern IT_WSDL_API const IT_Bus::QName SOAP12_BODY; 00034 extern IT_WSDL_API const IT_Bus::QName SOAP12_ADDRESS; 00035 extern IT_WSDL_API const IT_Bus::QName SOAP12_FAULT; 00036 extern IT_WSDL_API const IT_Bus::QName SOAP12_HEADER_FAULT; 00037 00038 extern IT_WSDL_API const IT_Bus::String STYLE; 00039 extern IT_WSDL_API const IT_Bus::String TRANSPORT; 00040 extern IT_WSDL_API const IT_Bus::String DOCUMENT; 00041 extern IT_WSDL_API const IT_Bus::String RPC; 00042 extern IT_WSDL_API const IT_Bus::String LITERAL; 00043 extern IT_WSDL_API const IT_Bus::String SOAP_ACTION; 00044 extern IT_WSDL_API const IT_Bus::String ENCODING_STYLE; 00045 extern IT_WSDL_API const IT_Bus::String NAMESPACE; 00046 extern IT_WSDL_API const IT_Bus::String USE; 00047 extern IT_WSDL_API const IT_Bus::String NAME; 00048 extern IT_WSDL_API const IT_Bus::String PART; 00049 extern IT_WSDL_API const IT_Bus::String PARTS; 00050 extern IT_WSDL_API const IT_Bus::String MESSAGE; 00051 extern IT_WSDL_API const IT_Bus::String LOCATION; 00052 } 00053 00054 namespace CORBAConstants 00055 { 00056 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00057 00058 extern IT_WSDL_API const IT_Bus::QName BINDING; 00059 extern IT_WSDL_API const IT_Bus::QName ADDRESS; 00060 extern IT_WSDL_API const IT_Bus::QName POLICY; 00061 extern IT_WSDL_API const IT_Bus::QName OPERATION; 00062 extern IT_WSDL_API const IT_Bus::QName PARAM; 00063 extern IT_WSDL_API const IT_Bus::QName RETURN; 00064 extern IT_WSDL_API const IT_Bus::QName RAISES; 00065 00066 extern IT_WSDL_API const IT_Bus::String REPOSITORY_ID; 00067 extern IT_WSDL_API const IT_Bus::String BASES; 00068 extern IT_WSDL_API const IT_Bus::String NAME; 00069 extern IT_WSDL_API const IT_Bus::String MODE; 00070 extern IT_WSDL_API const IT_Bus::String IDLTYPE; 00071 extern IT_WSDL_API const IT_Bus::String EXCEPTION; 00072 extern IT_WSDL_API const IT_Bus::String POANAME; 00073 extern IT_WSDL_API const IT_Bus::String SERVICEID; 00074 extern IT_WSDL_API const IT_Bus::String PERSISTENT; 00075 extern IT_WSDL_API const IT_Bus::String LOCATION; 00076 } 00077 00078 namespace FixedConstants 00079 { 00080 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00081 00082 extern IT_WSDL_API const IT_Bus::QName BINDING; 00083 extern IT_WSDL_API const IT_Bus::QName OPERATION; 00084 } 00085 00086 namespace TaggedConstants 00087 { 00088 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00089 00090 extern IT_WSDL_API const IT_Bus::QName BINDING; 00091 extern IT_WSDL_API const IT_Bus::QName OPERATION; 00092 } 00093 00094 namespace TibrvConstants 00095 { 00096 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00097 00098 extern IT_WSDL_API const IT_Bus::QName BINDING; 00099 extern IT_WSDL_API const IT_Bus::QName OPERATION; 00100 } 00101 00102 namespace MqConstants 00103 { 00104 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00105 00106 extern IT_WSDL_API const IT_Bus::QName CLIENT; 00107 extern IT_WSDL_API const IT_Bus::QName SERVER; 00108 00109 extern IT_WSDL_API const IT_Bus::String QUEUE_MANAGER; 00110 extern IT_WSDL_API const IT_Bus::String QUEUE_NAME; 00111 extern IT_WSDL_API const IT_Bus::String REPLY_QUEUE_MANAGER; 00112 extern IT_WSDL_API const IT_Bus::String REPLY_QUEUE_NAME; 00113 extern IT_WSDL_API const IT_Bus::String MODEL_QUEUE_NAME; 00114 extern IT_WSDL_API const IT_Bus::String USAGE_STYLE; 00115 extern IT_WSDL_API const IT_Bus::String CORRELATION_STYLE; 00116 extern IT_WSDL_API const IT_Bus::String ACCESS_MODE; 00117 extern IT_WSDL_API const IT_Bus::String TIMEOUT; 00118 extern IT_WSDL_API const IT_Bus::String MESSAGE_EXPIRY; 00119 extern IT_WSDL_API const IT_Bus::String MESSAGE_PRIORITY; 00120 extern IT_WSDL_API const IT_Bus::String MESSAGE_ID; 00121 extern IT_WSDL_API const IT_Bus::String CORRELATION_ID; 00122 extern IT_WSDL_API const IT_Bus::String DELIVERY; 00123 extern IT_WSDL_API const IT_Bus::String TRANSACTIONAL; 00124 extern IT_WSDL_API const IT_Bus::String REPORT_OPTION; 00125 extern IT_WSDL_API const IT_Bus::String FORMAT; 00126 extern IT_WSDL_API const IT_Bus::String APPLICATION_DATA; 00127 extern IT_WSDL_API const IT_Bus::String ACCOUNTING_TOKEN; 00128 extern IT_WSDL_API const IT_Bus::String CONNECTION_NAME; 00129 extern IT_WSDL_API const IT_Bus::String CONVERT; 00130 extern IT_WSDL_API const IT_Bus::String CONNECTION_REUSABLE; 00131 extern IT_WSDL_API const IT_Bus::String CONNECTION_FAST_PATH; 00132 extern IT_WSDL_API const IT_Bus::String ALIAS_QUEUE_NAME; 00133 extern IT_WSDL_API const IT_Bus::String APPLICATION_IDDATA; 00134 extern IT_WSDL_API const IT_Bus::String APPLICATION_ORIGINDATA; 00135 extern IT_WSDL_API const IT_Bus::String USERIDENTIFIER; 00136 } 00137 00138 namespace HttpConfConstants 00139 { 00140 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00141 00142 extern IT_WSDL_API const IT_Bus::QName CLIENT; 00143 extern IT_WSDL_API const IT_Bus::QName SERVER; 00144 00145 extern IT_WSDL_API const IT_Bus::String SEND_TIMEOUT; 00146 extern IT_WSDL_API const IT_Bus::String RECEIVE_TIMEOUT; 00147 extern IT_WSDL_API const IT_Bus::String TRUSTED_ROOT_CERTIFICATES; 00148 extern IT_WSDL_API const IT_Bus::String USE_SECURE_SOCKETS; 00149 extern IT_WSDL_API const IT_Bus::String CONTENT_TYPE; 00150 00151 extern IT_WSDL_API const IT_Bus::String SUPPRESS_CLIENT_SEND_ERRORS; 00152 extern IT_WSDL_API const IT_Bus::String SUPPRESS_CLIENT_RECEIVE_ERRORS; 00153 extern IT_WSDL_API const IT_Bus::String HONOR_KEEP_ALIVE; 00154 extern IT_WSDL_API const IT_Bus::String MULTIPLEX_POOL_SIZE; 00155 extern IT_WSDL_API const IT_Bus::String REDIRECT_URL; 00156 extern IT_WSDL_API const IT_Bus::String CONTENT_LOCATION; 00157 extern IT_WSDL_API const IT_Bus::String CONTENT_ENCODING; 00158 extern IT_WSDL_API const IT_Bus::String SERVER_TYPE; 00159 extern IT_WSDL_API const IT_Bus::String SERVER_CERTIFICATE; 00160 extern IT_WSDL_API const IT_Bus::String SERVER_CERTIFICATE_CHAIN; 00161 extern IT_WSDL_API const IT_Bus::String SERVER_PRIVATE_KEY; 00162 extern IT_WSDL_API const IT_Bus::String SERVER_PRIVATE_KEY_PASSWORD; 00163 00164 extern IT_WSDL_API const IT_Bus::String AUTO_REDIRECT; 00165 extern IT_WSDL_API const IT_Bus::String USER_NAME; 00166 extern IT_WSDL_API const IT_Bus::String PASSWORD; 00167 extern IT_WSDL_API const IT_Bus::String AUTHORIZATION_TYPE; 00168 extern IT_WSDL_API const IT_Bus::String AUTHORIZATION; 00169 extern IT_WSDL_API const IT_Bus::String ACCEPT; 00170 extern IT_WSDL_API const IT_Bus::String ACCEPT_LANGUAGE; 00171 extern IT_WSDL_API const IT_Bus::String ACCEPT_ENCODING; 00172 extern IT_WSDL_API const IT_Bus::String HOST; 00173 extern IT_WSDL_API const IT_Bus::String CONNECTION; 00174 extern IT_WSDL_API const IT_Bus::String COOKIE; 00175 extern IT_WSDL_API const IT_Bus::String BROWSER_TYPE; 00176 extern IT_WSDL_API const IT_Bus::String REFERER; 00177 extern IT_WSDL_API const IT_Bus::String PROXY_SERVER; 00178 extern IT_WSDL_API const IT_Bus::String PROXY_USER_NAME; 00179 extern IT_WSDL_API const IT_Bus::String PROXY_PASSWORD; 00180 extern IT_WSDL_API const IT_Bus::String PROXY_AUTHORIZATION_TYPE; 00181 extern IT_WSDL_API const IT_Bus::String PROXY_AUTHORIZATION; 00182 extern IT_WSDL_API const IT_Bus::String CLIENT_CERTIFICATE; 00183 extern IT_WSDL_API const IT_Bus::String CLIENT_CERTIFICATE_CHAIN; 00184 extern IT_WSDL_API const IT_Bus::String CLIENT_PRIVATE_KEY; 00185 extern IT_WSDL_API const IT_Bus::String CLIENT_PRIVATE_KEY_PASSWORD; 00186 00187 extern IT_WSDL_API const IT_Bus::String CACHE_CONTROL; 00188 } 00189 00190 namespace HttpConstants 00191 { 00192 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00193 00194 extern IT_WSDL_API const IT_Bus::QName ADDRESS; 00195 00196 extern IT_WSDL_API const IT_Bus::String LOCATION; 00197 } 00198 00199 namespace XMLFormatConstants 00200 { 00201 extern IT_WSDL_API const IT_Bus::String NAMESPACE_URI; 00202 00203 extern IT_WSDL_API const IT_Bus::QName BINDING; 00204 extern IT_WSDL_API const IT_Bus::QName BODY; 00205 00206 extern IT_WSDL_API const IT_Bus::String ROOTNODE; 00207 } 00208 } 00209 00210 #endif