1 Reply Latest reply on Apr 13, 2017 3:36 PM by saeedma RSS
    wtutak Newbie

    Edge .NET SDK Propagating Service Errors

    We've implemented a .NET Edge client (derived from com.thingworx.communications.client.things.VirtualThing) using v5.6.1 of the SDK. How do we return meaningful error messages to clients when an exception occurs during a service invocation?

     

    We've tried something like the following but the exception message does not get to the client.

     

      public override InfoTable handleServiceRequest(string serviceName, ValueCollection parameters)

      {

           throw new Exception("Some error occurred");

      }


    Instead we observe the following error message in the Thingworx client when invoking the service:


    Unable to Invoke Service MyService on XXX : null