You are on page 1of 15

InTouch® 7.

1 Patch 08 ReadMe
© 2002 Invensys System, Inc. All Rights Reserved.

This document provides information regarding bugs fixed in this patch


and other known issues.

Resolved Issues

The following bugs were fixed for this patch release. Please click on
the bug number for a more detailed description of the problem.

I0007666 DB Load fails at embedded spaces in a tagname's DDE


Access Name.

I0009887 The 16-pen Trend does not refresh trend and time stamps
properly.

I0014110 Button wizards - WindowMaker resizes button wizards when


a window is saved, closed, and then opened.

I0014578 Installing and then uninstalling the wizard generator will


crash WindowMaker.

I0015841 InTouch is unable to distinguish the keypad


characters/symbols - from . (minus and period).

I0016910 Enhancement Request - The New Script function is


requested to return status information on a window's state
(open/closed).

I0017385 There is a problem importing a window.

I0018619 WindowMaker - WM.exe crashes when WindowMaker is shut


down while the Selection Box window is displayed.

I0019478 The error message in WWlogger that is related to


GetPropertyM() is to be removed.

I0019610 ptSetTimeAxisToCurrent does not work.


I0019638 The Alarm Logger printout format needs alignment
adjustments.

I0019641 The X or Y location of a window changes when the Width or


Height of the window is manually reduced.

I0019655 The item "ERROR" defined in the HistData program


concatenates the previous error.

I0019683 The Alarm button does not function when the SPC dataset is
made using the Duplicate button.

I0019817 ActivateApp - The SendKeys script combination is not


executing properly.

I0019838 There is Historical Time Difference when InSQL is used as a


historical provider.

I0019933 $DateString does not bring back the date as configured in


the Control Panel.

I0019946 Quick function call, which has a name more than eight (8)
characters long, causes AE (Assertion Error) and WindowViewer to
freeze.

I0019959 ShowTopLeftAt() does not function as it did prior to InTouch


7.0 SP2 Patch 03. The Replace-type windows close in WindowViewer,
even though they are not touching in WindowMaker.

I0020036 Trend Object scans every time it is initialized, and Scooter


change takes a long time to update.

I0020124 The Cross Reference utility is not returning correct


information for the object size and position.

I0020171 Stringfromtime() and StringFromTimeLocal() do not follow


the ControlPanel/RegionalSettings format.

I0020178 A return to normal entry is not given the Return color, if the
tag was Acknowledged prior to its return to normal.

I0020181 AlarmParetoPlus returns a "Runtime error 6 Overflow."

I0020192 SQL Access Manager - If an application has not created an


SQL.def file when a connection is attempted, a -1005 internal error is
returned to the result code.
I0020197 AlarmTree ActiveX Object - the selected-item highlight
jumps around.

I0020201 The "dot field" import creates a new tag, when an attempt is
made to import and the dot-field tag is converted to a remote tag.

I0020267 The .AlarmEnabled dot-field retentive value is lost if "Update


Use Count" is used on the application.

I0020268 Error HTSPT/HTSetPenName: "FT701EU Invalid Trend Tag."

I0020269 The remote-tag count is incorrect.

I0020352 The List Box control has graphical remnants on the top and
left borders.

I0020559 When a window is moved by using the mouse, its x-and-y


position does not change.

I0020639 SPCPro crashes while an attempt is made to duplicate a


Dataset.

I0020722 Alarm Logger Configuration setting: Cannot set HH:MM:SS


and HH:MM for time format in the Message tab.

I0020775 There is invalid data in the Value field when a discrete tag is
used.

I0020781 SPC Dataset is saved without the product name when the
<Enter> key is used.

I0020787 Line Printer for alarm printing limits the flexibility of the
printer's usage.

I0020818 The Tagname button does not work after some Retentive
Memory tags are deleted, and then an attempt is made to modify a
BindList.

L00005040 A Dr. Watson error message is generated when


WindowViewer is shut down.

L00005760 SQLSetParamChar is not working if more than one Char


parameter is set.

L00006386 InTouch is not rounding up Real values properly - values in


this test have only four (4) digits.

L00007485 Historical logging stops at midnight.


L00007486 Historical Trend Object shows a data time-stamp at +14
hours ahead of the actual logged time.

Back to Top

Detailed Description

I0007666 DB Load fails at embedded spaces in a tagname's DDE


Access Name.

Problem:
DB Load fails at embedded spaces in a tagname's DDE Access. No
space was removed when the dbload was performed.
However, please be aware that the access name with invalid
characters, such as a space, could not be used with the remote tags;
a warning was given when an invalid access name was created.

Back to Top

I0009887 The 16-pen Trend does not refresh trend and time stamps
properly.

Problem:
After the 16-pen Trend has been running for a while, it stops
repainting the trend and time stamps properly. The time stamps
show only the time in seconds, and the start time is not the same for
all tags in the trend.

Back to Top

I0014110 Button wizards - WindowMaker resizes button wizards when


a window  is saved, closed, and then opened.

Problem:
In WindowMaker, if one of the wizards is added to a window from the
Wizard Selection/Buttons menu, then the window is saved, closed,
and reopened, the object is a different size.

Back to Top

I0014578 Installing and then uninstalling the wizard generator will


crash WindowMaker.
Problem:
When WindowMaker called the FreeLibrary() to remove WWB, the
parent window became hidden.

Back to Top

I0015841 InTouch is unable to distinguish the keypad


characters/symbols - from . (minus and period).

Problem:
InTouch is unable to distinguish the keypad characters/symbols -
from . (minus and period).
The two keys are located on either side of the zero, and are nearly
impossible to distinguish unless the system font is set to 200% its
normal size on Windows 2000. The fonts on NT are large, and both
characters/symbols are still not easily identifiable. Setting the system
font to 200% causes major problems for the rest of the system, and
is not a viable workaround.

Back to Top

I0016910 Enhancement Request - The New Script function is


requested to return status information on a window's state
(open/closed).

Problem:
A Script function, that will either give information whether a window
is open or not, or return a list containing the currently open
window(s), is requested.

Returns the Window Status of the specified Window.

Syntax: IntegerResult = WindowState("Window Name");

Parameter Description
======= =======

WindowName: The Name of the Window whose status is to be


determined. Actual string or message tagname.

Remarks: Return type is 0, 1, or 2, and it is assigned to the


IntegerTag.

Example(s):

    WindowState("Win1") will return 1, where "Win1" is the name of


the defined window and is currently open.
    WindowState("Win2") will return 0, where "Win2" is the name of
the defined window and is currently not open.

    WindowState("XXXX") will return 2, where "XXXX" is the name of


the window, which is not defined.

Returns the List of Open Windows in a DialogBox.

Syntax: OpenWindowsList();

Remarks: During runtime, a dialog box with the title "Open Windows
List" is displayed, and all the InTouch windows which are open at that
given point are shown in a dialog box.

Back to Top

I0017385 There is a problem importing a window.

Problem:
An error is displayed when one of the windows is imported.

Back to Top

I0018619 WindowMaker - WM.exe crashes when WindowMaker is shut


down while the Selection Box window is displayed.

Problem:
When the "BindList" under the SQL Access Manager tree node is
clicked on, a Selection Box, which is a pop-up window, is thrown up.
From then on until the dialog box is closed, all the messages are
dispatched to the Selection Box Window Procedure.
When the Selection Box window is closed by selecting the Cancel
button or by clicking on a point other than the Selection Box,
POSTMESSAGE is posted to the Selection Box Window Procedure; this
will destroy the window.

Back to Top

I0019478 The error message in WWlogger that is related to


GetPropertyM() is to be removed.

Problem:
When No Alarm is selected, and the following script:
"ErrorNumber=GetPropertyM("ALMOBJ_1.AlarmProv",tag1);" is
executed, it will result in "ErrorNumber=-1" and "Tag1=blank," and
an error in the WWlogger.
The problem is, these errors fill the WWlogger; it is requested that
the logger messages be eliminated since "ErrorNumber=-1" is all that
the Error needs.

Back to Top

I0019610 ptSetTimeAxisToCurrent does not work.

Problem:
ptSetTimeAxisToCurrent does not work. There are two problems: the
Start Time is set to current time, and documented parameters do not
exist.

This function should at least use the current span and set the End
Time of the trend to the current time. It does not; it sets the Start
Time to the current time, showing the span, but in the future, where
there is no logged data.
It should also have two parameters. The first is for the trend object
name, and the second being a parameter for its span, either "Current
Span" or a specific Start Time; and then it should use the current
time for the End Time.

Back to Top

I0019638 The Alarm Logger printout format needs alignment


adjustments.

Problem:
In Alarm Logger, Output/Configure...-> Message format, each field
can be given a width of the column in the printout. However, "value"
and "limit" fields are not bound by the width settings, no matter what
the width values are. Even with "Remove trailing spaces" unchecked,
the "value" and "limit" fields are still misaligned on the printout,
which causes the rest of the columns after them to also misalign.

Back to Top

I0019641 The X or Y location of a window changes when the Width or


Height of the window is manually reduced.

Problem:
The X or Y location of a window changes when the Width or Height of
the window is manually reduced.

Back to Top

I0019655 The item "ERROR" defined in the HistData program


concatenates the previous error.
Problem:
The item "ERROR" defined in the HistData program concatenates the
previous error.
Item "ERROR" in HistData Program contains a description of the last
error. It will be "None" when STATUS is 1 (one), and will contain an
error-message string when STATUS is 0 (zero). But when an error
appears more than once, then it concatenates with the previous error
message; only when there are no errors in the program, does it
display the None.

Back to Top

I0019683 The Alarm button does not function when the SPC dataset is
made using the Duplicate button.

Problem:
When the Alarm button is clicked, SPCPro invokes the SPC Alarm
Selection dialog box only if the alarm set object has already existed,
even if the database has no alarms configured for the current dataset
yet. However, if a dataset is duplicated, no alarm set objects are
created.

Back to Top

I0019817 ActivateApp - The SendKeys script combination is not


executing properly.

Problem:
The SendKeys message is not being executed.

Back to Top

I0019838 There is Historical Time Difference when InSQL is used as a


historical provider.

Problem:
When Using InSQL as a Historical provider, there is a problem with
timezones that are GMT +.
InTouch shows the Historical data as being in the past (that is, a
point that was recorded at 20:11 would show in the Historical display
as being recorded at 18:11, if the Time Zone is GMT + 2), while the
data that is logged by InTouch is correct.

Back to Top

I0019933 $DateString does not bring back the date as configured in


the Control Panel.
Problem:
$DateString is displayed as 25-02-02, when the settings are changed
via the Control Panel-> Regional Settings to dd/mm/yy. It should be
displayed as 25-Feb-02.

Back to Top

I0019946 Quick function call, which has a name more than eight (8)
characters long, causes AE (Assertion Error) and WindowViewer to
freeze.

Problem:
When calling a Quick function that has a name more than eight (8)
characters long, the Assertion Error and WindowViewer freeze.

Back to Top

I0019959 ShowTopLeftAt() does not function as it did prior to InTouch


7.0 SP2 Patch 03. The Replace-type windows close in WindowViewer,
even though they are not touching in WindowMaker.

Problem:
The new behavior was implemented by CR# I0000894 (InTouch 7.0
SP2 Patch 03). There is a functionality change because the new
InTouch version does not have backward compatibility.
The NewShowAt entry in the InTouch.ini file is used to control the
behavior.
In order to allow applications, using the change implemented for CR#
I0000894, to behave in the same manner without any additional
changes, the default for NewShowAt is set to 1.
For those who would like to keep the first window open, it is
necessary to add NewShowAt=0 to this .ini file.

Back to Top

I0020036 Trend Object scans every time it is initialized, and Scooter


change takes a long time to update.

Problem:
Trend Object scans every time it is initialized, and Scooter change
takes a long time to update.

Back to Top

I0020124 The Cross Reference utility is not returning correct


information for the object size and position.
Problem:
The problem reported in this CR occurs if the Cross Reference utility
is run after the window is closed, or after the window is closed then
reopened. If the window is closed and Cross Reference utility is run,
InTouch will try to load the window to get the definition of different
objects on the window. When loading a symbol object, initially
different objects in the symbol, with which it is composed of, are
loaded and then the union of all the rectangles is done to get the total
size and coordinates of the symbol object.

In this CR, the symbol object is composed of two horizontal lines.


Each horizontal line is treated as a separate object at the time of
loading, so it will be a rectangle of height zero. When two rectangles
of height zero are passed to UnionRect() function, the action results
in a rectangle of size 0 (left = 0, top =0, bottom = 0, right = 0). This
is the reason the coordinates are seen as zeros when the Cross
Reference utility is run.

Back to Top

I0020171 Stringfromtime() and StringFromTimeLocal() do not follow


the ControlPanel/RegionalSettings format.

Problem:
Stringfromtime() and StringFromTimeLocal() do not follow the
ControlPanel/RegionalSettings format.

Back to Top

I0020178 A return to normal entry is not given the Return color, if the
tag was Acknowledged prior to its return to normal.

Problem:
When the Alarm Object is configured, there is a color for Ack, Alarm,
and Return. Under any circumstances, the color should represent the
current situation. For instance, whether the tag has been
ackowledged or not, and has now returned to normal, it should be the
color set for "Alarm Return." When the tag is Acknowledged, whether
it has returned to normal or not, it should show the color for "Ack
Alarm."

Back to Top

I0020181 AlarmParetoPlus returns a "Runtime error 6 Overflow."

Problem:
AlarmParetoPlus queries data from the AlarmDurations and
AlarmSummary tables; if there are no records in these two (2) tables,
it will return "No records found" message. If the values of the
EventDuration fields in the AlarmDurations table are equal to zeros, it
will return the error message, "Runtime error 6 Overflow."

Back to Top

I0020192 SQL Access Manager - If an application has not created an


SQL.def file when a connection is attempted, a -1005 internal error is
returned to the result code.

Problem:
A new SQL error message, "-1014 The Sql.def file does not exist,"
needs to be added to the already-existing list.

Back to Top

I0020197 AlarmTree ActiveX Object - the selected-item highlight


jumps around.

Problem:
If one item in the tree is clicked on, the correct item is selected and
passed through, but the cursor highlight moves to a totaly different
object. This causes confusion for the user; and it makes the object
appear to be broken.

Back to Top

I0020201 The "dot field" import creates a new tag, when an attempt is
made to import and the dot-field tag is converted to a remote tag.

Problem:
The "dot field" import creates a new remote tag that combines the
main tag with the dot-field extensions. The new remote tag
eliminates the "dot field" functionality.

Back to Top

I0020267 The .AlarmEnabled dot-field retentive value is lost if "Update


Use Count" is used on the application.

Problem:
The .AlarmEnabled dot-field retentive value is lost if "Update Use
Count" is used on the application.
If "Alarm Enable Retentive" is set and the .AlarmEnabled field of a tag
is disabled or reset, WindowViewer is closed, WindowMaker is run,
and the "Update Use Count" is utilized, the .AlarmEnabled dot field
will go back to "Set" or "Enabled," when WindowViewer is restarted.
Back to Top

I0020268 Error HTSPT/HTSetPenName: "FT701EU Invalid Trend Tag."

Problem:
Error HTSPT/HTSetPenName: "FT701EU Invalid Trend Tag" appears
when dot fields are used in more than one parameter for the
htsetpenname().

Back to Top

I0020269 The remote-tag count is incorrect.

Problem:
When the remote references point to a dot field for remote alarm
groups, and if links to remote references are created pointing to a dot
field in remote alarm groups, such as
"AccessName:AlarmGroup1.Alarm" and
"AccessName:AlarmGroup2.Alarm," the error message can be seen
being displayed twice for the second link, as if the feature was
attempting to activate two tags instead of just one.

Back to Top

I0020352 The List Box control has graphical remnants on the top and
left borders.

Problem:
The List Box control has graphical remnants on the top and left
borders.
If a List Box is placed on a window, then you go to runtime and move
the window around, the top and left edges on the List Box do not
redraw correctly. There are graphic artifacts left on the edges.

Back to Top

I0020559 When a window is moved by using the mouse, its x-and-y


position does not change.

Problem:
When a window is moved by using the mouse, its X-Y-location
information does not change.

Back to Top

I0020639 SPCPro crashes while an attempt is made to duplicate a


Dataset.
Problem:
When an attempt is made to duplicate a Dataset, after the last
Dataset was created and saved, without creating a product and by
using the <ENTER> key, SPCPro crashes.

Back to Top

I0020722 Alarm Logger Configuration setting: Cannot set HH:MM:SS


and HH:MM for time format in the Message tab.

Problem:
Alarm Logger Configuration setting: Cannot set HH:MM:SS and
HH:MM for time format in the Message tab.

Back to Top

I0020775 There is invalid data in the Value field when a discrete tag is
used.

Problem:
When one InTouch application with alarms is created using a discrete
tag, and any value message other than ON & OFF is used, the values
of the "VALUE" field in the Alarm Summary are not correct.

Back to Top

I0020781 SPC Dataset is saved without the product name when the
<Enter> key is used.

Problem:
The SPC Dataset is saved without the product name when the
<Enter> key is used. It is requested that the application give a
warning message, "You must create a Product for this new Dataset
first." before the dataset is saved; and, the SPC Dataset
Configuration must be prevented from closing if no products have
been created for the dataset.

Back to Top

I0020787 Line Printer for alarm printing limits the flexibility of the
printer's usage.

Problem:
The earlier version of Windows operating system, for example: Win
NT, was not supported with plug-and-play devices. The printer used
to be configured as the default printer, to print InTouch alarms,
without the printer-driver software installed. However, now Windows
2000 and Windows XP provide the plug-and-play service. It detects
the printer and the OS installs the printer-driver software, thus
making it incompatible for InTouch alarm printing. According to
Wonderware Tech Note 149, alarms can be printed out through the
network; this method still works, but only with physical-parallel-ports
printer, not with com-port, USB-port, or virtual-port printers.

The temporary workaround is to disable the plug-and-play service,


dedicate the printer only for printing InTouch alarms, and not have it
supported for printing out other applications' materials like MS Word
documents, Excel reports, and others. This really is an issue, because
most computers come with more than one COM port or USB port, and
only one parallel port. If the Alarm Printing utility is supported with a
COM port or a USB port, one of the ports can be mapped for network
printing and the parallel port for regular reports or alarms. To achieve
the same capability, two dedicated parallel ports are now needed.

In summary, the Alarm Printing utility should be able to print to any


installed printer (network, USB, serial, or parallel) and use the driver
to that printer.

Back to Top

I0020818 The Tagname button does not work after some Retentive
Memory tags are deleted, and then an attempt is made to modify a
BindList.

Problem:
When some Retentive Memory tags are deleted and an attempt is
then made to modify a BindList, the Tagname button does not work.

Back to Top

L00005040 A Dr. Watson error message is generated when


WindowViewer is shut down.

Problem:
This problem occurs only on a WinNT 4.0 SP6a computer with
WindowViewer running as a service.
A Dr. Watson error message is generated when WindowViewer is shut
down.

Back to Top

L00005760 SQLSetParamChar is not working if more than one Char


parameter is set.

Problem:
When SQLSetParamChar is used to set the parameters of a stored
procedure, to be executed using SQLSetStatement,
SQLPrepareStatement, and SQLExecute, and the stored procedure
that is to be executed is an insert statement, then the data sent to
the procedure becomes bad the second time an SQLSetParamChar is
used.

Back to Top

L00006386 InTouch is not rounding up Real values properly - values in


this test have only four (4) digits.

Problem:
When creating a Memory Real tag with an analog input link that also displays "##.##,"
a value input of 1.595 that is typed in will be shown as 1.59. Most numbers with a
5 (five) as the last digit after the decimal (.) are not rounded up. Only
one number is rounded up, 3.595 rounds up to 3.60.

Back to Top

L00007485 Historical logging stops at midnight.

Problem:
When the computer clock goes to midnight, no new historical log files are created; no
new data is seen in the Trend Object if it is updated, and no errors show in the
WWlogger files either.

Back to Top

L00007486 Historical Trend Object shows a data time-stamp at +14


hours ahead of the actual logged time.

Problem:
Data logged at 8:00 A.M. shows a time stamp of 10:00 P.M. in the Historical Trend
Object.

Back to Top

You might also like