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));
  
  
  

Reply via email to