TCPIPReceiver.
笔记:可以与之结合使用TCPIPER.。
通过TCP / IP接收原始数据。每次接收到指定数量的字节或检测到特定序列时,生成特征。
将数据从一个FME进程传输到另一个FME过程:在源FME工作区中使用TCPIPENDER变压器将数据发送到接收FME工作空间中的TCPIPReceiver变压器。
输入端口
该变形器没有输入端口。
输出端口
包含已接收的数据的功能通过此端口输出。
参数
联系
这启动序列指定变压器是否负责建立连接(建立)或连接到建立主机(连接)。如果TCPIPreCeiver与相应的TCPIPENER一起使用,则发送者或接收器可以是建立者。
笔记:建立传输模式的工作空间必须在连接工作区之前运行。
工作空间仅需要此参数启动序列参数设置为连接。tcpipreceiver连接模式可以连接到指定的主机并侦听数据。建立主机可以是另一个FME工作区,或通过TCP / IP通信的任何应用程序或服务器。
指定端口号或服务(例如,http.那FTP.那telnet.那IMAP.那吞咽那POP3.那万维网, 和SMTP.是通常与众所周知的端口号相关联的服务)。
默认值为8586。
如果此参数设置为不,TCPIPreCeiver只接受一个连接以接收功能。否则,如果当前客户端已断开连接,则TCPipreCeiver将接受新的客户端连接,直到转换停止。
划定
如果此参数设置为固定数据长度然后,TCPIPReceiver输出的每个功能都将包含最大数字节数,由此指定数据长度范围。该方法旨在接收始终具有固定长度的数据。
如果此参数设置为从发件人接收数据长度然后,TCPIPreCeiver将期望在数据有效载荷之前接收传入数据的大小,最高可达每个请求256KB。以这种方式,价值数据长度由发件人动态确定,而不是由接收器设置为固定值。如果发件人发送超过256KB,则输出数据将被分成256kb段。如果TCPIPReceiver与TCPIPENER一起使用,那么TCPIPESENTER应该有发送数据长度属性设置为是的。如果此参数设置为不然后,TCPIPreCeiver将所有传入传输处理为原始数据。
如果此参数设置为自定义分隔符,然后,TCPIPEreiver将使用指定的特定将收到的数据拆分为功能分隔符参数,每个功能最多可达256kb。
在输出功能之前指定变压器接收的最大字节数。如果连接终止,则变压器将输出任何剩余数据。如果输入-1作为此参数的值,则TCPIPReceiver将每请求最多收到256KB。只使用if.划定方法设定为固定数据长度。
指定将接收数据分成段的字符串。每个段都将成为一个单独的功能。例如,如果分隔符是字符串“__”,然后数据“abc__def_ghi”将被分成3个功能输出属性“abc”,“def”和“ghi”的值分别。
输出
指定将存储所接收的数据的输出属性。
指定TCPIPReceiver接收的字节数的目标属性。
使用说明
- 一个工作空间是传输流的指定的“建立者”。如果工作区之间有多个传输流,则一个工作空间必须是所有流的构建器,另一个工作空间必须连接到这些传输流。这是无论各个运输函数是否正在发送或接收数据。
- 必须在连接的工作空间之前启动建立工作空间。TCPIPReceiver / TCPIPER不能成功连接到尚未建立的传输流。
- 对于每个传输通道,必须有一个用于每个服务器计算机的不同端口。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变换器参数菜单选项。
变压器类别
FME许可级别
FME专业版及以上
搜索FME知识中心
搜索有关此变压器的样本和信息FME知识中心。