Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

Table of Contents
maxLevel1

前言

文件传输侦听器监视指定的本地或共享目录。它检测该目录中的新文件,并将这些文件的内容作为请求发送到使用该侦听器的虚拟资产。然后,虚拟资产将请求传递给它的响应者。匹配的应答器为该请求提供响应,然后文件传输侦听器将响应写入另一个目录。例如,该功能可以用来模拟一个应用程序,该应用程序侦听某个特定目录中出现的文件,处理该文件,然后通过将该文件的修改版本或另一个文件放在另一个本地或共享目录中进行响应。文件传输监听器监视指定的本地或共享目录。它检测该目录中的新文件,并将这些文件的内容作为请求发送到使用该监听器的虚拟资产。然后,虚拟资产将请求传递给它的响应者。匹配的应答器为该请求提供响应,然后文件传输监听器将响应写入另一个目录。例如,该功能可以用来模拟一个应用程序,该应用程序侦听某个特定目录中出现的文件,处理该文件,然后通过将该文件的修改版本或另一个文件放在另一个本地或共享目录中进行响应。

要求

  • Virtualize 9.9.0 或更高版本。

...

system.properties.classpath=<path to jar>/filetransferlistener.jar

使用说明

安装后,文件传输侦听器将在虚拟资产配置面板的 安装后,文件传输监听器将在虚拟资产配置面板的 Transports> Custom 选项卡中可用。双击虚拟资产的 Virtualize Server 节点以打开该面板。

如果有多个自定义侦听器可用,则可以从 如果有多个自定义监听器可用,则可以从 Select Implementation 下拉菜单选择要使用的一个。

你可以在与虚拟资产关联的响应程序中配置关联、转换、响应等。您可以在与虚拟资产关联的响应程序中配置关联、转换、响应等。

配置

使用以下选项配置侦听器。使用以下选项配置监听器。

Scroll Table Layout
widths30%,70%

源目录Source Directory

指定要监视新文件的本地或共享目录。你可以输入绝对路径、相对路径(与 指定要监视新文件的本地或共享目录。您可以输入绝对路径、相对路径(与 VirtualAssets 项目相关)或目录(例如, \\file.parasoft.com\Development\tmp\user\IN)。

源编码Encoding指定源文件内容的字符编码。如果未指定此选项,则使用系统默认值。如果源文件包含一个可识别的 BOM (UTF-8、UTF-16BE、UTF-16LE、UTF-32BE、UTF-32LE),则它将用于确定字符编码。
目标目录Target Directory指定要将文件传输到的本地或共享目录。你可以输入绝对路径、相对路径(与 指定要将文件传输到的本地或共享目录。您可以输入绝对路径、相对路径(与 VirtualAssets 项目相关)或目录(例如, \\file.parasoft.com\Development\tmp\user\OUT)。
目标文件名称Target File Name为传输的文件指定所需的名称。你可以使用像 为传输的文件指定所需的名称。您可以使用像 %d (当前日期) %t (当前时间), %b (无需扩展名的基础文件名),以及 %e (扩展名)之类的变量。如果字段为空,则将使用原始文件名。
轮询间隔Poll Interval指定检查指定目录的频率。默认是 1000 毫秒。
日志级别Log Level指定要将多少信息记录到控制台和事件监视视图。默认是 2 (警告)。

...