Java sdk : EnableThing and RestartThing services not behaving correctly
Hi,
I am using the Java sdk to connect to the TW server via ConnectedThingsClient. I need to dynamically create Things, and add properties to them. For this I'm doing -
client.invokeService(Resources, "EntityServices", "CreateThing", inputCollection, 3000);
client.invokeService(Things, "EnableThing", "<thingName>", new Vc(), 3000);
client.invokeService(Things, "RestartThing", "<thingName>", new Vc(), 3000);
The enableThing service call returns an infotable with row containing enabled = false. Even after the restart call, the thing is still disabled. I have tried to restart the client connection in between 2nd and 3rd invoke call.
If I do the same set of actions via REST apis, for the same credentials, it works.
What might be going wrong with the java calls? Any pointers will be appreciated!
Regards,
Vaishnavee

