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 class Attribute;
00068
00069 struct SoapEnvVersionsStruct
00070 {
00071 const AxisChar* pchNamespaceUri;
00072 const AxisChar* pchPrefix;
00073 const AxisChar* pchWords[SOAP_WORDS_LAST];
00074 };
00075
00076 static SoapEnvVersionsStruct gs_SoapEnvVersionsStruct[VERSION_LAST]=
00077 {
00078
00079 {
00080 "http://schemas.xmlsoap.org/soap/envelope/",
00081 "SOAP-ENV",
00082 {
00083 "Envelope",
00084 "Header",
00085 "Body",
00086 "mustUnderstand",
00087 "actor",
00088 "encodingStyle",
00089 "Fault",
00090 "faultcode",
00091 "faultstring",
00092 "faultactor",
00093 "detail",
00094 "multiRef",
00095
00096 "type",
00097 "arrayType",
00098 "href",
00099 "id"
00100 },
00101 },
00102
00103
00104 {
00105 "http://www.w3.org/2003/05/soap-envelope",
00106 "env",
00107 {
00108 "Envelope",
00109 "Header",
00110 "Body",
00111 "mustUnderstand",
00112 "actor",
00113 "encodingStyle",
00114 "Fault",
00115 "Code",
00116 "Reason",
00117 "Role",
00118 "Detail",
00119 "multiRef",
00120
00121 "type",
00122 "arrayType",
00123 "href",
00124 "id"
00125 },
00126 }
00127 };
00128 #endif
00129
00130 #endif
00131