ashutosh

ashutosh

  • NA
  • 1
  • 0

Error in web Service

Dec 19 2006 3:52 AM

I have a problem in my web service application. I have created the web service  in visual studio 2005 in which a method ReceiveMsg(string strMessage) accept the string(in Xml format) from the client and created the xml file. The web service is hosted on the IP(.203) , when I access this service from another IP(.73) it working fine and return “SUCCESS”. But when the client accesses this service they receive the “Fail” message. I have created the log file for this method. When client access this method a message “string instance not set to an instance of the string” is inserted into the log file.

Following is the code of the ReceiveMsg(string strMessage) method.

 

[WebMethod]

    public string ReceiveMsg(string strMessage)

    {

        string strFinalResponse = null;

        try

        {

            strFinalResponse = "SUCCESS";

            intNo++; // this is static variable.

            string strdocPath;

            strdocPath = "C:\\RQFEED\\RQ"+intNo+".XML";

            Byte[] docbinaryarray =     Encoding.GetEncoding(1253).GetBytes(strMessage);

            FileStream objfilestream = new FileStream(strdocPath, FileMode.Create, FileAccess.ReadWrite);

            objfilestream.Write(docbinaryarray, 0, docbinaryarray.Length);

            objfilestream.Close();

 

            CreateLogFiles Err = new CreateLogFiles();

            Err.ErrorLog(Server.MapPath("Logs/ErrorLog"), strMessage);

            return strFinalResponse;

        }

        catch (Exception ex)

        {

             strFinalResponse = "FAIL";

            CreateLogFiles Err = new CreateLogFiles();

            Err.ErrorLog(Server.MapPath("Logs/ErrorLog"), ex.Message);

            return strFinalResponse;

       

        }

    }

 

Please help me as asap.

 

Thanks with Regards

 

Ashutosh Kumar