cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to send infotable value from JAVA SDK to Thingworx platform without datashape

Highlighted
Participant

Is it possible to send infotable value from JAVA SDK to Thingworx platform without datashape

Hi,

Is it possible to send infotable value from Edge SDK to Thingworx platform without datashape?


Example:

I have a datashape with two fields String and infotable. I am able to set and get the value for String. Not able to get the value for infotable.

   DataShapeDefinition dsd = new DataShapeDefinition();

  dsd.addFieldDefinition(new FieldDefinition("streamData", "INFOTABLE"));

  dsd.addFieldDefinition(new FieldDefinition("source", "STRING"));

  InfoTable ids = new InfoTable(dsd);

  i.addRow(v);

  vt.SetInfoTableValue("values",i);

  vt.SetStringValue("source", "LocalValue");


In platform i am not able to get the infotable value in streamData.


Tags (1)
1 REPLY 1
Highlighted

Re: Is it possible to send infotable value from JAVA SDK to Thingworx platform without datashape

Jothi K​: In order to send Infotable value from SDK without datashape you can use VTQ services writepropertiesVTQ which has default data shape or by invoking UpdatePropertyValues . You will have to provide name, time, value and quality field vlaues. Use the field "value" to send your data to platform.

Let me know if this helps.

-Durgesh

Announcements

Thingworx Navigate content has a new home! Click here to access the new Thingworx Navigate forum!