Folder Poll General User s Guide

Similar documents
Folder Poll General User's Guide

Feed Cache for Umbraco Version 2.0

Copyright SolarWinds. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled,

ClassPad Manager Subscription

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3

File Management Utility User Guide

Agilent Genomic Workbench 6.0

SensView User Guide. Version 1.0 February 8, Copyright 2010 SENSR LLC. All Rights Reserved. R V1.0

Legal Notes. Regarding Trademarks KYOCERA MITA Corporation

Agilent CytoGenomics 2.5

Quick Reference Guide

N2KExtractor. NMEA 2000 Data Extractor Software. User s Manual

External Data Connector for SharePoint

Scanner Installation: Quick Start for Remote Deposit Complete

Lasso Continuous Data Protection Lasso CDP Client Guide August 2005, Version Lasso CDP Client Guide Page 1 of All Rights Reserved.

MCAFEE THREAT INTELLIGENCE EXCHANGE RESILIENT THREAT SERVICE INTEGRATION GUIDE V1.0

Multifactor Authentication Installation and Configuration Guide

KYOCERA Net Admin User Guide

RSA Two Factor Authentication

SAP BusinessObjects Live Office User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2

External Data Connector for SharePoint

X Generic Event Extension. Peter Hutterer

Imagine. Create. Discover. User Manual. TopLine Results Corporation

Quest One Password Manager

CX Recorder. User Guide. Version 1.0 February 8, Copyright 2010 SENSR LLC. All Rights Reserved. R V1.0

KYOCERA Net Viewer 5.3 User Guide

Quick Start Guide P OWERL INK C ONNECT

CA Agile Vision. Agile Vision Integration Guide

x10data Application Platform v7.1 Installation Guide

KYOCERA Net Viewer User Guide

Open Source Used In Cisco Configuration Professional for Catalyst 1.0

Desktop Installation Guide

User Guide. Calibrated Software, Inc.

Access PayrollSE v5.50a

One Identity Password Manager User Guide

Configuring and Integrating Oracle

One Identity Starling Two-Factor Desktop Login 1.0. Administration Guide

Security Explorer 9.1. User Guide

Desktop Installation Guide

DSS User Guide. End User Guide. - i -

Use in High-Safety Applications

DeLoad. User s Manual UM-0084-A0. datataker and DeLoad are either registered trademarks or trademarks of Datataker Pty. Ltd.

Migration Tool. Migration Tool (Beta) Technical Note

SolarWinds. Migrating SolarWinds NPM Technical Reference

Additional License Authorizations for HPE OneView for Microsoft Azure Log Analytics

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS)

Daniel MeterLink Software v1.40

FieldView. Management Suite

LiveNX Upgrade Guide from v5.2.0 to v5.2.1

Upgrading BankLink Books

User Documentation. Administrator Manual.

User Guide 701P Wide Format Solution Wide Format Scan Service

Enterprise Payment Solutions. Scanner Installation April EPS Scanner Installation: Quick Start for Remote Deposit Complete TM

LiveNX Upgrade Guide from v5.1.2 to v Windows

mp3fm Documentation Release Akshit Agarwal

Document Manager. Balance Point Technologies, Inc. Document Manager. User Guide. Certified MAX Integrator

N2KExtractor. Maretron Data Extraction Software User s Manual

Dell GPOADmin 5.7. About Dell GPOADmin 5.7. New features. Release Notes. December 2013

The Connector Version 2.0 Microsoft Project to Atlassian JIRA Connectivity

Nimsoft Service Desk. Single Sign-On Configuration Guide. [assign the version number for your book]

Authorized Send User s Guide for imagerunner Machines Version 4.1

Desktop Notification System 2.0

Agilent ChemStation. ECM Interface Guide. Agilent Technologies

Packet Trace Guide. Packet Trace Guide. Technical Note

DocAve for Salesforce 2.1

Watch 4 Size v1.0 User Guide By LeeLu Soft 2013

Personality Migration Reference

Centrify Infrastructure Services

SonicWall Global VPN Client Getting Started Guide

User Guide. BlackBerry Workspaces for Windows. Version 5.5

DameWare Server. Administrator Guide

System Management Guide Version 7.4a

Symantec Desktop and Laptop Option 8.0 SP2. Symantec Desktop Agent for Mac. Getting Started Guide

RTI Connext DDS Core Libraries

LepideAuditor for File Server. Installation and Configuration Guide

Stellar WAB to PST Converter 1.0

Contents Upgrading BFInventory iii

Network Connection Manager Edition

FIA Electronic Give-Up Agreement System (EGUS) Version 2. Administrator Guide

9.4 Authentication Server

Deltek winsight Analytics Excel Connect 8.0. Installation Guide

DME-N Network Driver Installation Guide for M7CL

Getting Started with Tally.Developer 9

Firebase PHP SDK. Release

Centrify Infrastructure Services

ORACLE ENTERPRISE PERFORMANCE MANAGEMENT SMART SPACE RELEASE USER'S GUIDE

XEP-0099: IQ Query Action Protocol

git-pr Release dev2+ng5b0396a

Simba Cassandra ODBC Driver with SQL Connector

Installation and Configuration Guide

Tenable Hardware Appliance Upgrade Guide

Software Operations Manual

Silk Performance Manager Installation and Setup Help

EZ Arms Keeper. Instruction Manual. EZ Arms Keeper Instruction Manual Page 1 of 162 Copyright EZ Arms, LLC. All rights reserved.

ORACLE USER PRODUCTIVITY KIT UPGRADE RELEASE SERVICE PACK 2 PART NO. E

Deltek winsight Analytics Briefing Wizard 8.0. Installation Guide

KMnet Viewer. User Guide

10ZiG Technology. Thin Desktop Quick Start Guide

KINGSTAR 3.2. SOFT PLC RUNTIME INSTALLATION AND USER GUIDE KS-DOC-x R3

Transcription:

Document version 11 Product Release version 3.0 Folder Poll General User s Guide MyAssays Ltd. 2016 www.myassays.com

Contents Trademarks... 4 Copyright... 4 Additional Software Licensing Notices... 5 Online Resources... 6 Technical Support... 6 Folder Poll Overview... 7 Product Versions... 8 Installation... 9 Prerequisites... 9 Installer... 9 Installation... 9 Launching... 11 Using Folder Poll... 13 Key Components... 13 Folder Poll Service... 13 Folder Poll Configuration... 13 Folder Poll Manager... 13 Services... 14 Folder Poll... 14 Start/Stop... 15 Log Options... 16 Licensing Details... 16 XML... 17 Poll Configuration Window... 18 General... 18 2

Operations... 19 Impersonation... 20 Working with Folder Poll... 21 Working with Network Folders... 21 Working with Protected Folders... 21 Impersonation... 21 Log... 23 Logged Operations... 23 Location... 24 Configuration... 24 Locked Files... 25 Launching an Application... 26 Working with MyAssays Desktop... 28 Working with WorkOut Plus... 30 Configuring... 30 Advanced Configuration... 35 Security Functions... 35 File Conflict... 35 Hidden Files... 36 Uninstalling Folder Poll... 37 3

Trademarks The MyAssays name and logo are registered trademark of MyAssays Ltd. Windows, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP,.NET, and Excel are registered trademarks of Microsoft Corp. in the United States and other countries. Copyright The contents of this manual are the copyright of MyAssays Ltd. 4

Additional Software Licensing Notices Folder Poll utilizes the Newtonsoft.Json library. In accordance with the MIT license, the following notice is included here in relation to the Newtonsoft.Json component: The MIT License (MIT) Copyright (c) 2007 James Newton-King Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Folder Poll utilizes the Log4net library. In accordance with the Apache license, the following notice is included here in relation to the Log4net component: The Apache License Copyright 2012 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/license-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 5

Online Resources Further resources including video tutorials and updates are available online at www.myassays.com/folder-poll. Technical Support For technical support queries relating to this product, please contact: support@myassays.com. 6

Folder Poll Overview The Folder Poll application offers automatic handling of new files appearing in monitored folders. When a new file is detected, an operation is performed on that file, including: Copy Move Launch Another Application Launch WorkOut Launch MyAssays Desktop The Folder Poll Manager provides an easy-to-use user interface for: starting and stopping the Folder Poll Service editing the settings via validated controls The configuration of the Folder Poll system can be made completely through the Folder Poll Manager or through an XML configuration file. The XML approach offers further flexibility and convenience for more advanced applications. 7

Product Versions The product is available in two versions: Standard Enhanced Security The Enhanced Security version includes advanced features (which are not available in the Standard version). These are: Logging of operations (all operations performed by the service are logged in a text-based log file) XML configuration tool (advanced XML editor with auto-complete and inline help) Impersonation options (for accessing resources requiring authentication, such as writing to a protected or secured network location) 8

Installation Prerequisites Windows 10, Windows 8.x, Windows 7, Windows Vista, Windows XP Microsoft s.net 4 Framework should be installed (full version is required; client version is not sufficient). This is available for download from: http://www.microsoft.com/engb/download/details.aspx?id=17718 Installer The installer is available in 32-bit or 64-bit versions. Ensure that you install the version correct for your operating system. If you are not sure which version is correct, press Windows Start key + Pause key or visit Control Panel\System and Security\System and check the System type setting. For 32-bit system, install the x86 version. For 64-bit system, install the x64 version. Installation The Folder Poll system must be installed and started from an administrator account. Once started, the Folder Poll Service will run continuously (including after a system restart) and under any Windows login. Thus, the administrator can configure the tool to work for all operations performed by all users. To install Folder Poll, launch the provided Folder Poll setup executable and follow the installation in the Folder Poll Setup Wizard: After completing the Wizard and pressing the Finish button on the final step: 9

The Folder Poll Manager shortcut will appear on the desktop: 10

Launching The Folder Poll Manager application requires administrator privileges to run. This is because the program makes changes to the system (specifically starting/stopping the Windows service and modifying the configuration of the folder poll service). Launch the Folder Poll Manager from the desktop shortcut. When prompted with a User Access Control message, press Yes, i.e.: Before the software can be used, your product must be activated. The first time you run the Folder Poll Manager, the License Activation Wizard will launch to guide you through the activation process. Use this wizard to provide your product serial code and activate the software. 11

After completing the License Activation Wizard (or on subsequent runs of the Folder Poll Manager shortcut), the Folder Poll Manager application is launched and is ready to use. 12

Using Folder Poll Key Components The Folder Poll system is comprised of 3 key elements that work together: Folder Poll Service a Windows service that runs in the background and performs the folder polling operations (this service has no user interface). Folder Poll Configuration an XML file detailing the configuration of the folders to poll and the various operations to perform. Folder Poll Manager a desktop application for managing the Folder Poll Service. Folder Poll Service The Folder Poll Service runs independently of the Folder Poll Manager. Once the service has been started, the service will continue to run and will run automatically when the system is restarted (even if a user other than the administrator has logged in to the PC). Thus, it is not necessary to launch Folder Poll Manager each time. Folder Poll Configuration The complete configuration of the Folder Poll system is defined in the XML file serviceconfig.xml, which is located in the same folder as the service (i.e., where the application is installed). The use of an XML file means that it is easy to configure and transfer settings from one scenario to another or to obtain a configuration tailored for your scenario from technical support. Folder Poll Manager The Folder Poll Service can be run and configured manually through the XML Configuration file. However, for convenience, the Folder Poll Manager is provided to simplify configuration and management through an easy-to-use user interface: 13

Services The Services tab provides controls for managing and configuring your folder polls within a userfriendly interface: Folder Poll The Folder Poll list shows the configured folder polls. Note that you can configure multiple folder polls (on the same or different folders.) For each configured poll you will see a section describing the poll. For example, here is a poll configuration: The coloured icon indicates that the poll status. Green indicates that the poll active and running. Red indicates that it is not running. Yellow indicates that the poll is active but there are changes that have not yet been applied. If the poll has been given a name, then the first row in the poll configuration lists this name. The polled folder appears in bold. Clicking on this text will open the folder in Windows Explorer. 14

The file filter and action performed are included. Use the Add, Edit, and Delete buttons to manage your folder polls. Also, you can double-click on an item to edit it. Adding or Editing a Folder Poll displays the Poll Configuration window for defining the folder poll. After any changes are made to the configuration, the Apply button is available. Press Apply to apply the changes (and optionally start the service). Start/Stop When there are any configured Folder Polls in the Folder Poll list, the Start button can be used to start the service. In addition to the Start and Stop button, icons and status indicators describe the current status of the Folder Poll Service. The traffic light icon indicates the current status of the service, e.g.: Stopped: Starting: Running: 15

Log Options All operations performed by the Folder Poll Service can be logged in the Folder Poll log. Use the Log Settings button to configure these options. Press Open Log to open the log. Licensing Details Use this link to view your product licensing details. If you need to transfer your license to another PC, use this link to first deactivate your license on your current system before installing and activating it on an alternate system. 16

XML The XML tab provides an advanced XML editor with convenient features such as auto-complete and inline help. To enable auto-complete, simply start typing XML code. For example, to see what attributes are available for a specific XML element, position the cursor inside the element and press the space bar. Here the cursor is positioned inside the Poll element. Pressing the space bar displays the available settings for the Poll element. Also, selecting an option displays further information about the element. Inline help is also available by hovering over an XML attribute. For example, here is the inline help for the Filter setting. The XML editor also validates the XML code as the user types. Invalid entries are underlined in red. For example, here the Arguments attribute has been spelled incorrectly, so it is underlined with a red squiggly line: Certain functions can only be configured via XML (see Advanced Configuration). 17

Poll Configuration Window The Poll Configuration window is displayed when a new Folder Poll is added or when editing an existing Folder Poll. The window displays the available options, including further information about each option. Selecting certain items will reveal further settings. If necessary, resize the window to view additional settings. For further help, hover the mouse over the blue information circles. Missing or invalid entries are highlighted in red. General 18

The General tab is used for specifying the folder to poll. A file filter can be used to select which files to process in the folder. For convenience, a Name can be given to the poll. Delay A delay value can be specified to insert a pause between the new file being detected and the operation being performed. This is useful to allow the application that created the file to complete its own operations before the operations initiated by Folder Poll are performed. Operations The Operations tab is used for specifying the operations that Folder Poll will perform on the newly detected file. Check one or more operations and specify the required inputs. The Launch WorkOut Protocol and Launch MyAssays Analysis options will only be available if these products are installed. 19

Impersonation The Impersonation tab is used for specifying any authentication credentials that may be required to perform any of the selected operations. This is needed if the operations operate on a resource that has restricted access (such as copying a file to a network folder). 20

Working with Folder Poll Working with Network Folders Polling a network folder is not recommended. Instead, install the service as a local service on the file server. The Copy and Move operations can copy or move the file to a network location. If the administrator account with which the service is running has access to the target network location, then no further configuration is required. However, if the network location requires different credentials, then Impersonation can be used to specify the network login credentials to perform the copy or move operation. Working with Protected Folders The folder to poll might be a protected folder and may require impersonation to perform operations on the file in the protected folder. Impersonation When the file to process is being operated on in a restricted resource, impersonation can be used to provide the credentials necessary to access that resource. For example, if a Folder Poll operation is configured to copy new files to a protected or network location, it might be necessary to provide the credentials needed to access that restricted location. (The Folder Poll service runs under a Windows account that may not have access to your resource.) When Impersonation is used, the file operations Copy, Move, and Launch are performed using the specified impersonation credentials. Provide the details as required in the XML or in the Poll Configuration Window: 21

The Logon Type control provides different logon options. If the login is different from current Windows, then use: NewCredentials (this is typically the case for accessing network resources). Impersonation settings are specified under the Poll element by setting the Impersonation attribute to true and providing the Username, Password, and Domain. For example, the following configuration will move any new.txt file in the specified folder to the specified target folder using the provided credentials. <Poll Folder="C:\foldertopoll" Username="username" Password="password" Domain="." Impersonation="true"> <NewFile Filter="*.TXT" Delay="1000"> <Move TargetFolder="C:\protected"/> </NewFile> 22

Log The log option enables the logging of all operations performed by the folder poll service. The logged details are appended to a text file. Logged Operations Logged operations include: Event Log Entry Text Arguments When a new file is detected in a polled folder. A new file {1} was detected in folder {0}. {0} = the polled folder path. If a Name is specified for the poll, then then name is appended in brackets. The copy or move operation is performed. (Note, these items are added to the log when it is performed, so if there is a delay setting used, the operation is only logged when it is performed.) The file was copied from {0} to {1}, or The file was moved from {0} to {1}. {1} = Filename of file. {0} = full path to source file. {1} = full path to target file name (taking into account File Conflict settings, so if CreateWithNumberPrepend is set and the default file exists, then the actual target filename appears). The launch application operation was performed. A file conflict was detected. I.e., a file to copy or move already exists in the target folder. How the file conflict was handled. The application {0} was launched with arguments {1}. The file at {0} already exists. The file at {0} was overwritten. The file was not moved/copied to {0}. The file was moved/copied to {0}. {0} = the application as specified in the configuration. {1} = the arguments used to launch the application with. {0} = full path to target file. {0} = full path to target file name (taking into account File Conflict settings, so if CreateWithNumberPrepend is set and the default file exists, then the actual target filename appears). When a security setting is applied to a moved/copied file. Any unhandled exceptions The Security Setting ID {0} was applied to the file {1}. Unhandled exception occurred {0} with stack trace {1}. Locked file retry attempts Miscellaneous errors. - - When {0} is the Secure ID string from the XML attribute (e.g., "ReadOnly" and {1} is the target file name). {0} = exception error message. {1} = stack trace. 23

All entries in the log include a date and time stamp (using the system s default time settings) followed by a semicolon and then the log text, e.g.: 14:10 25/6/2014; The file was copied from to c:\test\new.txt c:\target\new.txt. Location The location of the log file to use can optionally be specified (LogFilePath). If LogFilePath is not specified, then the default log location is used, which is a file named Log.txt in the same folder as the serviceconfig.xml configuration file. If the log file or the folder where it should be created does not exist, then it is created the first time an entry is added to the log. Configuration The log is enabled by setting the Log attribute in the root element to true, e.g.: <FolderPoll Log="true"> Also, a custom log file path can be optionally specified using the LogFilePath attribute, e.g.: <FolderPoll Log="true" LogFilePath="c:\mylogfolder\log.txt"> 24

Locked Files If a new file detected in a polled folder is locked (i.e., in use by another application), then the Folder Poll service will retry the operation at regular time intervals. Only when the new file is unlocked will the Folder Poll service perform the operation. All information relating to the attempts is stored in the Folder Poll log. This scenario can be created by configuring a folder poll on a specified directory. Select to Copy the file to a specific folder. Next, open Excel and select to Save an Excel file into the polled folder. The file is detected by Folder Poll, but the file cannot be copied until Excel closes the file. Only after the document is closed in Excel will it be copied. 25

Launching an Application Folder Poll can be used to launch a third-party application as soon as a new file is detected in a folder. This enables automatic processing of a file by another application. In the Operations tab, check the Launch Application option and select the application to launch. For example, with the following configuration, notepad will be launched with the newly detected file. The Arguments control is used for specifying command-line parameters for the application. This accepts a number of macros that expand to file names or file paths being processed by Folder Poll. Press the Manage button to insert macros into your string. The arguments required will depend on the application to launch. You can provide your own additional parameters as part of the arguments in addition to the Folder Poll macros. For example, 26

the following configuration is used to remove a new file s read-only attribute using the attrib command with the r parameter. 27

Working with MyAssays Desktop Using Folder Poll alongside MyAssays Desktop allows MyAssays data analysis to be performed automatically when new measurement files are detected in a polled folder. The MyAssays Desktop user-interface can be used to configure the folder poll service directly (without needing to use the Folder Poll Manager). For example, the MyAssays Desktop Import Wizard can configure Folder Poll to import data, perform analysis and export results when a new measurement file is detected in a folder, e.g. For a video walkthrough please see http://www.myassays.com/folder-poll-with-myassaysdesktop.video. In addition, Folder Poll Manager provides these options and further settings that are not available within the MyAssays Desktop Import Wizard. 28

With the Show MyAssays Analysis Window option checked, the MyAssays Analysis window will be visible when it is launched. If you prefer to hide the MyAssays Analysis window, then uncheck this option; however, in this case you will also need to specify a Windows username and password to run MyAssays Analysis under, i.e.: With this setting the main application window and notification popups will not appear, however, the splash screen will appear advising of progress, i.e. 29

Working with WorkOut Plus Using Folder Poll alongside WorkOut Plus allows WorkOut data analysis to be performed automatically when new measurement files are detected in a polled folder. In this scenario, your instrument manager software will output measurement data files to a specific folder. Use WorkOut to create a protocol file to import and analyze the data from your instrument. Use Folder Poll to bring these elements together to monitor your instrument manager software output for new files and automatically launch a WorkOut protocol for analysis. Configuring Add a new Folder Poll to monitor the folder to which your instrument control software outputs data files. Select the Folder to which your instrument software outputs measurement data. Specify a File Filter to define which files should be processed with this Folder Poll. For example, the following settings monitor the My Reader Export folder for any new files starting with the name alpha with an extension.xml. (Files such as Alpha1.xml, Alpha2.xml will be processed.) 30

If WorkOut Plus is installed, then the Launch WorkOut Protocol option is available in the Poll Configuration Window. 31

Check the Launch WorkOut Protocol option and press the Browse button to view the WorkOut protocols folder. Select the APR (assay protocol file) to launch. The selected APR file should be configured to import and process the new file appearing in the polled folder. The optional Additional Parameters option allows you to specify further command line arguments for WorkOut. For example, the following can be used to import Sample IDs using a specific import script (MIS) from a specific Sample IDs file: /IMPORT:sampleids "C:\Program Files\Dazdaq\WorkOut 2.5\IScripts\Table Data\basic list.mis" "C:\Program Files\Dazdaq\WorkOut 2.5\IScripts\Samples\Table Data\rat ids.txt" 32

With the Show WorkOut Protocol Window option checked, the WorkOut window will be visible when it is launched. If you prefer to hide the WorkOut window, then uncheck this option; however, in this case you will also need to specify a Windows username and password to run WorkOut under, i.e.: You can also perform the Copy operation alongside Launch WorkOut Protocol to back up the measurement data to another location. Note that the Move operation is not available as part of the same poll (this is because the file must first be imported by WorkOut and should not be moved). However, you could use the Move operation by setting up another folder poll with a Delay, such as 30 seconds, to allow WorkOut to process the data files first. 33

34

Advanced Configuration Certain further-advanced configurations are available, but these can only be configured using XML. These are: Security Functions setting security options on the processed file (such as marking as read-only to specific users). File Conflict how to handle filename conflicts. Hidden Files handling hidden files. These are covered in the following sections: Security Functions When a Copy or Move operation is performed, the security settings of the target file (the copied or moved file) can optionally be configured and set by the service. This is achieved by referring to security settings to apply to the target file. For example, with the following setting, the ReadOnly settings are applied to the copied file. <Copy TargetFolder="c:\destination" Secure="ReadOnly"/> The security settings are defined in an optional Security element of the XML, e.g.: <Security> <Setting ID="ReadOnly"> <FileSystemAccess Right="Write" Permission="Deny" Identity="Fred" /> <FileSystemAccess Right="Read" Permission="Allow" Identity="Fred" /> </Setting> <Setting ID="NoDelete"> <FileSystemAccess Right="Delete" Permission="Deny" Identity="Anyone" /> </Setting> </Security> In this example, two settings are defined: ReadOnly and NoDelete. If the Security attribute is not set, then no security settings are applied, e.g.: <Copy TargetFolder="c:\destination" /> File Conflict For Copy and Move operations, if there is already a file in the target folder matching the name of the filename to use, then the software can be configured to specify how this file conflict is handled. There are 3 options: Skip The operation will not be performed if there is already a file with the same name in the target folder (i.e., the existing file in the target location is preserved). Overwrite The operation is performed if there is a file with the same name in the target folder, then it is overwritten (assuming this is operation can be performed by the folder poll service). 35

CreateWithNumberPrepend The operation is performed, but the resulting file is given a name based on the expected name with a unique sequential number appended in brackets. For example, if file "0001.csv" already exists, then the resulting file is "0001 (1).csv," or if that already exists, then "0001 (2).csv" is used, etc. These settings can be made with the FileConflict attribute of the Copy and Move elements. For example, the following will not copy the txt file if there is already a file with the same name in the target folder. <FolderPoll > <Poll Folder="c:\foldertopoll"> <NewFile Filter="*.txt" Delay="1000"> <Copy TargetFolder="c:\destination" FileConflict="Skip"/> </NewFile> </Poll> </FolderPoll> If the FileConflict attribute is not specified, then CreateWithNumberPrepend is used. If the Log is in use, then all operations are logged. The log includes an entry to describe that a file conflict was detected and the specified action was performed. Note that the Overwrite operation will set the read-only property of the file to overwrite to not-read-only before overwriting. The overwrite operation may still fail (if the account with which the folder poll service is running does not have permission to overwrite), and in this case the information is added to the log (if it is in use). Hidden Files New files detected in a polled folder that are hidden are not processed by default (typically, hidden files are used by the system or application for temporary purposes). However, if you need to handle hidden files, then set the IncludeHidden Attribute in the NewFile element, e.g.: <NewFile Filter="*.*" IncludeHidden="true"> 36

Uninstalling Folder Poll Uninstall the software from Control Panel. The Folder Poll Service will stop when the application is uninstalled. Please note that for your convenience, the serviceconfig.xml and log file can be optionally removed by the uninstall process. Keep these files if you need them after uninstall (this is useful if upgrading the software as your data is preserved). 37