WebSocketSender
将WebSocket消息发送到指定的WebSocket服务器。第一个输入特性将导致WebSocketSender初始化与指定的WebSocket服务器的连接。指定的数据传输将针对WebSocketServer的每个输入特性(包括启动连接的第一个特性)发送到WebSocket服务器。
输入端口
这个转换器接受任何特性。
输出端口
所有的输入特征都是在指定的数据传输完成后,通过这个端口直接输出的。
参数
WebSocketSender将连接并传输WebSocket消息的远程WebSocket服务器的URL。默认值为网址:7078。要使用TLS启动到WebSocket服务器的安全连接,请指定无线传感器://<主机名>:。<港口>。
如果显式地或通过参数指定了Yes, WebSocketSender将在建立连接之前验证WebSocket服务器的证书(或证书链)。
如果这个可选参数有一个值,那么WebSocketSender将把这个参数的内容传输到远程WebSocket服务器之前传输指定的数据。
要连接到FME服务器WebSocket服务器,请使用以下序言:
{
“ws_op”:“开放”,
“ws_stream_ids”:“
}
要指定此序言,请单击省略号(…)打开连接序言对话框。在FME Server WebSocket序言下,选择Open Public Stream template。然后,指定一个工作流ID价值。
工作流ID标识一个或多个消息流,以便WebSocket服务器将它们与正确的请求应用程序关联起来。
此参数指定要传输到指定的WebSocket服务器的数据。这可以是文本值、属性值或表达式的结果。
要向FME服务器WebSocket服务器发送消息,请使用以下模板:
{
“ws_op”:“发送”,
“ws_msg”:“
}
要指定此模板,请单击省略号(…)以打开数据传输对话框。在FME Server WebSocket Messages下,选择Send Message模板。然后,指定一个消息价值。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
FME授权级别
FME专业版及以上
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。