Community Tip - If community subscription notifications are filling up your inbox you can set up a daily digest and get all your notifications in a single email. X
Hi Team,
I need to execute one of the service i.e. QueryStreamData in one of the custom service developed using java extension. One strange thing i found out was
DataShape datashape = (DataShape) EntityUtilities.findEntity("HighestFrequencyComponentDataShape", ThingworxRelationshipTypes.DataShape); ==> This works since there is a datashap with the same name provided in above statement.
However,
StreamThing frequencyComponentStream = (StreamThing) EntityUtilities.findEntity("frequencyComponentStream", ThingworxRelationshipTypes.Stream); ==> This returns me null though there is a Stream by name frequencyComponentStream in platform.
Can anyone tell me how can I get Stream in thignworx server side extension to execute QueryStreamData service?
Thanks,
Azim
Solved! Go to Solution.
Hi azim hawaldar,
Stream is type of Thing. Please try following:
StreamThing frequencyComponentStream = (StreamThing) EntityUtilities.findEntity("frequencyComponentStream", ThingworxRelationshipTypes.Thing);
I hope it helps.
Hi azim hawaldar,
Stream is type of Thing. Please try following:
StreamThing frequencyComponentStream = (StreamThing) EntityUtilities.findEntity("frequencyComponentStream", ThingworxRelationshipTypes.Thing);
I hope it helps.
Hi Ankit Gupta,
The above answer is also one way of doing it. I did the the other way as below
Thing frequencyComponentThing = (Thing) EntityUtilities.findEntity("frequencyComponentStream", ThingworxRelationshipTypes.Thing);
StreamThing frequencyComponentStream = (StreamThing) frequencyComponentThing;
Thanks,
Azim