00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef AXIS2_WSDL_H
00018 #define AXIS2_WSDL_H
00019
00025 #include <axis2_const.h>
00026
00027 #ifdef __cplusplus
00028 extern "C"
00029 {
00030 #endif
00031
00032
00036 #define AXIS2_WSDL2_0_NAMESPACE "http://www.w3.org/2004/03/wsdl"
00037
00041 #define AXIS2_WSDL1_1_NAMESPACE "http://schemas.xmlsoap.org/wsdl/"
00042
00043
00047 #define AXIS2_WSDL_MESSAGE_DIRECTION_IN "in"
00048
00049
00053 #define AXIS2_WSDL_MESSAGE_DIRECTION_OUT "out"
00054
00055 #define AXIS2_WSDL_1_1 1
00056 #define AXIS2_WSDL_2_0 2
00057
00058
00059
00060
00064 #define AXIS2_MEP_URI_IN_ONLY "http://www.w3.org/2004/08/wsdl/in-only"
00065
00066 #define AXIS2_MEP_CONSTANT_IN_ONLY 10
00067
00071 #define AXIS2_MEP_URI_ROBUST_IN_ONLY "http://www.w3.org/2004/08/wsdl/robust-in-only"
00072
00073 #define AXIS2_MEP_CONSTANT_ROBUST_IN_ONLY 11
00074
00078 #define AXIS2_MEP_URI_IN_OUT "http://www.w3.org/2004/08/wsdl/in-out"
00079
00080 #define AXIS2_MEP_CONSTANT_IN_OUT 12
00081
00085 #define AXIS2_MEP_URI_IN_OPTIONAL_OUT "http://www.w3.org/2004/08/wsdl/in-opt-out"
00086
00087 #define AXIS2_MEP_CONSTANT_IN_OPTIONAL_OUT 13
00088
00092 #define AXIS2_MEP_URI_OUT_ONLY "http://www.w3.org/2004/08/wsdl/out-only"
00093
00094 #define AXIS2_MEP_CONSTANT_OUT_ONLY 14
00095
00099 #define AXIS2_MEP_URI_ROBUST_OUT_ONLY "http://www.w3.org/2004/08/wsdl/robust-out-only"
00100
00101 #define AXIS2_MEP_CONSTANT_ROBUST_OUT_ONLY 15
00102
00106 #define AXIS2_MEP_URI_OUT_IN "http://www.w3.org/2004/08/wsdl/out-in"
00107
00108 #define AXIS2_MEP_CONSTANT_OUT_IN 16
00109
00113 #define AXIS2_MEP_URI_OUT_OPTIONAL_IN "http://www.w3.org/2004/08/wsdl/out-opt-in"
00114
00115 #define AXIS2_MEP_CONSTANT_OUT_OPTIONAL_IN 17
00116
00117
00118 #define AXIS2_MEP_CONSTANT_INVALID -1
00119
00120
00121
00127 #define AXIS2_MESSAGE_LABEL_IN 0
00128
00129 #define AXIS2_WSDL_MESSAGE_LABEL_IN_VALUE "In"
00130
00136 #define AXIS2_MESSAGE_LABEL_OUT 1
00137
00138 #define AXIS2_WSDL_MESSAGE_LABEL_OUT_VALUE "Out"
00139
00143 #define AXIS2_WSDL_USE_LITERAL "literal"
00144 #define AXIS2_WSDL_USE_ENCODED "encoded"
00145
00146
00150 #define AXIOM_SOAP_11_ADDRESS "http://schemas.xmlsoap.org/wsdl/soap/"
00151 #define AXIOM_SOAP_12_ADDRESS "http://schemas.xmlsoap.org/wsdl/soap12/"
00152
00153
00154 #define AXIOM_SOAP_11_OP "http://schemas.xmlsoap.org/wsdl/soap/"
00155 #define AXIOM_SOAP_12_OP "http://schemas.xmlsoap.org/wsdl/soap12/"
00156
00157 #define AXIS2_SCHEMA "http://www.w3.org/2001/XMLSchema"
00158
00159 #define AXIOM_SOAP_11_BODY "http://schemas.xmlsoap.org/wsdl/soap/"
00160 #define AXIOM_SOAP_12_BODY "http://schemas.xmlsoap.org/wsdl/soap12/"
00161
00162 #define AXIOM_SOAP_11_HEADER "http://schemas.xmlsoap.org/wsdl/soap/"
00163 #define AXIOM_SOAP_12_HEADER "http://schemas.xmlsoap.org/wsdl/soap12/"
00164
00165 #define AXIOM_SOAP_11_BINDING "http://schemas.xmlsoap.org/wsdl/soap/"
00166 #define AXIOM_SOAP_12_BINDING "http://schemas.xmlsoap.org/wsdl/soap12/"
00167
00168
00169
00170
00171 #ifdef __cplusplus
00172 }
00173 #endif
00174
00175 #endif