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