it_wsdl/wsdl_constants.h

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  

Generated on Thu Sep 7 11:39:09 2006 for Artix by  doxygen 1.4.7