You are on page 1of 2

What's new in WinFIOL 7.

0
Introduction

WinFIOL 7.0 introduces the following new functions:

File Hierarchy View

The File View window shows a hierarchy view of available channel, command and log files. If an
LDAP server is defined it can be seen in the Network folder. In the File View you can create
folders and organize your channels using drag and drop technique.

Easy to Create New Channels

The menu option Channel | New simplifies the creation of new channels by asking only for the
required information. More advanced settings can be set and changed after the channel has been
opened.

Copy Channels

The menu option Channel | Clone, or right-clicking in an already opened channel window and
select Clone in the pop-up menu, creates and opens an exact copy of the selected channel. This
makes it easy to quickly open another channel to the same target without the need to specify any
settings.

New Script Functionality

Many more script commands have been added.


String commands:
@AFTER Returns the string after the given sub-string
@BEFORE Returns the string before the given sub-string
@CONCAT Concatenates multiple strings
@FORMAT Formats a string
@ITEM Extracts a sub-string from a string
@TRIM Trims the string from space characters
@TRIMCHAR Trims the string from the given character
@LOWCASE Converts the string to lowercase
@UPCASE Converts the string to capitals

Array commands:
@CUT Extracts columns from an array
@PASTE Appends columns to an array
@FOREACH Applies a command for each array item
@COUNT Returns the number of matching lines
@FIND Finds matching lines and returns the line indexes
@GREP Finds matching lines and returns the lines
@COMPACT Removes empty lines from an array
@SORT Sorts the array items
@UNIQUE Removes duplicated array items

File handling commands:


@APPEND Appends a line to a file
@ERASE Deletes a file
@PUTFILE Transfers a file using FTP
@SCRIPTLOG Enables/disable a script log file

Flow handling commands:


@WHILE Implements a while-loop
@IF..IN Matches a range of options
@IF..MATCHES Matches a pattern
@IFDEF Checks if a variable is defined
@IFNDEF Checks if a variable is undefined

Miscellaneous commands:
@HEX Converts to a hexadecimal number
@DECIMAL Converts to a decimal number
@SELECTFILE Displays a file selection dialog
@SELECTCHAN Displays a channel selection dialog
@TEMPLATE Loads communication settings
@UNSET Deletes a variable

Updated command:
@LOG Added option APPEND
@MERGE See further merge

New global variables:


_chndir Returns the path to the channel directory
_logdir Returns the path to log files directory
_cmddir Returns the path to command files directory
_version Returns version of WinFIOL, currently 70.
_currline Returns the current line when using @FOREACH
_curridx Returns the current line index when using @FOREACH

Please see the script help for more information.

Transmit Progress Dialog

The transmit progress dialogs can now be docked together to form a single window, thus avoiding
screen clutter.

Undress Tool

The Undress tool supports more option on how to delete lines from a file.

Supporting SEA Protocol

A new protocol driver SEA has been added to support communication to the Ericsson test
environment SEA.

Supporting CPP-based Targets

A new target driver CPP(NCLI) has been added to support CPP-based Ericsson servers. It
supports access to the NCLI command line interface.

Multiple User Support

WinFIOL can now be installed in a server environment and be used by multiple users. A separate
server license file is required.

Configuration Tool

The configuration tool has been updated to reflect the server version. An administrator can
change WinFIOL parameters that affect all users.

You might also like