You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2004/06/04 07:10:54 UTC

cvs commit: ws-axis/c/src/engine Axis.cpp

sanjaya     2004/06/03 22:10:54

  Modified:    c/src/engine Axis.cpp
  Log:
  Changed the sequence of XMLPaserFactory and SOAPTransportFactory
  initialization to accomodate the use of  the AxisConfig object in thier initiliztion
  routines.
  
  Revision  Changes    Path
  1.60      +8 -2      ws-axis/c/src/engine/Axis.cpp
  
  Index: Axis.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/engine/Axis.cpp,v
  retrieving revision 1.59
  retrieving revision 1.60
  diff -u -r1.59 -r1.60
  --- Axis.cpp	25 May 2004 10:54:43 -0000	1.59
  +++ Axis.cpp	4 Jun 2004 05:10:54 -0000	1.60
  @@ -240,8 +240,8 @@
       TypeMapping::initialize ();
       URIMapping::initialize ();
       SoapFault::initialize ();
  -	SOAPTransportFactory::initialize();
  -	XMLParserFactory::initialize();
  +
  +
   #ifdef AXIS_CLIENT_LIB
       CallBase::s_Initialize ();
   #endif
  @@ -255,8 +255,12 @@
           status = g_pConfig->readConfFile (); 
           if (status == AXIS_SUCCESS)
           {
  +			XMLParserFactory::initialize();
  +            SOAPTransportFactory::initialize();
   			char *pWsddPath = g_pConfig->getAxConfProperty(AXCONF_WSDDFILEPATH);
  +
   #if defined(ENABLE_AXISTRACE)
  +
               status = g_pAT->openFile ();
               if (status == AXIS_FAIL)
               {
  @@ -279,6 +283,8 @@
   						  */
           if (status == AXIS_SUCCESS)
           {
  +			XMLParserFactory::initialize();
  +            SOAPTransportFactory::initialize();
   #if defined(ENABLE_AXISTRACE)
               status = g_pAT->openFileByClient ();
               if (status == AXIS_FAIL)