I'm trying to send a message to the websocket server on my FME Cloud instance. I can successfully transmit the following:
Â
{"ws_op"Â :Â "send","ws_msg"Â :Â "hello"}
Â
But I want to send a JSON message as "ws_msg", so I tried:
Â
{"ws_op"Â :Â "send","ws_msg"Â :Â fme_get_attribute("payload")}
Â
Which isn't received on the other end, similarly to if we have an incorrect message, i.e. without the "send message"-format from the documentation of the WebSocketSender. I would guess it's something with the quotes around the message, but I am unable to escape quotes in the message formatting window.
Â
So, how can I send a JSON message (Payload-attribute attached) to a websocket using FME?
Â
{
      "type": "Feature",
      "properties": {
       "icon-image": "pulsing-dot-blue"},
      "geometry": {
        "type": "Point",
        "coordinates":Â
          17.3016102,
          59.6615453
        ]
      }
    }
Â