hach wims direct server-side interface to generic lims csv ... · the hach wims direct server-side...

39
Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files Q12351 Documentation

Upload: others

Post on 21-Oct-2019

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Hach WIMS Direct Server-Side Interface to Generic LIMS CSVFiles

Q12351 Documentation

Page 2: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Table of Contents1 - Documentation : Introduction.............................................................................................................................................1

1.1 Interface Introduction................................................................................................................................................11.2 Software Requirements.............................................................................................................................................11.3 Source version tested................................................................................................................................................2

2 - Documentation : How to.......................................................................................................................................................32.1 _ Step-by-Step Instructions on How to Configure Interface.....................................................................................32.2 Change Configuration Protection Password.............................................................................................................42.3 Configuration is Password Protected........................................................................................................................52.4 Configure the Hach WIMS Client for a Server-Side Interface (LIMS2OPSSQL)...................................................52.5 Hach WIMS Super User Credentials........................................................................................................................72.6 Pick Hach WIMS Variables to Import Into..............................................................................................................72.7 Using Common Buttons............................................................................................................................................82.8 Using Main Interface Screen.....................................................................................................................................82.9 Using Select Date Range to Import.........................................................................................................................102.10 WARNING : Version Validation Failed...............................................................................................................11

3 - Documentation : Main Menu.............................................................................................................................................153.1 Configuration - Advanced Configuration...............................................................................................................153.2 Configuration - Advanced Configuration : Source Input Cache.............................................................................173.3 Configuration - Advanced Configuration: Additional Info....................................................................................183.4 Configuration - Advanced Configuration: Additional Info : Pick WIMS Facility Additional Info Field..............193.5 Configuration - Advanced Configuration: Unit Conversion...................................................................................193.6 Configuration - Collector Configuration.................................................................................................................213.7 Configuration - Connection To Hach WIMS..........................................................................................................213.8 File - Exit................................................................................................................................................................233.9 File - Import All......................................................................................................................................................233.10 File - Import For Selected Variables.....................................................................................................................233.11 Test - Source Read Test LIMS to Hach WIMS....................................................................................................243.12 Test - Test Connection to Hach WIMS.................................................................................................................253.13 Test - Test Import All............................................................................................................................................253.14 Utilities - Upload Definition File to Hach WIMS.................................................................................................25

4 - Documentation : Release Notes..........................................................................................................................................264.1 Release Notes for Hach WIMS Direct Server-Side Interface Platform..................................................................264.2 Release Notes for LIMS2OPSSQL Type of Hach WIMS Direct Server-Side Interface........................................27

5 - Documentation : Topics specific to the operation of this interface................................................................................295.1 Configuration - Source Configuration Q12351......................................................................................................295.2 Release Notes for Interface Q12351.......................................................................................................................335.3 Select Column for Mapping....................................................................................................................................345.4 Supported Variable Configuration for Interface Q12351.......................................................................................355.5 Warning: Maximum Allowable Resources Reached..............................................................................................36

i

Page 3: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

1 - Documentation : Introduction

1.1 Interface Introduction

The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files andbrings the value into Hach WIMS. The files must be standard ASCII text files and the values must be comma separated. Thisinterface will attempt to process all files in the folder specified in the configuration. The input file is copied to a local 'cache'folder and processed. Once finished it moves the file to an 'archive' folder with a date and time stamp added to the file name.

For examples of what the file needs to look like, see the Source version tested(See Section 1.3) article. To see how theinterface configures to these files and what the constraints are, see the Configuration - Source Configuration Q12351(SeeSection 5.1) article.

[Reference ID: 12358]

1.2 Software Requirements

The Interface and its components are supported and can be installed only on one of the following Microsoft Windowsversions :

Microsoft Windows 2000 Service Pack 4• Microsoft Windows XP 32-bit Service Pack 2• Microsoft Windows XP 32-bit Service Pack 3• Microsoft Windows Vista 32-bit• Microsoft Windows Vista 64-bit• Microsoft Windows Vista 32-bit Service Pack 1• Microsoft Windows Vista 64-bit Service Pack 1• Microsoft Windows Vista 32-bit Service Pack 2• Microsoft Windows Vista 64-bit Service Pack 2• Microsoft Windows 7 32-bit• Microsoft Windows 7 64-bit• Microsoft Windows 2003 Server 32-bit Service Pack 1• Microsoft Windows 2003 R2 Server 32-bit Service Pack 2• Microsoft Windows 2003 Server 64-bit Service Pack 1• Microsoft Windows 2003 R2 Server 64-bit Service Pack 2• Microsoft Windows 2008 32-bit• Microsoft Windows 2008 64-bit• Microsoft Windows 2008 32-bit Service Pack 1• Microsoft Windows 2008 64-bit Service Pack 1• Microsoft Windows 2008 32-bit Service Pack 2• Microsoft Windows 2008 64-bit Service Pack 2• Microsoft Windows 2008 R2 64-bit•

1

Page 4: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

[Reference ID: 12142]

1.3 Source version tested

When creating an input file, pay special attention when comma's are part of the data field - such as ANALYTEs. Notice inthe example below that we have analytes with comma's as part of the data (red box with "1,1,1-Trichloroethane (TCA)" isan analyte). In order to distinguish between separating data points and part of data, use double quotes around the data field asshown. NOTE: to define this example in Hach WIMS Client, do NOT include double quotes. The Analyte would appear inHach WIMS Client as 1,1,1-Trichloroethane (TCA).

This example of a source data is how it appears in Notepad:

Here is the same file, viewed from the interface. Notice that since our ANALYTE NAME's are in double quotes (as shownabove), we can distinguish what is a data separator and what is part of data. Also notice that the quote marks are removed:

Note: In the Hach WIMS Client under variable edit, we would enter 1,1,1-Trichloroethane (TCA) for the ANALYTE field.

[Reference ID: 12600]

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 1 - Documentation : Introduction

2

Page 5: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

2 - Documentation : How to

2.1 _ Step-by-Step Instructions on How to Configure Interface

You will need to follow these steps in order to configure your interface :

You must have Hach WIMS Database Management System installed and running. This can be running fromanywhere on your network, but can also be running on the same computer as your interface.

1.

You must have Hach WIMS Client installed. Make sure you can log into Hach WIMS Database Server using HachWIMS Client.

2.

Run your interface in Interactive mode by clicking on its entry in your windows Start Menu.3. Configure a connection to your Hach WIMS Server. Use Configuration - Connection to Hach WIMS(See Section3.7) to do this.

4.

Make sure you are properly licensed to run this interface. In Main Menu, select Support -> Am I licensed for thisInterface.

If you pass this test, continue to step 6. If not, contact Hach Company Sales at 800-677-0067.

5.

Upload interface definition file to Hach WIMS Server. Use Utilities - Upload definition file to Hach WIMS(SeeSection 3.14) to do this.

6.

You will need to assign a collector record to your interface. First the record must be created. You will need toconfigure Hach WIMS Client for a server side interface(See Section ) .

7.

Now you are ready to assign the collector record created in the previous step to your interface. Use Configuration -Collector Configuration(See Section 3.6) to do this.

8.

You need to link at least one Hach WIMS variable to the chosen collector record.9. Configure the source so that interface can read from the source system.Locate the 'Configuration -> Source Configuration' article in the 'Topics specific for operation of Interface'chapter to gain instructions on how to do it.

10.

Save all configuration Settings by clicking on Configuration -> Save All Configuration.11.

You are now ready to test the interface. Use Test - Test Import All(See Section 3.13) to do this12.

Furthermore, You may want to configure Automated Import. Use Configuration - Automated ImportConfiguration(See Section ) to do this.

[Reference ID: 12069]

3

Page 6: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

2.2 Change Configuration Protection Password

Requiring a password for configuration changes will prevent unauthorized or accidental tampering with your configurationfrom within the interactive mode.

From the interface, select Configuration and Advanced Configuration. Click on the Protection tab.

Click on the box next to Require Password to Change Configuration and Save Settings button.

Use this screen to set a new configuration protection password.

NOTE: The default password is '12345'. If you configure the interface to use a password and later remove thepassword check, it will reset to '12345' again.

[Reference ID: 12055]

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

4

Page 7: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

2.3 Configuration is Password Protected

The configuration is password protected if you changed it in Change Configuration Protection Password(See Section 2.2). You must enter the correct password in order to save any changes to the configuration of this interface.

See Advanced Configuration(See Section 3.1) if you want to disable the password protection.

NOTE:If your configuration is protected with a password, you must know the password before you can disable the passwordcheck.

[Reference ID: 12056]

2.4 Configure the Hach WIMS Client for a Server-Side Interface(LIMS2OPSSQL)

In order to use a direct server-side interface, you must do the following:

Start your Hach WIMS Client and navigate to the System Setup -> System Tables -> Entire System ->Server-Side Interface Setup menu selection:

1.

If the "Server-Side Interface Setup" screen shows no interfaces, or the one you want to configure is not shown, youhave to:

2.

If you have the G2 definition uploaded, click the New button. To determine if you have the definitionuploaded, click New and see if it appears in the list of interfaces.

1.

If you do not have the definition uploaded, uploaded the definition first. Click the New Definition buttonand navigate to the g2_server_lu file. (Alternatively, you can select Utilities - Upload Definition File to

2.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

5

Page 8: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Hach WIMS(See Section 3.14) )With the definition uploaded (or present), click the New button and create an instance of the server side interface.You can have multiple interface sources for the same definition.

In this example, we want a new instance of the Random Number Generator interface. Select the name, click Next,and select the version.

3.

Configure the interface:

Make note of the "Name of Interface" field - this is how your interface will be identified. In this case - it is "RandomNumber Generator". Fill in a "Description" and select the "Collector Time Zone", in this case, it is set to MountainTime (US & Canada). Click OK to create the interface record.

4.

Configure Browser - Click on the Browser tab and enter the requested information to allow the Hach WIMS Clientthe ability to browse tags from the source system. In some cases, you will need to install an OLE DB driver, on theHach WIMS Client computer, that will allow communications to the source system. If it is impossible to configurethis option, simply uncheck the Enable button on the Browser tab.

5.

Go to System Setup -> Edit/View Variables.6. Go to the variable you wish to configure for storing interface data:7.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

6

Page 9: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

(Note: The number of fields and their nomenclature are dependent on the specific interface)

Click the Interface tab on the variable you are configuring, then click the Interface To radio button and select theinterface needed for this variable. The area below will fill up with the settings needed to finish configuring thisvariable.For detailed instructions on configuration of variables, look for the 'Supported Variable Configurations ForInterface' article in the 'Topics specific to operation of Interface' chapter.

8.

[Reference ID: 12323]

2.5 Hach WIMS Super User Credentials

To enable this feature, select Configuration -> Advanced Configuration(See Section 3.1) . Then check the "Require HachWIMS Super User Login Credentials to Import Data In Interactive Mode" setting.

You must provide the correct user name and password in order to import data in interactive mode.

Contact your Hach WIMS Administrator for help if you do not know the username and/or password.

[Reference ID: 12057]

2.6 Pick Hach WIMS Variables to Import Into

Only variables assigned to this interface will be listed. Select the variables to import data into from the source.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

7

Page 10: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

HINT: You can hold the CTRL or CTRL/SHIFT buttons down when clicking in order to select multiple entries

Buttons:

Import data for the selected variables.

Select all variables in the list.

Select no variables - deselects all variables from the list.

All other buttons are explained in Using Common Buttons(See Section 2.7) .

[Reference ID: 12059]

2.7 Using Common Buttons

Common Hach WIMS Interface Buttons:

Displays help for the current interface screen.

Applies the current settings.

Attemps to apply the current changes and save them permanently. The save will fail if the settings cannot beapplied first.

Closes the current window - no changes are saved.

Cancel the current activity/operation.

[Reference ID: 12039]

2.8 Using Main Interface Screen

This is the main interface interactive screen.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

8

Page 11: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

When running in interactive mode, you can set the various interface configuration settings, monitor & control the interfaceservice, as well as interactively collect data.

The main parts of the of the screen of interest are:

Main Menu• The Shortcut Buttons:

Import all data(See Section 3.9) .

Import data for selected variables(See Section 3.10) .

Monitor service activity(See Section ) .

Display help for the current window.

Display general interface information.

Exit the interactive interface session.

The Interface Messages & Notification area - the white background area displays scrolling text regarding theinterface's activity. All manner of data is logged here, including data collection status, errors, warnings and othergeneral information regarding the interface's current activity.

Depending on the Verbosity(See Section 3.1) level set, you may or may not see all information.

If there is a directory called "Log" in the interface directory, the interface will also log to a text file of the form:<mm_dd_yyyy__hh_mm_ss_interactive.log>

E.g., if the current date is 2/26/2009 and the current time is 3:02:13 PM, the file will be called:02_26_2009__15_02_13_interactive.log.

The status bar, at the bottom of the screen, displays miscellaneous information regarding the interface.•

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

9

Page 12: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

[Reference ID: 12036]

2.9 Using Select Date Range to Import

When importing data for one or more specified variables, you have to specify the date range of the source data you want toget.

You can do this in 2 ways:

Use both the Start & End Date Pickers

- OR -

1.

Use a start/end date quick shortcut:2.

Buttons:

Import data for the selected dates

Other buttons are described in Using Common Buttons(See Section 2.7) .

Principle 1: Data will be imported based on the Start and End Date and Time and how the variable's Stop Time is set up.The Stop Time must fall within the date range requested.

Principle 2: Data is stored on the date and time of the variable's Start Time.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

10

Page 13: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

For example: We set a variable with Start Time of 08:00 and a Stop Time of 08:00, and select Day After Start as shownbelow.

Then I run the interface to pull data for March 3, 2009 00:00:00 to March 4, 2009 08:01:00.

The interface will return a value for March 2 and March 3. Why? The stop time is our requested date range starting on March3, 2009 with a stop time of 8 AM. The stop time is computed to March 3, 2009 08:00:00. Since we selected the stop as dayafter start, the start time is March 2, 2009 at 08:00:00. According to principle #2, the data point is stored on the start time.

So for our example:

Requested Date Start Date and Time Stop Date and Time

March 3, 2009 March 2, 2009 08:00:00 March 3, 2009 08:00:00

March 4, 2009 March 3, 2009 08:00:00 March 4, 2009 08:00:00

If we had set our date range from March 3, 2009 00:00:00 to March 4, 2009 07:59:59, then the interface would return onlythe first record, because stop time of March 4, 2009 08:00:00 in the second record, is past the end date and time of our range.

If we had set our date range from March 3, 2009 08:01:00 to March 4, 2009 08:01:00, then the interface would return onlythe second record, because the Stop Date and Time of the first record (March 3, 2009 08:00:00) does not fall within our startand end date range.

[Reference ID: 12058]

2.10 WARNING : Version Validation Failed

The version of the interface that you are using should match the version of the interface that the collector links to.If they do not match, you will be presented with the following warning message:

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

11

Page 14: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Click OK to continue.

To find out which version of the interface is running, click on the About box:

If you have already defined a Collector within Hach WIMS client that links to the appropriate version, you can select it fromthe Configuration / Collector Configuration screen:

If there is not a collector in the list that links to the appropriate version, you will need to create a new collector or modify anexisting one in Hach WIMS Client.

To modify an existing collector or add a new one, go to your Hach WIMS Client and click on System Setup / System Tables /Enter System / Server-Side Interface Setup from the main menu:

To add a new collector, click on New. To modify an existing one, click on Edit next to the appropriate collector:

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

12

Page 15: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

If you are editing an existing collector, click on the blank button near the top right hand corner to open up the DefinitionBrowser Screen:

In the Definition Browser screen, click on the appropriate version and click 'Finish':

If you don't see the appropriate version listed, then you need to update your g2_server_lu file. You can do that within theinterface by clicking Utilities / Upload definition file to Hach WIMS from the main menu:

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

13

Page 16: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

[Reference ID: 12230]

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 2 - Documentation : How to

14

Page 17: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

3 - Documentation : Main Menu

3.1 Configuration - Advanced Configuration

For Configuration options, click on the Configuration menu option at the top menu bar of the interface.

The Advanced Configuration screen can be used to configure various advanced interface settings:

Log File Options:• Keep Logfiles - the number of days to keep log files in the Log folder, delete log files older than thenumber of days specified.

Verbosity - the higher this number, the more messages will be logged in the log file and the log window.This is usually meant for trouble-shooting purpose.

Automated Activity Monitoring - use this option to configure the Automated Activity (service mode of theinterface) options:

Auto-Refresh Service Status - when displaying the Automated Import - Status and Control(See Section )screen - how long to wait between status refreshes.

Auto-Refresh Log View - when displaying the Automated Import - Activity Log View(See Section ) - theinterval of time to wait before refreshing the log view.

Log Size to Read during Refresh - the maximum number of characters to actually read in when refreshingthe log view.

NT Service Name to Monitor - the name of the NT service under which the interface runs. The default isusually fine. Do NOT change this unless instructed by a Hach Support Engineer, or unless youinstalled the service under a different name and know what you are doing.

15

Page 18: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Protect Application Against Misuse - On the Protection tab, if you want more security in your interfaceconfiguration, you can configure:

Encrypt Configuration File - encrypt the contents of the interface configuration file to preven unathorizedtampering.

Required Password to Change Configuration - require a password every time the user requests aconfiguration change. If no password is yet set, you are prompted to supply one.

Require Hach Wims Super User Login ... - to prevent someone from accidentally overwriting data whenrunning in interactive mode, you can set this option to require people to enter in a super-user IDand password before importing.

When Hach WIMS/Source Connection Break - on the Recovery tab, establishes the number of times to attemptto restore the connection to Hach WIMS/Source and the amount of seconds to wait between attempts.

Source Input Caching - button on the Source Caching tab, is enabled when interface supports source inputcaching. Lets one specify caching conditions. Go to Source Cache Input Configuration(See Section 3.2) for moreinformation.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

16

Page 19: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Unit Conversion Options - On the Unit Conversion tab, is enabled when interface supports unit conversion. Letsone specify various units and conversion factor. Go to Configuration - Advanced Configuration: UnitConversion(See Section 3.5) for more information.

Additional Info Writer Options - On the Additional Info tab, is enabled when interface supports additional info.The additional info fields must be created in Hach WIMS Client first, then the fields can be mapped by pressing theConfigure Additional Info button. Go to Configuration - Advanced Configuration: Additional Info(See Section3.3) for more information.

Buttons:

The buttons are explained in Using Common Buttons(See Section 2.7) .

[Reference ID: 12045]

3.2 Configuration - Advanced Configuration : Source Input Cache

Source Input Cache Configuration, is used to configure criteria for caching, if the interfaces supports caching and theoption is Enabled. Caching is used to load more data into memory at one time, and retain it for processing variables insteadof continuously rereading source data from disk. This will speed up processing, but uses more computer resources - such asmemory. Set the parameters to set thresholds for processing chunks of data and so that the interface does not surpass thelimitations of your computer.

(Note: Not all interfaces have this feature available)

Click Apply Settings to apply changes and return to parent form. Click Close to return without applying changes.

[Reference ID: 12132]

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

17

Page 20: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

3.3 Configuration - Advanced Configuration: Additional Info

Additional Info, if enabled, is used to configure a cross reference map between fields in the source system and resultadditional info fields in Hach WIMS. This cross reference map will be then used by the interface during data import.

This feature can be turned off. Simply click the Disable radio button under Write Data Into Additional Info Fields in HachWIMS.

The number of successful writes to additional information can be Enabled or Disabled. Click the appropriate radio buttonunder Log Number of Successfully Written Fields during Import.

(Note: Not all interfaces have this feature available)

Click on any button in the Source Field Identifier column to pick a source field.1. Click on any button in the Target WIMS Facility Identifier.Field Identifier column to pick a target field.2. Right click on any button, and click on Clear Cell to erase contents of a cell.3.

Notice the example output below from Hach WIMS Client > Spread Report Design, additional info is only imported whenthere is a valid result imported. Also notice how we have the field set up in Additional Info and how we recall the data inSpread Reports.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

18

Page 21: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

[Reference ID: 12598]

3.4 Configuration - Advanced Configuration: Additional Info : Pick WIMSFacility Additional Info Field

Pick WIMS Facility Additional Info Field window lists all available additional info fields for all facilities connected toyour Hach WIMS server.

Select a row to highlight a field, and click the Pick button.

[Reference ID: 12599]

3.5 Configuration - Advanced Configuration: Unit Conversion

Unit Conversion, if enabled, is used to configure unit conversion when the "units" from the source are different than the"units" in Hach WIMS.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

19

Page 22: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

This feature can be turned off, simply click the Disable radio button under Convert Result from Source Unit to Hach WIMSUnit.

(Note: Not all interfaces have this feature available)

Under Source Unit enter the text value as it is in the source1. Select the Conversion Algorithm2.

Multiplication - Multiply the source result by the Factor before writing to Hach WIMS♦ Degrees F to C - Convert degrees Fahrenheit to degrees Celsius♦ Degrees C to F - Convert degrees Celsius to degrees Fahrenheit♦

Enter the Factor amount, how much to multiply the source result by before writing to Hach WIMS. When using theDegrees conversion, enter a 1 (one)

1.

Enter the Hach WIMS Unit that the Hach WIMS variable will be using2.

For example, the source result is stored in parts per million ("ppm") and it needs to be converted in Hach WIMS as parts perbillion ("ppb"). You could add the following conversion:

(Note: this is one of the default conversions included)

Click Apply Settings to apply changes and return to parent form. Click Close to return without applying changes.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

20

Page 23: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

[Reference ID: 12328]

3.6 Configuration - Collector Configuration

The Collector Configuration is the place where you configure the source of your data - the SCADA/LIMS system that holdsthe data you want to import.

NOTE: Before you can configure the collector, you MUST configure the Connection to Hach WIMS(See Section 3.7)and you must setup the Hach WIMS client(See Section ) .

Select Which Hach WIMS G2 Interface Am I for this interface. The names that appear in the drop-down box are the onesthat were configured in the Hach WIMS Client. This name is then tied to this interface and is unique.

Buttons:

The buttons are explained in Using Common Buttons(See Section 2.7) .

If the Interface you are using has a separate Collector Utility that generates OPSDATAXML files that it reads from, you canconfigure and launch it from here.

Opens a screen that allows you to configure the Collector's settings

Starts the Collector utility

[Reference ID: 12042]

3.7 Configuration - Connection To Hach WIMS

The Connection to Hach WIMS screen lets you configure how the interface will connect to Hach WIMS Database Server.

This is one of the first items you configure when setting up a new interface.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

21

Page 24: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Data Source - this field specifies, in loose terms, the "Database/Datasource server name" where your Hach WIMSsystem is configured to store data. "Database/Datasource server name" means different things depending on whetheryou are running against Oracle or MS SQL:

Oracle - you can type in either the Oracle TNS name or a string in the form of host:port/SID, if using theOracle HOSTNAME adapter.

MS SQL - this is in the form of host\sql_instance_name♦ Database Type -select the appropriate type of your Hach WIMS database• OLE DB Provider - this specifies which "database driver" the interface will use when connecting to Hach WIMSand again depends on the database type:

Oracle - the default string should be fine♦ MS SQL - if connecting to MS SQL 2005 or later, use the native client to connect. Specify SQLNCLI asthe provider. NOTE: You will need to have the Microsoft SQL Native Client installed for this to work. Ifconnecting to MS SQL 2000, specify SQLOLEDB as the provider.

Connection Timeout in Seconds - how many seconds the program should wait when establishing a connection tothe Hach WIMS database before aborting.

Command Timeout in Seconds - specifies how many seconds the program should wait for a query to completebefore aborting the operation.

WARNING: Large values for these two settings can cause the program to not respond for a long period of time!Do NOT use 0 unless you know what you are doing - it will cause the program to wait indefinitely, and if yourdatabase server is down, the only way to cancel the operation is to forcefully quit the program.

Customizations - this should be left empty unless you were told otherwise by a Hach Support Engineer or youknow what you are doing.

Buttons:

Test to see if the connection settings are valid and the interface is able to connect to Hach WIMS client. Thiswill NOT Apply or Save the settings.

The other buttons are explained in Using Common Buttons(See Section 2.7) .

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

22

Page 25: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

[Reference ID: 12037]

3.8 File - Exit

Terminates the interactive interface program.

NOTE:

Clicking "Exit" only closes the interactive interface session. Since the interface can be configured to run as a WindowsService, clicking "Exit" does NOT affect this service, it will continue collecting data. The service can be scheduled to collectdata anytime, whether a user is logged on to the machine or not. The service for the interface will continue collecting datawhether the interactive program is running or not.

[Reference ID: 12035]

3.9 File - Import All

Imports all data for all variables.

[Reference ID: 12034]

3.10 File - Import For Selected Variables

Imports data for the selected variables.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

23

Page 26: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

[Reference ID: 12038]

3.11 Test - Source Read Test LIMS to Hach WIMS

The Source Read Test functionality is useful for source testing purposes.

Use this screen to look at source data for specific dates, WITHOUT doing an actual import. (No data will be written to HachWIMS database.)

Once a start and end date have been selected, press Query Source button to retrieve data for that date range.

The Source Read Test will retrieve all data points within the date range selected and return the values of selected fields.

Example screenshot of how values look when interface is not reading additional info fields from the source :

Example screenshot of how values look when interface is reading additional info fields from the source :

Buttons:

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

24

Page 27: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Query the source for the date range entered

Get the next record from the source data

Close this window

[Reference ID: 12321]

3.12 Test - Test Connection to Hach WIMS

Perform a test against the Hach WIMS connection to see if the connection is valid

[Reference ID: 12052]

3.13 Test - Test Import All

This performs a test import for all interface-configured variables. Note that no actual data will be written to the Hach WIMSdatabase.

[Reference ID: 12053]

3.14 Utilities - Upload Definition File to Hach WIMS

This feature allows you to upload the interface definition (g2_server_lu) file to the Hach WIMSdatabase. This is needed in order to setup a collector record in Hach WIMS.

Once the definition file has been uploaded, proceed with creating a collector record in Hach WIMS Client.The process to setup a collector record is outlined in How to configure the Hach WIMS Client for a server-side interface(SeeSection ) .

[Reference ID: 12040]

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 3 - Documentation : Main Menu

25

Page 28: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

4 - Documentation : Release Notes

4.1 Release Notes for Hach WIMS Direct Server-Side Interface Platform

Build 116

Updated framework to handle time zone differences and how they affect direct and indirect interfaces•

Build 100

Compatible with Hach WIMS 1.3.8 Database version•

Build 85

Minor change to Advance Configuration to disable Additional Info button if the interface does not supportadditional info

Build 84

Fixed a bug that caused interfaces to omit reading of Hach WIMS variables in rare cases when the natural order ofrecords in the VARDESC table did not equal to 'order by varid' on Oracle platforms(3006)

Build 83

Added support for importing of Additional Entry Fields. For interfaces that support this framework feature, go toAdvanced Configuration / Additional Info in order to configure you conversion map (3075)

Added support for User Interface to display Connection String when clicking on Source Configuration / ViewApplied Connection String (2821)

Added support for User Interface to omit asking for Input Dates for interfaces where selecting dates does not makesense (2806)

Fixed a bug that caused Floating Point rounding to overflow on very large numbers resulting in no rounding beingperformed on numbers (3016)

Fixed a bug that caused help.chm to be improperly located by the user interface when interface executable waslaunched using Windows Shell command (2932)

Fixed a bug that caused interfaces of common type SCADA2OPSSQL to halt importing in cases when users wentaround the program business rules and manually (in the backend) entered OPSROOT.FACILITY.FILENAME fieldin lowercase (2890)

Build 54

Added support for Configuring and Launching a Collector Utility•

Build 53

26

Page 29: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Added support for LIMS2OPSSQL type of framework• Added support for Unit Conversion•

Build 48

Fixed an interface crash if the selected OLEDB driver could not be found (2406)• Added a MINUTELY mode of scheduling of automated service (2447)• Displays a warning message when attempting to import into collector which is linked to incorrect version of g2_lu(2505)

Added ability to view and edit Last Run Date for Facility UI (2626)•

Build 36

Fixed a loophole that may have allowed interface crash when UI log listbox was about to display more than 32000lines of log (2495)

Build 34

Fixed a bug that pulled up incorrect article or category when clicked on submenu Help / Chapters. Platform nowrequires setting of link constants for every interface custom configuration module (2488)

Fixed a bug that took users to incorrect link upon clicking on menu item Support / Check for new Updates (2492)•

Build 27

Initial release to public•

[Reference ID: 12033]

4.2 Release Notes for LIMS2OPSSQL Type of Hach WIMS DirectServer-Side Interface

Build 34

Updated framework to handle time zone differences and how they affect direct and indirect interfaces. Note: LIMSdo not have Indirect type interfaces, but are affected by the Common Framework changes.

Build 30

Added ability for Hach WIMS LIMS interfaces to match variables to source data up to five fields (LIMS_LOC,LIMS_TEST, LIMS_UD1, LIMS_UD2, and LIMS_UD3). Number of fields depends on Hach WIMS LIMSinterface specifications.

Build 28

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 4 - Documentation : Release Notes

27

Page 30: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Changed Common Import to allow Custom Source routine to populate the Result Comment in Hach WIMS withnotes or comments from the LIM lab source data.

Build 27

Changed Common Import to call Custom Source routine to allow for custom code to execute procedures after allfaciliities are completed (item 3557)

Build 26

Added to framework ability to configure LIMS Interface for a LIMS_LOC and several LIMS_TEST withLIMS_UD1 blank (3478)

Corrected issue with Limit-To-List, when checked, so that if the text value is not in the list, the value is written tocomments (3482)

Build 20

Added internal structures needed to ignore case when evaluating the cross reference map from the source system toHach WIMS (2990)

Added internal structures needed to show results of "View Applied Connection String" from interface's SourceConfiguration form (2821)

Text Paramater Variables with Limit To List are now properly written based on the current list configuration of eachvariable (2805)

Hach WIMS Comment writter implemented (2983)• Fixed a bug that caused interface import session to break when a result with an unexpected number of spaces wasreturned by the source system (3083)

Fixed a bug that caused interfaces to write data according to MDL rules when if Allow Symbol was false (3086)• Fixed a bug that caused overflow during reporting of statistics for import sessions that lasted less than 1 second(3024)

Build 7

Initial Release to Public•

[Reference ID: 12322]

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 4 - Documentation : Release Notes

28

Page 31: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

5 - Documentation : Topics specific to the operation of thisinterface

5.1 Configuration - Source Configuration Q12351

This is the source configuration screen for the Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files. First ofall, we need to ensure the data files can be read by this interface.

Assumptions and Constraints:

The source data file must be a text file, easily readable from a text reader application such as Notepad.1. The first row is either a header row (has a short 1 - 2 word description for the column) or it is data.2. Data must start either in the first or second line (row) of the file.3. All files located in the Import Folder will be processed.4. All files in the Import Folder must have the same configuration that is explained in this article.5. This tool does not run as a Service. It is always used in interactive mode, and requires user interaction.6. This tool will only process a total of 32,000 lines of data included in all files of the Import Folder.7.

NOTE: The interface will only process up to 32,000 lines per session. It will process files until it reaches 32,000 lines andstop. It will not process the file it stops on. A file containing more than 32,000 lines will need to be broken down intomultiple files with less than 32,000 lines in each file.

In order to configure source connection from the interface, click Configuration and select Source Configuration.

The next screen will display control buttons and parameters that need to be filled in. Notice there are two tabs - one forSource File Configuration and one for Column Mapping. Source File Configuration needs to accomplished before ColumnMapping if a file is available. The automation included with Column Mapping will require a sample data file, commadelimited.

Source Configuration:

29

Page 32: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Control buttons for both tabs are:

Apply Settings - this will apply the settings to the program temporarily• Save Settings - this will save the settings for subsequent runs• Help - brings up the help documentation• Close - closes the source configuration screen•

Parameters for Source File Configuration:

IMPORT FOLDER - specifies the location of the generic LIMS CSV files. Click the elipse button to bring upthe file browser:

This tool will allow you to navigate to the folder that contains theGeneric LIMS CSV Files. The interface will attempt to import all the files contained in this folder when you run it.

HEADER ROW - check if the first row is header information and not data, data will start on the second row. Ifunchecked, the interface expects data to start on the first row.

SOURCE FILE OPTION - this option determines what to do with source files after they have been imported. Ifchecked, the interface will delete the source file after the data has been imported. If there are many files that totalmore than 32,000 lines all together, checking this box will enable the ability to process what the interface allows(maximum of 32,000 lines) and remove from source folder. Then rerun the interface to get the next batch of files. A

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

30

Page 33: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

single file with more than 32,000 lines will not be processed, break the file out into several smaller files.Archive Option - this option determines if the source files are archived after they have been imported.• Source Data Delimiter - Specify whether data in the source files are comma separated or tab.• TEST CONNECTION - checks to make sure the folder selected exists.•

Column Mapping

Note: The first time you click on the Column Mappings tab, source configuration will attempt to open the first data file in

the Import Folder. This will load some data into memory so that when you click the elipse button , the program does nothave to reload a sample of the data each time. When you change the Import Folder location, the program will have to reloadsample data.

If there is no file, then the elipse buttons cannot be used. The following error message will be displayed.

Simply enter the column mapping by hand and save settings. It is a good idea to recheck the column mapping settings when asource data file is available in the Import Folder. The following display shows the Column Mappings screen and eachcolumn setting is explained below.

Column mapping:

In order to complete this section, a LIMS CSV File should be available. Click the elipse button ( ) to view source data.This option is explained in Select Column for Mapping(See Section 5.3)

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

31

Page 34: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

You can also open the file, preferably in Microsoft Excel or some other spreadsheet program, to view the data. The valuesmust be numeric starting with 1 for the first column, 2 for the second and so forth. We will use the following as an exampleof input data:

Parameters for Column Mapping are:

LOCATION - This parameter is the location that uniquely identifies our analyte, we determine that SAMPLEDESCRIPTION suits our purpose for LOCATION, so we enter 2 (two) in the box since it is the second column

ANALYTE - This parameter is the test or analyte performed, the Analyte Name column will be used as our ANALYTENAME, so we enter 7 (seven)

RESULT - This parameter is the column that containts the results from the test, the column containing the results in ourexample is RESULT column, shown as column H which is the eight column, so we enter 8 (eight)

QUALITFIER - This parameter, if used, identifies what column contains the qualifier of the data. In our case, we store thequalifier in a column labelled FLAG which is column K so we enter 11 (eleven)

UNITS - This parameter, if used, identifies what column contains the units of the data. In our example this is column J so weenter a 10 (ten)

STYLE - This parameter defines whether the date and time are in one field or two. When Date and Time in the same columnis checked, only the Date column needs to be supplied. If these are in two seperate columns, as in our example, then weenter the column number for date and the column number for time

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

32

Page 35: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

DATE - This parameter is to specify the column for the date or date and time depending on how the previous parameter wasanswered. In our example the date is in column D so we enter a 4 (four)

TIME - Since we have two seperate columns for date and time, we have to specify the time column, which is E, so we entera 5 (five)

Additional Info fields:

This is where you identify the columns of the source file (CSV) to pair up with fields created in the Hach WIMS DataAdditional Info for your facility. You map a column in the source data to AI_COLUMN_1 to start with and go down the list.Notice we do not have to have the column numbers in any specific order. When finished selecting columns and creating DataAdditional Info fields for your facility in Hach WIMS, then go to Configuration -> Advanced Configuration and select theAdditional Info tab to complete the mapping process - there you will select AI_COLUMN_1 to map to a specific field youcreated in Hach WIMS.

Congratulations! Source Configuration is complete, simply click Save Settings to save these settings and then Close.

[Reference ID: 12361]

5.2 Release Notes for Interface Q12351

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files

Version 1.0.8 (Build 84, Released on 9/3/2010)

Upgraded to Common Framework build 116, LIMS Framework build 34, Updated framework to handle time zonedifferences and how they affect direct and indirect interfaces

Version 1.0.7 (Build 64, Released on 7/28/2010)

Added ability to read comma or tab separated values in the source files•

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

33

Page 36: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Upgraded Framework to support licensing for Hach WIMS 7.1•

Version 1.0.6 (Build 60, Released on 7/21/2010)

Added ability to import into Additional Info fields•

Version 1.0.5 (Build 42, Released on 10/22/2009)

Upgraded interface to Common Framework Build 85•

Version 1.0.4 (Build 31, Released on 10/15/2009)

Changed processing files so that the Cache folder is emptied prior to a new import session (3059)• Changed verbosity level of several messages so they will not appear until the verbosity level is increased (3060)• Limited importing to 32,000 lines of data from accumulation of all source data files to fix problem identified inFortress item 3062

Improved Source Configuration screen to prevent repetative error messages and so that it will load source data onlyonce (3082)

Added more information to the documentation (3046)• Added ability to turn on and off Archiving source data files•

Version 1.0.3 (Build 18, Released on 9/9/2009)

Fixed Source Configuration so that Source Data folder name always ends with a "\"•

Version 1.0.2 (Build 15, Released on 8/26/2009)

Changed initial default settings in Source Configuration•

Version 1.0.1 (Build 12, Released on 7/21/2009)

Modified to exclude asking for start/end date when importing data, specification requires this interface to import alldata no matter what date

Version 1.0.0 (Build 8, Released on 7/16/2009)

Initial release•

[Reference ID: 12359]

5.3 Select Column for Mapping

To select a column for a parameter, click the elipse button ( ). The following screen will appear.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

34

Page 37: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

This will show the first 10 lines of the data file to give you an idea of what the data looks like. Simple scroll to the right tofind the exact column needed. If you forgot which parameter you selected, look at the title of this screen. We can see that weare getting the column number for LOCATION, in this case.

SELECT COLUMN - whichever column is highlighted will be returned for the parameter choosen, in our example2 would be returned to LOCATION for the column number.

HELP - brings up this help• CANCEL - cancels out of this display without changing the value that was in the text box on the previous form•

[Reference ID: 12379]

5.4 Supported Variable Configuration for Interface Q12351

Supported variable configurations for the Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files.

To configure a variable to hold values from Aspen LIMS, select Edit/View Variables in the client and select the Interfacetab.

Then click Interface To radio button. The drop down box next to the option is now enabled, click the drop down arrow andchoose the Generic LIMS interface name (name given when configuring the interface).

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

35

Page 38: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

Enter the Location and Analyte names from the generic LIMS CSV file.

[Reference ID: 12362]

5.5 Warning: Maximum Allowable Resources Reached

What this error message means, and what to do if it pops up:

The maximum number of lines the interface will process is 32,000. This is all inclusive of all files within the Import Folderdefined in the source configuration. The file name listed in the message box is the file it stopped processing on. This file willnot be imported, and potentially other files as well. For an explanation of source configuration see the article Configuration -Source Configuration(See Section 5.1) .

NOTE: A file containing more than 32,000 lines will need to be broken down into multiple files with less than 32,000 linesin each file. If one file has a header row, and that is what the source is configured for, then all files must contain that headerrow. The header row is not needed by the interface so it can be removed, remember to uncheck the option Header RowExists in Source Configuration.

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

36

Page 39: Hach WIMS Direct Server-Side Interface to Generic LIMS CSV ... · The Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files manually reads values from text files and brings

If Delete source files after they are imported option in Source Configuration is checked (as shown below); the interfaceprocessed what it could and removed those files from the Import Folder. If you rerun the interface, it will pick up on the fileit left off at and continue processing until it finishes or reaches the limit again.

If Delete source files after they are imported option in Source Configuration is NOT checked; change the verbosity levelunder Advanced Configuration to at least 3 or a higher number, and rerun the interface.

The lines starting with Processed: will contain the files that were imported. Move these files out of the Import Folder andrerun the interface.

[Reference ID: 12603]

Hach WIMS Direct Server-Side Interface to Generic LIMS CSV Files 5 - Documentation : Topics specific to the operation of this interface

37