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/12/06 07:09:11 UTC

cvs commit: ws-axis/c/src/soap SoapFault.cpp

samisa      2004/12/05 22:09:11

  Modified:    c/src/soap SoapFault.cpp
  Log:
  Changed the fault serialization/deserialization to use detail in place of faultdetail, according to the SOAP 1.1 spec.
  
  Revision  Changes    Path
  1.44      +3 -21     ws-axis/c/src/soap/SoapFault.cpp
  
  Index: SoapFault.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/SoapFault.cpp,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- SoapFault.cpp	23 Nov 2004 17:21:04 -0000	1.43
  +++ SoapFault.cpp	6 Dec 2004 06:09:11 -0000	1.44
  @@ -94,23 +94,9 @@
           //pSZ.serialize("<faultactor>", m_sFaultactor.c_str(), "</faultactor>", NULL);
       } 
   
  -    /*if(!m_sFaultDetail.empty())
  -    {        
  -        pSZ.serialize("<detail>", m_sFaultDetail.c_str(), "</detail>", NULL);
  -    }*/
  -
       if(m_pFaultDetail)
       {
  -        /*if(m_bIsSimpleDetail)
  -        {*/
               m_pFaultDetail->serialize(pSZ);
  -        /*}
  -        else
  -        {
  -            pSZ.serialize("<faultdetail>", NULL);
  -            m_pFaultDetail->serialize(pSZ);
  -            pSZ.serialize("</faultdetail>", NULL);
  -        }*/
       }
       
   	pSZ.serialize("</", gs_SoapEnvVersionsStruct[eSoapVersion].pchPrefix, ":",
  @@ -132,10 +118,6 @@
           //pSZ.serialize("<faultactor>", m_sFaultactor.c_str(), "</faultactor>", NULL);
       }
   
  -    /*if(!m_sFaultDetail.empty())
  -    {
  -        pSZ.serialize("<detail>", m_sFaultDetail.c_str(), "</detail>", NULL);
  -    }*/
       if(m_pFaultDetail)
       {
           /*if(m_bIsSimpleDetail)
  @@ -144,9 +126,9 @@
           }
           else
           {*/
  -            pSZ.serialize("<faultdetail>", NULL);
  +            pSZ.serialize("<detail>", NULL);
               m_pFaultDetail->serialize(pSZ);
  -            pSZ.serialize("</faultdetail>\n", NULL);
  +            pSZ.serialize("</detail>\n", NULL);
           //}
       }
   
  @@ -314,7 +296,7 @@
   int SoapFault::setFaultDetail(const string& sFaultDetail)
   {
       m_pFaultDetail = new Param();
  -    setParam(m_pFaultDetail, "faultdetail", sFaultDetail.c_str(), XSD_STRING);
  +    setParam(m_pFaultDetail, "detail", sFaultDetail.c_str(), XSD_STRING);
       m_sFaultDetail = sFaultDetail;
       m_bIsSimpleDetail = true;