00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifdef WIN32
00024 #pragma warning (disable : 4786)
00025 #endif
00026
00027 #ifndef __SOAPENVVERSIONS_H_OF_AXIS_INCLUDED___
00028 #define __SOAPENVVERSIONS_H_OF_AXIS_INCLUDED___
00029
00030
00031
00032
00033
00034 typedef enum SOAP_WORDSTag
00035 {
00036 SKW_ENVELOPE=0,
00037 SKW_HEADER,
00038 SKW_BODY,
00039 SKW_MUSTUNDERSTAND,
00040 SKW_ACTOR,
00041 SKW_ENCODING_STYLE,
00042 SKW_FAULT,
00043 SKW_FAULT_CODE,
00044 SKW_FAULT_STRING,
00045 SKW_FAULT_ACTOR,
00046 SKW_DETAIL,
00047 SKW_MULTIREF,
00048
00049 SKW_TYPE,
00050 SKW_ARRAYTYPE,
00051 SKW_HREF,
00052 SKW_ID,
00053
00054 SOAP_WORDS_LAST
00055 } SOAP_WORDS;
00056
00057 typedef enum SOAP_VERSIONTag
00058 {
00059 SOAP_VER_1_1=0,
00060 SOAP_VER_1_2,
00061
00062 VERSION_LAST
00063 } SOAP_VERSION;
00064
00065 #ifdef __cplusplus
00066
00067 AXIS_CPP_NAMESPACE_START
00068
00069 class Attribute;
00070
00071 AXIS_CPP_NAMESPACE_END
00072
00073 struct SoapEnvVersionsStruct
00074 {
00075 const AxisChar* pchNamespaceUri;
00076 const AxisChar* pchPrefix;
00077 const AxisChar* pchWords[SOAP_WORDS_LAST];
00078 };
00079
00080 static SoapEnvVersionsStruct gs_SoapEnvVersionsStruct[VERSION_LAST]=
00081 {
00082
00083 {
00084 "http://schemas.xmlsoap.org/soap/envelope/",
00085 "SOAP-ENV",
00086 {
00087 "Envelope",
00088 "Header",
00089 "Body",
00090 "mustUnderstand",
00091 "actor",
00092 "encodingStyle",
00093 "Fault",
00094 "faultcode",
00095 "faultstring",
00096 "faultactor",
00097 "detail",
00098 "multiRef",
00099
00100 "type",
00101 "arrayType",
00102 "href",
00103 "id"
00104 },
00105 },
00106
00107
00108 {
00109 "http://www.w3.org/2003/05/soap-envelope",
00110 "env",
00111 {
00112 "Envelope",
00113 "Header",
00114 "Body",
00115 "mustUnderstand",
00116 "actor",
00117 "encodingStyle",
00118 "Fault",
00119 "Code",
00120 "Reason",
00121 "Role",
00122 "Detail",
00123 "multiRef",
00124
00125 "type",
00126 "arrayType",
00127 "href",
00128 "id"
00129 },
00130 }
00131 };
00132 #endif
00133
00134 #endif
00135