sanjaya 2003/07/31 04:54:32
Modified: c/src/engine AxisEngine.cpp
Log:
fixed service.substr() problem
Revision Changes Path
1.11 +2 -4 xml-axis/c/src/engine/AxisEngine.cpp
Index: AxisEngine.cpp
===================================================================
RCS file: /home/cvs/xml-axis/c/src/engine/AxisEngine.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- AxisEngine.cpp 29 Jul 2003 05:37:11 -0000 1.10
+++ AxisEngine.cpp 31 Jul 2003 11:54:32 -0000 1.11
@@ -75,7 +75,7 @@
#ifdef WIN32
//#define WSDDFILEPATH "./Axis/conf/server.wsdd"
-#define WSDDFILEPATH "C:/Apache/Axis/server.wsdd"
+#define WSDDFILEPATH "e:/Axis/server.wsdd"
#else //For linux
#define WSDDFILEPATH "/usr/local/axiscpp/axis/server.wsdd"
#endif
@@ -211,9 +211,6 @@
service= cService;
}
- //string service = getheader(soap, SOAPACTIONHEADER);
- service = service.substr(1, service.length() - 2);
-
DEBUG2("string service = Maths :",service.c_str());
if (service.empty())
@@ -221,6 +218,7 @@
pMsg->m_pSZ->setSoapFault(SoapFault::getSoapFault(SF_SOAPACTIONEMPTY));
break; //do .. while(0)
}
+ service = service.substr(1, service.length() - 2);
pService = m_pWSDD->GetService(service);
if (!pService) {
pMsg->m_pSZ->setSoapFault(SoapFault::getSoapFault(SF_SERVICENOTFOUND));