arrow  Netwister  arrow Download Purchase Contacts
Details
 
  Netwister File Processor - Details
  System Setup
Netwister Modules
Configuration Files
Execution Log Files
Telnet Interface
File Transfer Log
 
  System Setup
  

Netwister setup begins with executing installation package. The program will prompt the user for path to install Netwister components. This path will be referred to as root of Netwister installation or System Directory. Further the installation program will do the following:
  • Copy all Netwister component libraries, Netwister GUI and complete execution environment to the system directory;
  • Add items to Windows Start menu
  • Update the Netwister configuration files to match the installation path;
  • Register Netwister service with the OS.
As a result, the Windows Services utility window should contain the Netwister entry available for control. This may be verified by running the Settings/Control Panel/Administrative Tools/Services from the Windows Start menu.
The Netwister service will be installed with default configuration. Basic application parameters are described in the configuration section. The file transfer and file purging task configuration will be empty and ready for entering a new tasks via Netwister GUI.

  
  Netwister Modules
  

OsWrapper.dll is the wrapper-class library responsible for abstraction of the OS API calls. It includes OS specific programming interfaces such as Win32 Services API.
Sockets.dll is the C++ TCP/IP protocol programming library.
BInternet.dll is a wrapper code for Microsoft Internet API.
Application.dll contains the code for creating the server type applications.
Netwister.dll contains code specific to Netwister application
Netwisterservice.exe is a simple application loader

Third party executable modules required for Netwister

stlport_vc645.dll STLPort class library runtime
msvcp60.dll Microsoft Visual C++ 6.0 runtime library

  
  Configuration Files
  

Netwister store values of configurable parameters in the ASCII text files using file system directories for grouping of parameters. Configuration data in these files is typically stored in the following format:

<Key name>=<Value> // comment

i.e. configuration file consist of series of pairs of key names and key values, separated by '=' and possible spaces. Key names are case sensitive. Key values are strings of characters, without quotes around them, and without commas or indication of units (e.g. 1,000 bytes is entered as 1000). Each pair can be followed by C++ style comment.
If a key name is omitted from the configuration files, its default value is used from the file default located in the same configuration directory.
Top level directory of the configuration files tree is referred to as Configuration Path. The configuration of Netwister component parameters is located in separate /ini/<Netwister_component_name>/ subdirectories. Each of these has the following elements:
  • /MAIN contains configuration for a core Netwister Module application parameters.
  • /THREADS contains configuration associated with general purpose thread objects, which can be assigned to run various tasks within the Netwister.
  • /PURGERS contains configuration for file purging tasks.
  • /FILE MOVERS contains configuration for file transfer tasks.
Original Netwister configuration at the time of installation contains basic parameters set and ready for default operation.

  
  Execution Log Files
  

The execution log is a text file. It is located in the /log subdirectory of Netwister installation path (default configuration). Application execution log contains the informational and error messages for software components. With little exception, they are not intended for regular system users, but rather for software system developers and administrators. Typically, each line of execution log file represents the time stamped system message. These messages does not have a particular format.
At midnight execution log file is renamed and empty log file is created.

  
  File Transfer Log
  

File transfer log contains the information about files copied, moved or deleted by Netwister. They are formatted with intention to be viewed by a user and be easily parseable by the software.

It is located in the /log subdirectory of Netwister installation path and is named filetransfer.log (default configuration)

The File transfer log contains a structured symbolic data i.e. is text file, where single CR, LF delimited line represents log data record. Data fields within a record are separated by a blank character. It contains the following fields:

Action timeHH:MM:SS
Task nameThe name of file mover or purger task that performed the action
Action typeCOPY | MOVE | DELETE
File nameFull path or FTP URL to the source file
File dateSource file modification date YYYY.MM.DD
File dateSource file modification time HH:MM:SS
File sizeSource file size in bytes
Error code'0' - no error, other values - OS or FTP error code
Error text"text", or '-' if no text available or no error


  
 
Copyright © 2003-2005 BBDSOFT icon UAB "BBD SOFT". All Rights Reserved.
All brand names and products names are trademarks or registered trademarks of their respective companies.