WebSocketSender
发送的WebSocket消息到指定的WebSocket服务器。第一输入功能将导致WebSocketSender来初始化与指定的WebSocket服务器的连接。指定的要发送的数据将被发送到服务器的WebSocket为WebSocketServer的每个输入功能,包括发起连接的第一个特征。
使用注意事项
该变压器的性能取决于分配给Java虚拟机(JVM)的内存量。以下环境变量允许您指定内存可用于Java插件:
- FME_JVM_MIN_HEAP_SIZE:初始堆大小初始化JVM。默认值是1024K。
- FME_JVM_MAX_HEAP_SIZE:最大堆大小初始化JVM。默认值是16384K。
如果不设置,JVM的应用默认值。如果设置了,这些值必须是1024K的倍数(例如,4M和64M,或4096K和32768K)。
注:要通过使用FME的Java虚拟机的附加参数,使用JAVA_TOOL_OPTIONS环境变量。
输入端口
该变压器接受任何功能。
输出端口
所有输入功能是直接输出通过此端口指定的数据已被发送之后。
参数
远程网页套接字服务器的URL,该WebSocketSender将连接到并发送的WebSocket消息。默认值是网址:7078。要启动使用TLS的WebSocket一个服务器的安全连接,指定wss:。//<主机名>:。<港口>。
如果指定了有明确或通过一个参数,该WebSocketSender验证的WebSocket服务器证书(或证书链)建立连接之前。
如果该可选参数具有值,那么将WebSocketSender此参数的内容发送到所述远程服务器的WebSocket之前发送指定的数据。
要连接到FME Server的服务器的WebSocket,使用下面的序言:
{
“ws_op”: “开放”,
“ws_stream_ids”:”
}
要指定此序言中,单击省略号(...)打开连接序言对话框。在FME Server的WebSocket的序言中,选择开放的公共流模板。然后,指定一个工作流ID值。
工作流ID标识为了WebSocket的服务器将它们与正确的请求的应用程序相关联的一个或多个消息流。
此参数指定数据发送到指定的WebSocket服务器。这可能是一个文本值,属性值,或表达的结果。
要发送消息到FME服务器的WebSocket服务器,请使用以下模板:
{
“ws_op”: “发送”,
“ws_msg”:“
}
要指定此模板,单击省略号(...)以打开要发送的数据的对话框。在FME Server的WebSocket的消息,选择发送邮件模板。然后,指定一个消息值。
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要进入这些选项的菜单上,单击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
FME许可级别
FME专业版及以上
搜索FME知识中心
搜索样品和有关该变压器上的信息FME知识中心。