Installing ENVOX Server and Control Desktop

Installing ENVOXr
r Server and
Control Desktop
This manual applies to ENVOXr Server P5.0 and Control
Desktop P5.0 only. For earlier ENVOX and Control Desktop
versions, retain the applicable manuals.
Installation Manual
PN:SW3159
D3P01701002
Original — May 2000
DOCVUE, ENVOX, Fisher-Rosemount, PROFLEX, and PROVOX are marks of one of the
Fisher-Rosemount group of companies.
All other marks are the property of their respective owners.
ã 2000 Fisher-Rosemount Systems, Inc. All rights reserved.
Printed in USA
The contents of this publication are presented for informational purposes only, and while every effort
has been made to ensure their accuracy, they are not to be construed as warranties or guarantees,
express or implied, regarding the products or services described herein or their use or applicability.
We reserve the right to modify or improve the designs or specifications of such products at any time
without notice.
Your Evaluation Please ...
Name:
iii
Title and Department:
Company:
Years of Experience: ___ Instrumentation ___ Distributed Control
Telephone:
(
)
--
Education: ____Years ____Years College ____Degree
e-mail:
Job Responsibility:
Please indicate your evaluation of this manual. Attach additional sheets with comments as needed.
1. How and when do you use
this manual?
V
V
V
V
V
Read entire manual before attempting task
Read selected sections before attempting task
Read while attempting task
Attempt task first
Read as last resort
2. How well is the manual’s
content organized? Please
explain on a separate
sheet.
V
V
V
V
V
V
Excellent — parallels product’s operation, very usable
Good — representative of the product’s operation, usable
Average — usable but can be improved
Fair — not very usable, should be improved
Poor — not usable, must be improved
No Opinion
Understandable
3. Is the manual’s content
understandable and
applicable to the product’s
operation? Please explain
on a separate sheet.
4. How well do the manual’s
illustrations convey product
information? Please explain
on a separate sheet.
Applicable
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
Excellent — very easy to understand,
very applicable
Good — easy to understand, applicable
Average — applicable but some sections not easy to
understand
Fair — not very understandable/applicable, should
be improved
Poor — not understandable/applicable, must be
improved
No Opinion
Excellent — very easy to understand, extremely usable
Good — easy to understand, very usable
Average — fairly easy to understand, usable
Fair — not easy to understand, should be improved, not
very usable
Poor — cannot understand, must be improved, totally
unusable
No Opinion
Installing ENVOXr Server and Control Desktop (Original — May 2000)
iv
Your Evaluation Please ...
5. Describe the amount of
usable information in this
manual including tables.
Please explain on a
separate sheet.
V
V
V
V
Too much information — not all required to perform task
Proper amount provided — not too much nor too little
Too little information — needed additional information to
perform task
No Opinion
Sections
6. How well is information
cross-referenced in the
manual’s individual sections
and index? Please explain
on a separate sheet.
Index
V
V
V
V
V
V
V
V
V
V
V
V
V
V
Excellent — very easy to locate information,
extremely usable
Good — easy to locate information, very usable
Average — fairly easy to locate information, usable
Fair — not easy to locate information, should be
improved, not very usable
Poor — cannot locate information, must be
improved, totally unusable
Did Not Use
No Opinion
7. How useful is the Glossary?
V
V
V
V
V
Useful
Useful but not complete/accurate
Not Useful
Did Not Use
No Opinion
8. What is your overall
impression of this manual?
Please explain on a
separate sheet.
V
V
V
V
V
V
Excellent — met all needs, extremely usable
Good — met most of my needs, very usable
Average — usable
Fair — should be revised, not very usable
Poor — must be revised, totally unusable
No Opinion
Please FAX or MAIL this form to:
FAX Number: (512) 418-7503
Attention: Technical Documentation Editor
Fisher-Rosemount Systems, Inc.
Technical Documentation Editor
8627 North MoPac, Suite 400
Austin, TX 78759
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
Contents
v
Contents
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
2
2.1
2.2
2.3
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.5
2.5.1
2.5.2
2.5.3
2.5.4
3
3.1
3.2
3.2.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Version This Manual Supports . . . . . . . . . . . . . . . . . . . . . . .
New This Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
First Release for Windows NT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Structure of This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventions Used in this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cautions and Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENVOX Server and Control Desktop Documents . . . . . . . . . . . . . . .
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electronic Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Where to Find Answers for Product and Document Questions . . .
13
13
14
16
16
18
20
20
22
23
23
Installation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Choosing Your Install Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recommended Minimum Hardware Setup . . . . . . . . . . . . . . . . . . .
Performance Hardware Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Existing Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Compatibility and Conflicts . . . . . . . . . . . . . . . . . . . . . . . . .
Incompatible Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading from Previous Versions . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
28
29
32
32
33
35
36
37
37
38
38
39
Administration Issues . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
File Access by Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Picking a Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standalone Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
42
43
vi
Contents
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
3.2.2
Windows NT Domain Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.3
Workgroups Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.4
Network Account Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Accounts and Logins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1
Windows NT Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1.1
ENVOX Daemons Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1.2
Machine User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2
ENVOX Server and Control Desktop User Login Accounts . . . . . .
3.3.2.1
ENVOX Server Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2.2
Control Desktop Client Administration . . . . . . . . . . . . . . . . . . . . . .
3.3.2.3
Diagnostics User Administration . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4
Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5
Multi-User Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
45
48
48
49
49
50
50
52
52
53
54
55
4
Install CHIP Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Installing CHIP Kernel on a Workstation . . . . . . . . . . . . . .
Stage 3: Checking the CHIP Install . . . . . . . . . . . . . . . . . . . . . . . . . .
CHIP Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Changing CHIP Environment Variables Settings . . . . . . . . . . . . . . . .
58
58
59
61
61
63
Install Client Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install Client Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 3: Check the ENVOX Server . . . . . . . . . . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
66
67
70
71
Install Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install Control Desktop Client P5.0 . . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
74
75
76
4.1
4.1.1
4.1.2
4.1.3
4.2
4.3
5
5.1
5.1.1
5.1.2
5.1.3
5.2
6
6.1
6.1.1
6.1.2
6.2
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
7
Contents
vii
Install Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install ENVOX Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 3: Check the ENVOX Server . . . . . . . . . . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
80
81
84
85
Install CDOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install CDOS on a Separate Workstation . . . . . . . . . . . . .
Stage 3: Reconfigure the Server Workstation . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
88
89
91
92
Install Display Designer . . . . . . . . . . . . . . . . . . . . . . . . .
93
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install Display Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
94
95
96
Install Emergency Download . . . . . . . . . . . . . . . . . . . . .
97
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install Emergency Download . . . . . . . . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
98
98
100
Install Excel Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
101
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install Excel Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
102
102
102
103
12
Install CHIP Daemons . . . . . . . . . . . . . . . . . . . . . . . . . . .
105
12.1
The Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
106
7.1
7.1.1
7.1.2
7.1.3
7.2
8
8.1
8.1.1
8.1.2
8.1.3
8.2
9
9.1
9.1.1
9.1.2
9.2
10
10.1
10.1.1
10.1.2
10.2
11
11.1
11.1.1
11.1.2
11.2
viii
12.1.1
12.1.2
12.1.3
12.2
Contents
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install CHIP Daemons on a Separate Workstation . . . . .
Stage 3: Reconfigure the Server Workstation . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
106
107
109
109
Install Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
111
13.1
Setting Up a Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.1
Microsoft Personal Web Server Files on CD-ROM . . . . . . . . . . . . .
13.1.2
Making Sure CDOS P5.0 is Available . . . . . . . . . . . . . . . . . . . . . . . .
13.2
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3
Stage 2: Installing Diagnostics with the Web Server . . . . . . . . . . . .
13.3.1
Install the Diagnostics Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.2
Create a Database NT Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.3
Add the CDOS Server to the SQL.INI File . . . . . . . . . . . . . . . . . . . .
13.3.4
Configure the Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.4.1
ISAPI Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.4.2
NSAPI Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.4.3
Sample obj.conf File for Web Server . . . . . . . . . . . . . . . . . . . . . . .
13.4
Stage 2: Installing Diagnostics with Netscape
iPlanet 4.2 Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.1
Install the Sybase SQL Anywhere Studio . . . . . . . . . . . . . . . . . . . . .
13.4.2
Install the Diagnostics Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.3
Create a Database NT Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.4
Create the Power Dynamo Connection Profile . . . . . . . . . . . . . . . .
13.4.5
Add the CDOS Server to the SQL.INI File . . . . . . . . . . . . . . . . . . . .
13.4.6
Configure the Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.7
Sample obj.conf File for iPlanet Web Server . . . . . . . . . . . . . . . . . .
13.5
Stage 3: Configuring Web Browsers . . . . . . . . . . . . . . . . . . . . . . . . . .
13.6
Stage 4: Adding Diagnostics Users and Testing Their Logins . . . .
113
115
116
117
118
119
120
121
122
122
124
126
13
127
128
130
131
132
133
134
137
139
141
14
Install User Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
143
14.1
14.2
14.3
14.4
Stage 1: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stage 2: Install User Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View and Print the User Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What Gets Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
144
145
146
146
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
15
Contents
ix
Upgrading, Deinstalling, and Reinstalling . . . . . . . . .
149
Upgrade ENVOX Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading ENVOX P4.0 Systems . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reconfiguring Console Extended Alarms . . . . . . . . . . . . . . . . . . . . .
Upgrading Pre-ENVOX P4.0 Systems . . . . . . . . . . . . . . . . . . . . . . . .
Deinstall Control Desktop P1.0 or P2.0 . . . . . . . . . . . . . . . . . . . . . . . .
User-Created Files and Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P1.0 Filter Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saving P2.0 Filters before Deinstall . . . . . . . . . . . . . . . . . . . . . . . . . .
Report Writer Saved Report Output and Query Files . . . . . . . . . . .
P1.0 Customized Grid Definition Files . . . . . . . . . . . . . . . . . . . . . . . .
Matrix Data Saved to External Format Files . . . . . . . . . . . . . . . . . . .
User-Defined Help File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deinstalling ENVOX Server and Control Desktop P5.0
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deinstalling Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deinstalling CHIP Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reinstalling ENVOX Server and Control Desktop P5.0 . . . . . . . . . .
149
150
151
152
152
154
154
155
155
156
157
158
158
159
162
163
164
16
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
165
16.1
16.2
16.3
16.4
16.5
Control Desktop and Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Client Task Deamon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CDOS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Task Daemons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
165
175
177
184
185
15.1
15.1.1
15.1.2
15.1.3
15.2
15.3
15.3.1
15.3.2
15.3.3
15.3.4
15.3.5
15.3.6
15.4
15.4.1
15.4.2
15.4.3
15.5
History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
187
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
195
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
215
x
Contents
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
Figures
Figure 2-1.
Figure 2-2.
Figure 3-1.
Recommended Minimum Hardware Setup . . . . . . . . . . . . . . . . .
Performance Hardware Setup . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENVOX Server and Control Desktop Administration Overview
34
35
51
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
Contents
xi
Tables
Table 1-1.
Table 2-1.
Table 3-1.
Table 3-2.
Table 3-3.
Type Style Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Computer Requirements for ENVOX Server and
Control Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standalone Network Account Parameters . . . . . . . . . . . . . . . .
Windows NT Domain Strategy Network Account Parameters
Workgroups Strategy Network Account Parameters . . . . . . . .
19
33
44
45
46
xii
Contents
Installing ENVOXr Server and Control Desktop
(Original — May 2000)
Introduction F Section 1
13
Figure 1-Table 1
1
1 Introduction
This manual describes the installation of Type 3159 ENVOXr
Server P5.0 and Type SW3311 Control Desktop P5.0.
ENVOX Server P5.0 is a server-only release which runs on an
Windows NT platform. It requires Control Desktop P5.0 for the
user interface.
Control Desktop P5.0 is the third in a series of Control
Desktop releases. The previous two releases of Control
Desktop are P1.0 and P2.0. There are no P3.0 or P4.0
releases.
1.1
Intended Audience
This manual is intended for persons generally considered to
be expert users. They must be familiar with the ENVOX
configuration system and its Control Desktop user interface,
the SYBASE dataserver system, and the Windows NT
operating system.
1.2
Software Version This Manual Supports
This manual applies only to ENVOX Server P5.0 and Control
Desktop P5.0. For manuals applicable to previous ENVOX
and Control Desktop versions, see the Document History list
at the back of this manual.
Databases from ENVOX P4.0, P4.0.1, and P4.0.2 can be
transferred directly to ENVOX P5.0 via the PDX utility. When
a PDX file is loaded into ENVOX P5.0 Server, it will be
automatically upgraded for use with Control Desktop P5.0.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
14
1.3
Section 1 F Introduction
New This Release
ENVOX Server P5.0 and Control Desktop P5.0 retain the
enhancements of earlier versions of both products, and in
addition include the enhancements listed below. The
enhancements are further explained in appropriate ENVOX
Server and Control Desktop manuals.
J
J
J
J
J
J
J
ENVOX Server P5.0 is accessible through Control
Desktop P5.0. The SYBASE APT forms interface of
previous ENVOX versions has been removed.
Both ENVOX Server and Control Desktop administration
is accessed through a a menu selection in Control
Desktop. Administration is divided between client
administration and server administration. Password
access is required.
ENVOX P5.0 operates on a SYBASE 11 SQL Server. With
this server, installation and upgrade procedures for
Client-Server systems use the Portable Database Transfer
(PDX) utility to improve the installation and upgrade
process.
Display Designer lets you develop console displays
through graphical methods from the Control Desktop
interface. It can also be installed as a standalone module.
Logic Editor allows you to write controller FST programs
through the Control Desktop interface in a similar manner
to the Language Editor used in previous versions of
ENVOX software.
The LCP FST item can be configured using a standard
item detail screen format.
In the Operations Step tab, you can invoke the Logic
Editor window via menu selection (Data --> Edit Step).
You can also access the window by double-clicking the
mouse on a valid step name and by using the context
menu when positioned on a valid step name.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Introduction F Section 1
J
J
J
J
J
J
15
Excel Matrix lets you put your PROVOXr Process
Management System parameters, such I/O, into Microsoft
Excel spreadsheets for manipulation and entry into your
ENVOX databases.
All Grade Values are displayed on one screen for easy
viewing and comparison.
A Rename screen, available from the Application menu,
allows you to rename an item. Renames are batched.
Their current status can be monitored from the Task
Monitor.
An Upgrade Devices screen, available from the
Application menu, allows you to enter single or multiple
device tags for upgrading devices.
An Upload screen, available from the Application menu,
allows you to upload after entering a list of tags or a Tag
Set. Uploads are batched. The upload status can be
monitored from the Task Monitor.
The following changes have been made to Control
Designer:
V The Function Block Editor now has a context (right
mouse button) menu. This contains all of the options
from the Edit menu, and Draw menu options Jump,
Label and Text Box, and the Translate menu option To
ENVOX Format.
V The Explorer and Variables Editor have a context
(right mouse button) menu. This contains all the
options from the Edit menu.
V The Options dialog box has been added to allow you
to change preferences and parameters, including the
ProjectDirectory and color settings.
V The default ProjectDirectory is now on a per user
basis in ”ControlDesktop50\Temp\UserName”. You can
change it using the Options dialog box.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
16
Section 1 F Introduction
V The CED.INI file has been replaced by entries in the
Registry but all of the values you may want to change
are available from the Options dialog box.
V In the Save Resource As and Open Resource Archive
dialog boxes, you can browse to the required file using
a standard Open dialog box.
V If the printer is slow or off-line, this has no impact on
editing. The page size of the default printer is acquired
once when the diagram is opened. The page grid is
set to this size for all new diagrams and diagrams
where a page size has not been explicitly set. When
the Print Setup option is used to choose a preferred
page size, then this is used.
1.4
First Release for Windows NT
ENVOX Server P5.0 is the first release of ENVOX Server for
the Windows NT platform. This release runs only on the
Windows NT platform; there are no corresponding releases
for OpenVMS and HP-UX platforms.
ENVOX Server P5.0 uses Control Desktop P5.0 for the user
interface. The SYBASE APT forms system used in earlier
ENVOX releases is not included.
1.5
Structure of This Manual
This manual contains the following sections:
Section 1 — Introduction: provides an introduction to this
manual, describes the audience, describes the content of
each section, and describes the symbols and stylistic
conventions used.
Section 2 — Installation Overview: provides an overview of
the installation process, lists the hardware and software
requirements, and contains information about each install
option to help you choose which option is most appropriate
for you.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Introduction F Section 1
17
Section 3 — Administration Issues: provides vital
information on the parameters and options available for the
efficient administration of file access, on accounts and logins,
and on licensing and multi-users.
Section 4 — Install CHIP Kernel: describes the installation
of CHIP Kernel.
Section 5 — Install Client Server: describes the installation
of Client Server.
Section 6 — Install Client: describes the installation of
Client.
Section 7 — Install Server: describes the installation of
ENVOX Server.
Section 8 — Install CDOS: describes the installation of
Control Desktop Open Server (CDOS).
Section 9 — Install Display Designer: describes the
installation of Display Designer.
Section 10 — Install Emergency Download: describes the
installation of Emergency Download.
Section 11 — Install Excel Matrix: describes the installation
of Excel Matrix.
Section 12 — Install CHIP Daemons: describes the
installation of CHIP Daemons.
Section 13 — Install Diagnostics: describes the installation
of Diagnostics.
Section 14 — Install User Manuals: describes the
installation of the User Manuals and Adobe Acrobat Reader.
Section 15 — Upgrading, Deinstalling, and Reinstalling:
explains the process of upgrading previous versions of
ENVOX databases, and provides procedures for dealing with
issues that may arise when upgrading. This section also
Installing ENVOXr Server and Control Desktop (Original — May 2000)
18
Section 1 F Introduction
provides information on deinstalling and reinstalling
procedures.
Section 16 — Troubleshooting: offers solutions for common
problems in Control Desktop, Diagnostics, CDOS server, and
task daemons.
History — provides a list of documents available for earlier
versions of Control Desktop and ENVOX software.
Glossary — provides definitions of terms used in this manual.
Index — provides key-word access to information in this
manual.
1.6
Conventions Used in this Manual
This manual uses the following conventions:
J
J
J
J
Acronyms and Abbreviations — Terms are spelled out
the first time they appear in text. Thereafter, only the
acronym or abbreviation is used. In addition, the glossary
defines the acronyms and abbreviations.
Revision Control — The title page lists the printing date
of this manual. The versions of the product this manual
covers are listed on the title page.
References — References to other documents include
the name (and catalog number for Fisher-Rosemount
Systems manuals).
Commands — Command lines shown in this manual
include the operating system prompt. The operating
system prompts you see can be different than shown.
Enter commands at the system prompt on your screen.
Most operating system commands require that you press
the Return or Enter key after entering the command. This
manual does not show these keys in command lines and
assumes you use them when necessary.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Introduction F Section 1
19
Some commands may be too long to fit on one line in this
manual. Enter such commands as a single line.
Table 1-1 describes the type styles this manual uses to
distinguish different kinds of information.
Table 1-1.
Type Style Conventions
When Text Appears This Way ...
It Is ...
ENVOX Technical Reference
The title of a manual.
BACKUP
An operating mode, alarm state, status, operand,
keyword, or key function (used instead of a specific
keyboard key).
Select File --> View...
Menu options you select (in the order given).
Press the Enter key.
A named keyboard key. The key name is shown as it
appears on the keyboard. An explanation of the key’s
acronym or function immediately follows the first
reference to the key, if required.
Press the F12 key.
Press the Ctrl V key combination.
For key combinations, press and hold down the first
key while pressing the second key, then release both
keys.
Username:
Database
$ Write SYS$OUTPUT
Text in a source file or a system prompt or other text
that appears on a screen.
example3.txt
A command you enter at a system prompt or text you
enter in response to a program prompt. You must enter
commands for case-sensitive operating system exactly
as shown.
my_data
Text that you replace with your own text or values
when issuing commands. For example, you would
replace my_data with an appropriate value.
An object is...
A new term or a word being emphasized.
Do not set...
A word or term given special emphasis so that you do
not miss the idea being presented.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
20
1.7
Section 1 F Introduction
Cautions and Notes
Cautions and Notes attract attention to essential or critical
information in this manual. The types of information included
in each are explained in the following:
Caution ... All cautions have this form. Do not disregard
cautions. They are installation, operation, or
maintenance procedures, practices, conditions,
statements, etc., which if not strictly observed, may
result in damage to, or destruction of, equipment or
may cause a long term health hazard.
Note ... All notes have this form. Notes contain installation,
operation, or maintenance procedures, practices,
conditions, statements, and so forth, that alert you
to important information which may make your task
easier or increase your understanding.
1.8
ENVOX Server and Control Desktop
Documents
Documentation available for ENVOX Server and Control
Desktop, version P5.0, includes:
J
J
Installing ENVOX Server and Control Desktop,
PN:SW3159 (Original — May 2000) describes system
requirements and provides instructions for installing
ENVOX Server and Control Desktop on an
IBM-compatible personal computer running an NT4.0
operating system.
Using ENVOX Server and Control Desktop,
UM:SW159:EN (Original — May 2000) provides
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Introduction F Section 1
21
background information for starting up and using ENVOX
server and Control Desktop to configure PROVOXr
system databases.
J
J
J
J
J
J
Using Control Designer, UM:SW3159:LD (Original — May
2000) describes how to use Control Designer to configure
your SR90 and SRx controllers.
Using Display Designer, UM:SW3159:DS (Original — May
2000) describes how to use Display Designer to configure
your PROVUEr and Operator Workplace operator
interface displays.
The Technical Reference for ENVOX Server and Control
Desktop, TR:SW159 (Original — May 2000) provides
information about the structure of ENVOX configuration
data, and procedures for reading and changing this data.
The manual also defines the ASCII format (CDV format)
used to import data into the ENVOX configuration
database.
The System Manager’s Guide to ENVOX Server and
Control Desktop, SM:SW3159 (Original — May 2000)
describes the features available in ENVOX Server and
Control Desktop for system administration. The features
let the administrator tailor the software to each user and to
structure the configuration system to support multiple
databases and users.
Online help describes the menu options, forms, and each
field on the forms, and provide navigation help. Online
help is embedded in ENVOX Server and Control Desktop.
Online books are PDF files of the paper manuals listed
above. The files are page-true to the printed manuals, and
can be read with Adobe Acrobat Reader. Both the files
and the reader are embedded in ENVOX Server and
Control Desktop.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
22
Section 1 F Introduction
J
J
1.9
Configuration engineering manuals describe the functions
of the PROVOX products so that you can apply the right
functions to your process. The manuals provide guidelines
for using ENVOX forms specific to the associated product.
Relational database documents: You can purchase
ENVOX software with or without the SYBASE relational
database. When you purchase ENVOX software with the
relational database, you also receive a complete set of
relational database documents.
Related Documents
Other PROVOX documentation which may be helpful is listed
below. See your Fisher-Rosemount Systems sales
representative or office for a complete list of available
documentation or copies.
J
J
J
Installing Type DH6212 Computer/Highway Interface
Package (CHIP NT) Software, PN3.1:DH6212
Configuring the Computer/Highway Interface Packages
(CHIPs), CE8.0:DH6200
Using DH6200-Series Computer/Highway Interface
Package (CHIP), UM14:0:DH6200
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Introduction F Section 1
1.10
23
Electronic Documentation
This manual is also available in DOCVUEt Electronic
Documentation which is a CD-ROM set. The CDs contain
current and past Fisher-Rosemount Systems sales literature,
manuals, and technical service bulletins.
DOCVUE documentation runs on OpenVMS, UNIX, and
Microsoft Windows systems with the advantages of full-text
searches, menus, bookmarks, browsing, and point-and-click
navigation. We recommend that you call your
Fisher-Rosemount Systems representative or sales office and
find out more about DOCVUE documentation.
1.11
Where to Find Answers for Product and
Document Questions
If you believe that this product is not performing as expected,
or if you have comments about this manual, please contact
your Fisher-Rosemount Systems representative or sales
office. You may also complete and send in the Reader
Evaluation Form located in the front of this manual.
We also appreciate your suggestions on ways to improve any
page of the manual. Please mark your suggestions on a copy
of the page and include it with the evaluation form. Thank you
for providing this information.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
24
Section 1 F Introduction
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
25
Figure 2-Table 2
2
2 Installation Overview
These instructions enable you to carry out the installation of
ENVOXr Server P5.0 and Control Desktop Client P5.0 on a
Windows NT workstation. A description of the installation
options is provided in subsection 2.3, Choosing Your Install
Option.
Note ... We recommend you read the information in this
overview, the ENVOX Server and Control Desktop
P5.0 Release Notes, subsection 2.2 (Before You
Begin), and Section 3, (Administration Issues) fully
before you start any installation.
After reading the recommended items (see Note above),
follow this general procedure:
1. Install the software as summarized in subsection 2.1.
2. Use the instructions for your chosen install option to guide
you through the installation process.
A Server or Client Server installation creates the user
accounts ‘sa’ and ‘ENVOX’. They are used by the Server
Administration and Client Administration utilities,
respectively.
3. When the installation has finished, run Control Desktop to
ensure the installation is successful. If it does not run,
Installing ENVOXr Server and Control Desktop (Original — May 2000)
26
Section 2 F Installation Overview
refer to the troubleshooting information in Section 16 for
help in finding and fixing errors.
2.1
The Installation Process
The general installation process is:
1. Login to the workstation as a user with Windows NT
administration privileges. The entire installation needs to
be performed by this user.
2. Shut down any programs that are running (you may leave
a Web Browser open to view installation instructions). At
any point during the installation process, you can press
the Ctrl Esc key combination to display the Windows NT
Start menu, so that you can switch to other programs.
3. Put the ENVOX Server and Control Desktop P5.0
Installation CD-ROM in the drive. It should autorun the
setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
Note ... CHIP Kernal must already be installed. If your
server machine does not have CHIP Kernel
installed, install it before installing ENVOX Server
and Control Desktop. See Section 4, Install CHIP
Kernel.
4. Use the Selection drop-down list to pick the required
installation option. Refer to subsection 2.3, Choosing Your
Install Option for a description of options you can install.
The default is Install Client.
5. Read the License agreement, select Accept License
Agreement and then click Next.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
27
6. The sequence of screens displayed depends on the
option that you select and the current state of your
workstation. Refer to the help for the current option by
clicking on the Help button for details. If you are doing a
reinstall or installing a second component, some screens
will not be displayed because the information was
obtained during the first install.
7. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
software for the option you have chosen. Alternatively,
click Cancel if you want to abort the installation at any
point. While installation screens are displayed, no
software has been installed to your workstation.
8. Software installation is in two phases. During the first
phase the software is copied, progress is indicated on a
progress bar, and system parameters are modified.
Re-start the workstation when prompted to make these
effective.
9. After the restart, log in again using the same username
and password for the second part of the installation.
10. During the second phase, most of the installation options
run the ’Server Setup’ utility. Enter the ENVOX Sybase
and CDOS server details and ping the servers to validate
the connection details.
11. A second re-start is required at the end of installation to
save installed settings to the hard disk.
12. Complete any additional steps specific to the option you
have chosen.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
28
2.2
Section 2 F Installation Overview
Before You Begin
Ensure you are fully aware of the hardware and software
requirements of the install you are to carry out before you
start the install.
Review the following information:
J
J
J
Choosing Your Install Option, subsection 2.3, to ensure
the install option you choose is the right one for you.
Hardware Considerations, subsection 2.4, to know what
hardware you need for your install and how best to set up
your hardware.
Software Considerations, subsection 2.5, to know what
are the basic requirements of your workstation’s software,
and be aware of upgrade or compatibility issues.
In addition, read the following before carrying out an install:
J
J
The ENVOX Server and Control Desktop P5.0 Release
Notes, for last minute and important information for this
release.
Administration Issues, Section 3, to help you choose your
file access and network strategy, and understand how to
define the accounts for an ENVOX Server and Control
Desktop P5.0 install. The necessary accounts must have
been created before you carry out the installation.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
2.3
29
Choosing Your Install Option
Use this section to choose which of the various ENVOX
Server and Control Desktop P5.0 installation options you
need on each workstation.
The following items can be installed:
J
CHIP Kernel
CHIP Kernel must be installed on the workstation before
you install Server, Client Server, CHIP Daemons, or
Emergency Download. CHIP installation is not an option
within the ENVOX Server and Control Desktop P5.0
installation program.
J
Client Server — ENVOX Server and Control Desktop
P5.0
This option combines the installation of client and server
software in a single option. This is the recommended
option for server installations even when the client
software will not normally be used.
J
Client — Control Desktop P5.0 client applications,
modules and utilities
When you choose ’Install Client’, then all of the Control
Desktop P5.0 modules and utilities required to configure a
PROVOXr system using an ENVOX P5.0 server are
installed to your workstation. This is the recommended
option for a client.
J
Server — ENVOX Server P5.0 applications, modules and
utilities
When you choose ’Install Server’, then all ENVOX P5.0
server applications and their support programs required to
configure a PROVOX system are installed to the server.
No client applications are installed. The workstation
cannot be used for standalone configuration. This
installation is suitable for a remote server machine.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
30
Section 2 F Installation Overview
J
CDOS — Control Desktop Open Server custom install
CDOS, Open Client, Open Server and Emergency
download components are automatically installed to your
workstation. However, you may wish to use separate
workstations for Sybase server and CDOS if there will be
very heavy CDOS usage. Separate workstations will free
up processor resources on the Sybase server and give
CDOS a processor to itself. This option lets you install
Sybase server and CDOS on separate workstations. If
you move CDOS to a separate workstation, you should
move the CHIP Task Daemons to the same workstation.
J
Display Designer
Display Designer can be installed as a standalone
installation. Displays can be created and saved to file. You
need to copy these files to a machine with a full Client
installation to read them from file and save them to an
ENVOX database.
J
Emergency Download
This utility can be installed to any suitable workstation,
along with emergency download files, to provide a backup
download capability. This is a command prompt utility.
J
Excel Matrix
The Excel Matrix Add-in file and its associated files are
installed to the workstation, allowing off-line configuration
of Loops and Enhanced DCDs. Ensure that Microsoft
Excel is available and working on the workstation before
you use this installation option. Excel Matrix can be used
to efficiently configure large numbers of Loop and
Enhanced DCD points.
J
CHIP Daemons
CHIP Daemons are automatically installed to ENVOX
Server workstations. However, when a system has several
highways that are not connected under a PROVOX
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
31
network on address 0, it is necessary to install CHIP
Daemons on a separate workstation. This option allows
the separate CHIP Daemon installation.
J
Diagnostics — Remote Diagnostics Web Server
applications
The ENVOX Server and Control Desktop Diagnostics Web
Server extensions software only needs to be installed on
ONE workstation in your network — a workstation running
a Web Server. Normally it will be your Windows NT system
administrator who installs this option. Once the
Diagnostics extensions have been installed on the Web
Server workstation, users on any other workstation that
has a Web browser can run Control Desktop Diagnostics.
A Web browser (such as Internet Explorer or Netscape
Navigator) is the only software required to display ENVOX
Server and Control Desktop Diagnostics.
Note ... If you intend to run the diagnostics server on the
same PC as your Sybase and CDOS servers then
a workstation with twin processors is
recommended.
J
User Manuals — User Manuals and Adobe Acrobat
Reader
The User Manuals are available in Adobe Acrobat format
(PDF files). Adobe Acrobat Reader v4.05 is also installed,
which is needed to view and print the user manuals.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
32
2.4
Section 2 F Installation Overview
Hardware Considerations
This section describes the hardware requirements and
recommendations that each ENVOX Server and Control
Desktop workstation requires.
Note ... If possible, use a new, clean machine for the server.
If this is not possible, format the hard disk(s) and
create the recommended partitions, to get a page
file of the correct size for the installed memory and
to give as much contiguous disk space as possible
to your databases.
2.4.1
Basic Hardware Requirements
All options of both ENVOX Server and Control Desktop client
run on Windows NT and require Intel Pentium II or Pentium III
processor-based computers (except User Manuals, which
require a Pentium I processor or greater). The computer
requirements depend on what combination of applications
and modules the machine is running, as shown in Table 2-1.
The figures given in the table represent the minimum
hardware specification that will result in systems with good
performance. They are not the absolute minimum required to
run the software. However, any workstation with a
specification less than that given in the table cannot be
expected to have “good” performance.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
Table 2-1.
Computer Requirements for ENVOX Server and Control Desktop
Option (Usage)
Processor
Memory
System
Disk
Database
Disk
CHIP Daemons
200 MHz
64 Mbytes
20 Mbytes
------
Client
200 MHz
64 Mbytes
130 Mbytes
------
Server
400 MHz
192 Mbytes
100 Mbytes
300 Mbytes
Client Server
450 MHz
256 Mbytes
190 Mbytes
300 Mbytes
CDOS
400 MHz
64 Mbytes
20 Mbytes
------
Display Designer
200 MHz
64 Mbytes
60 Mbytes
------
Excel Matrix
200 MHz
48 Mbytes
5 Mbytes
------
Emergency Download
200 MHz
48 Mbytes
5 Mbytes
------
Diagnostics(1)
400 MHz
128 Mbytes
30 Mbytes
------
User Manuals
100 MHz
32 Mbytes
40 Mbytes
------
1.
33
To install the Web-based Diagnostics to an existing Web Server requires a maximum of 12 Mbytes. This
amount is less if some of the required software has already been installed, for example, via a Control Desktop
install.
If you need to install a Web Server first, then the combined Windows NT Service Pack 4 or Service Pack 6,
Internet Explorer 5.0 and MS Personal Web Server together require a maximum of 110 Mbytes with the options
recommended in the installation instructions. Other Web Servers require different amounts.
2.4.2
Recommended Minimum Hardware Setup
Figure 2-1 shows the minimum hardware recommended for
ENVOX Server and Control Desktop P5.0.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
34
Section 2 F Installation Overview
Figure 2-1.
Recommended Minimum Hardware Setup
This configuration is adequate for two or three users with
Diagnostics on the same machine, or for four or five users
without Diagnostics.
We recommend that the server has two disks: one for the
Windows NT system and program files (system disk), and one
for the databases. Also, if possible, partition the system disk
into two, and reserve one partition for transaction logs.
The memory shown is for a system with several users, and
permits a complete standalone installation of Client, Sybase
server, CDOS server, and Diagnostics web server, all on the
same machine.
Some form of backup device is required to archive the
configuration. There may already be an existing tape drive
available on the site network; if not, install a tape drive on the
server machine.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
35
The Highway Data Link needs to be set up. Refer to the
Installing and Maintaining Highway Communications Products
manual, PN5.1:DH6032.
2.4.3
Performance Hardware Setup
Figure 2-2 shows the hardware recommended for full
performance of ENVOX Server and Control Desktop P5.0:
Figure 2-2.
Performance Hardware Setup
This configuration is adequate for four users. As a rule of
thumb, for every extra user, an extra 32 Mbytes of RAM is
required.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
36
Section 2 F Installation Overview
To achieve a high-performance setup, consider the following:
J
J
J
J
2.4.4
Use a machine with the fastest processor you can afford.
Use two or more processors. This will allow Sybase,
CDOS, and the Web server to work in parallel.
Alternatively, put Sybase, CDOS, and the Web server on
separate workstations.
Use three disks: one for the Windows NT System and
program files; another dedicated to database data
storage; and the third for transaction log logical devices.
Use high speed SCSI disc controllers.
If more than four users want concurrent access, use more
than 256 Mbytes.
Using Existing Hardware
On many sites, existing machines need to be used. If so, do
the following:
1. On the server machine, install or reinstall Windows NT 4.0
and Service Pack 6.
2. Format the disks and set up any necessary partitions. This
makes sure that database Logical Devices are created as
contiguous files.
3. On the client machine, deinstall Control Desktop P1.0 and
P2.0 (if present), and deinstall Control Desktop
Diagnostics. See Deinstall Control Desktop P1.0 or P2.0,
subsection 15.2.
4. Purge the Temp directory and the Recycle Bin, and
consider using a defragmentation utility.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
2.5
37
Software Considerations
This section lists the software requirements you need to
consider before installation. In addition to these requirements,
also consider the upgrade issues explained in Upgrading,
Deinstalling, and Reinstalling, Section 15.
Bear in mind that the following file types and file names are
deleted from any location in the ’Frsi\Control DesktopP50’
path if you do a deinstall. Therefore, they should not be used
for files you may create. The deleted file types and names
are: *.bak, *.cfg, *.err, *.gid, *.ini, *.inp, *.log, log*.*, *.sts, *.vtf.
2.5.1
Basic Software Requirements
The following software requirements must be satisfied before
installing ENVOX Server P5.0 or Control Desktop P5.0 client.
J
J
J
J
J
Operating System — Windows NT 4.0 with service pack
4 or 6 is required.
Network Layer — The TCP/IP network layer must have
been installed by your network administrator.
Install User Privilege — All installations require NT
administrator privileges on the workstation being installed.
The administration privileges are required to install
Sybase Open Client and to set up ODBC drivers and data
sources. These items make the Control Desktop Start
menu icons available to all valid Windows NT user
accounts on the specific workstation. Use an appropriate
Machine User Account.
Microsoft Excel — If you intend to use the Excel Matrix
software, Microsoft Excel should be installed before you
use the Client, Client Server, or Excel Matrix install
options. You need either Office 97 or Office 2000.
Earlier versions of Control Desktop — These must be
deinstalled before you proceed with this installation.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
38
Section 2 F Installation Overview
J
2.5.2
Control Desktop P5.0 clients — There must be installed
on all workstations that are to use the ENVOX Server
P5.0.
Software Compatibility and Conflicts
If Sybase Open Client is installed on your workstation, it will
be upgraded to Sybase System 11. Ensure that any software
which you are using is compatible with Sybase System 11.
Control Desktop P1.0 and P2.0 must be deinstalled from your
computer using Start --> Settings --> Control Panel -->
Add/Remove Programs. Both of these earlier versions use
Sybase System 10. The name and location of the Sybase
ODBC driver is the same for both System 10 and System 11,
and the so concurrent installation of Control Desktop P5.0
with these earlier versions is not possible.
Installation of ENVOX Server P5.0 to a machine that currently
has a Sybase System 11 server installed is only supported if
the ENVOX Server installation did the installation. We
recommend that you use separate workstations for your
ENVOX Configuration Sybase server and any Sybase server
applications that you use. It is possible to add a user
database to the ENVOX Server P5.0 machine after
installation.
2.5.3
Incompatible Software
The following are known to be incompatible with ENVOX
Server and Control Desktop P5.0, and therefore you must
remove them before installation:
J
J
Previous versions of Control Desktop (due to earlier
versions of Sybase). See Deinstall Control Desktop P1.0
or P2.0, subsection 15.2.
Microsoft SQL Server and Microsoft Transaction Server
because they conflict with server install options (not with
client install options).
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Installation Overview F Section 2
2.5.4
39
Upgrading from Previous Versions
Upgrading from previous versions of ENVOX Server and
Control Desktop must be done with a specific procedure.
There are several issues for you to consider:
J
J
J
Upgrading ENVOX Databases — You need to create
ENVOX P4.0.x PDX dumps of your databases.
Deinstalling Control Desktop P1.0 or P2.0 — This must
be done before installing P5.0.
User created files and data — These can be stored and
then retrieved into P5.0.
For details on upgrading previous versions of ENVOX Server
and Control Desktop, see Upgrading, Deinstalling, and
Reinstalling, Section 15.
For information on file access and network and account
strategies, refer to Administration Issues, Section 3.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
40
Section 2 F Installation Overview
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
41
Figure 3-Table 3
3
3 Administration Issues
Before you start installing ENVOXr Server and Control
Desktop P5.0 on your network and workstations, we
recommend you read this section. It deals with two main
issues:
J
J
Strategies — It is very important that you decide what
strategy you are going to implement for file access and
network-related issues before starting the installation
process. You can choose to provide file access based on
one of three methods: standalone client/server computer,
Windows NT domain, or Workgroups.
Accounts — ENVOX Server and Control Desktop P5.0
uses Windows NT accounts to control access to
workstations and operating system files for tasks such as
PDX and Import. In addition, access to ENVOX P5.0
databases is controlled at two levels through Server
Administration and Client Administration.
This section is aimed at system administrators who decide the
network strategy to be implemented and who carry out server
installations.
3.1
File Access by Users
During configuration work, users will create different types of
files (export files, PDX files, Display Designer files, files for
use with Microsoft Excel, and so on). Use of Windows NT
accounts will help in dealing with access by multiple people at
different client machines.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
42
Section 3 F Administration Issues
A standalone client/server workstation has both the ENVOX
Server and the Control Desktop client applications installed.
No file access issues exists because the files are stored on
the workstation’s disks.
However, if more than one client is installed on other
machines, then the issue of people using more than one
client to access files stored in a common place needs to be
handled. Directory sharing is a feature provided by Windows
NT for machines configured in either domains or workgroups.
The use of a domain can simplify the file access.
3.2
Picking a Strategy
Before you install ENVOX Server and Control Desktop, you
must choose a strategy for administering file access,
networking and account information. There are three
strategies you can choose from:
J
J
Standalone — Client/server workstation connected only
to the PROVOXr highway. This strategy is ideal in
situations where only one machine is currently (and in the
future will be available) for ENVOX Server and Control
Desktop. If you are likely to add more workstations, we
recommend you choose one of the other strategies.
Windows NT — A group of clients connected to a Client
Server or Server machine connected over a corporate
network. This has the benefits of:
V Simpler, centralized account and password
management which means that changes you make to
user accounts can be made once rather than on every
workstation. Users can be added, removed and their
privileges changed in an efficient manner.
V Maintenance of user access to shared folders is
simplified. Assignment is by user group. Any new user
added to a group is automatically granted access to all
shares assigned to that group.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
J
43
Workgroups — A small group of Clients connected to
Client Server or Server machine over a peer to peer
network. This has the benefits of:
V A primary domain controller for Windows NT domain is
not required.
V File access to shared folders is possible, though
individual accounts need to be set up on each
workstation. New users are granted access to all file
shares they need on a per user basis.
Note ... Whichever strategy you choose, you must inform all
users of the strategy and of the ’Network Account
Parameters’ involved. Alternatively, as a system
administrator, you can choose to carry out all
installations yourself onto all server and client
machines.
To ensure that your system meets the necessary hardware
and software requirements for the installation, read Before
You Begin, subsection 2.2.
3.2.1
Standalone Strategy
This is the simplest possible strategy. The Client Server
workstation is connected only to the PROVOX highway. All of
the configuration files are on this standalone machine; for
example, Import/Export or PDX.
When all of the configuration files are on the standalone
workstation, any user can access any of the files because
they are all local.
A network link to the PROVOX HDL is required to
communicate with the PROVOX controllers.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
44
Section 3 F Administration Issues
Table 3-1 lists the Network Account Parameters required for
the Standalone strategy.
Table 3-1.
3.2.2
Standalone Network Account
Parameters
Parameter
Value Required
Domain
Workstation Name
ENVOX Daemons Account
A user account on the workstation
CHIP Daemon Account
A user account on the workstation
CHIP Group
CHIP (the default)
CHIP Scope
Global (any use)
Windows NT Domain Strategy
When a workstation is connected to a network with two or
more workstations, the best administration strategy is a
Windows NT Domain. A Windows NT Domain is a group of
clients connected to a Client Server or Server machine
connected over a corporate network. This strategy provides
the security that is usually required in a corporate network.
There must be at least one Windows NT Server installed as a
Primary Domain Controller, which is the machine that stores
the user account details. The Server workstation is connected
to the PROVOX highway. The configuration files (for example,
Import/Export or PDX), may be on a user’s workstation or on
network shares. Control Desktop users should be added to an
ENVOX users group that has access to all of these network
shares.
An ENVOX Daemons account must be defined and used in
the installation of both the server and the clients.
Table 3-2 shows the Network Account Parameters required
for the Windows NT Domain strategy.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
Table 3-2.
Parameter
45
Windows NT Domain Strategy Network
Account Parameters
Value Required
Domain
Windows NT Domain
ENVOX Daemons Account
ENVOX Daemons user name
CHIP Daemon Account
ENVOX Daemons user name
CHIP Group
ENVOX User’s Group
CHIP Scope
Group (restricts access to group
members)
The set up procedure required for a typical network is:
1. Add all of the ENVOX Server and Control Desktop user
accounts to a single group; for example, ENVOX_Users.
2. Create a special ’ENVOX Daemons’ user for the ENVOX
Daemons and CHIP Services, and add this to the
ENVOX_Users group.
3. Set the password on this account so that it does not
timeout. Select the ’Password never expires’ check box
for this account.
This account will automatically acquire the privilege ’Log
on a Service’ when the first service using it is created.
4. Choose either that the network administrator will do the
installations, or ensure that the user account(s) for
ENVOX Server and Control Desktop installations have
administrator privileges on the relevant workstations.
3.2.3
Workgroups Strategy
Using workgroups as a network strategy is an alternative if a
Windows NT Domain is not possible. This strategy is a small
group of Clients connected to Client Server or Server
machine over a peer to peer network. The server machine is
connected to the PROVOX highway. The configuration files
Installing ENVOXr Server and Control Desktop (Original — May 2000)
46
Section 3 F Administration Issues
may be on a user’s workstation or on a network share on the
server machine.
Control Desktop users must be added to the local database of
their own PC and the server machine to gain access to these
shares. An ENVOX Daemons account must be defined and
used in the installation of both the server and the clients.
Security is rudimentary on this form of peer network. If the
username and password on one node is present in the local
database of another machine, then it is granted access;
otherwise, access is denied. ENVOX Server and Control
Desktop P5.0 will work in this environment provided that the
’ENVOX Daemons’ account is entered and maintained using
the same username and password on all of the workstations
in the ENVOX workgroup. Therefore, we do not recommend
this form of network.
Table 3-3 lists the ’Network Account Parameters’ required.
Table 3-3.
Workgroups Strategy Network Account
Parameters
Parameter
Value Required
Domain
Workstation Name
ENVOX Daemons Account
ENVOX Daemons user name
CHIP Daemon Account
ENVOX Daemons user name
CHIP Group
CHIP (the default)
CHIP Scope
Global (any user)
The set up procedure required for the ENVOX Server in the
ENVOX workgroup is:
1. Create the ENVOX workgroup.
2. Add all of the ENVOX Server and Control Desktop user
accounts. Any user can then access files on the server;
however, they will have to maintain their passwords the
same on their own client and the ENVOX Server machine.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
47
3. Create a special ’ENVOX Daemons’ user for the ENVOX
Daemons and CHIP Services, and add this to the ENVOX
workgroup.
4. Set the password on this account so that it does not
timeout. Select the ’Password never expires’ check box
for this account.
This account will automatically acquire the privilege ’Log
on a Service’ when the first service using it is created.
5. Install ENVOX Server and Control Desktop using an
account with administrator privileges on the relevant
workstations.
The set up procedure required for each workstation in the
ENVOX workgroup is:
1. Create the ENVOX workgroup.
2. Add the Control Desktop user accounts for the user of the
workstation. On the server, all of the user accounts must
be added so that any user can access the server files.
3. Create a special ’ENVOX Daemons’ user for the ENVOX
Daemons and CHIP Services on all of the clients and the
server, using the same name and password.
4. Set the password on this account so that it does not
timeout.
This account will automatically acquire the privilege ’Log
on a Service’ when the first service using it is created.
5. Choose that either the network administrator will do the
installations, or ensure that the user account(s) for
ENVOX Server and Control Desktop installations have
administrator privileges on the relevant workstations.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
48
3.2.4
Section 3 F Administration Issues
Network Account Parameters
As part of the installation process, both server and client
users need to know ’Network Account Parameters’ to carry
out server and client installations. These parameters depend
on the strategy you choose, and include the domain, account,
and CHIP details. We recommend that you publish this
information to all potential users of ENVOX Server and
Control Desktop P5.0.
3.3
Accounts and Logins
There are two main categories of account required for
administering ENVOX Server and Control Desktop:
J
J
Windows NT Accounts — These are the accounts
required to log into and use Windows NT, and comprise
ENVOX Daemons accounts and machine user accounts.
These accounts need to be created before the ENVOX
Server and Control Desktop installation.
ENVOX Server and Control Desktop User Account
Logins — These are the user accounts held on the
servers that enable users to log in to the ENVOX Server
and Control Desktop applications and modules and
access ENVOX P5.0 databases. The two utilities, ENVOX
Server Administration and Client Administration, control
the access.
The basic procedure required when defining accounts and
installing ENVOX Server and Control Desktop is:
1. Create Windows NT account.
2. Carry out a server installation (or client server installation)
using the Windows NT account. As part of this installation,
the ENVOX Server Administration account is created.
3. Create client accounts (logins) using the ENVOX Server
Administration utility, so that workstation client users can
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
49
log in to Control Desktop client applications, modules, and
utilities.
Only system administrators (those who know the ’sa’
login) can access the ENVOX Server Administration utility
and create Control Desktop logins. You may choose to
create only a few ’project administrator’ logins, and let
these project administrators assign privileges to
themselves and their ’project engineers’. Project
administrators can use the Client Administration utility,
whereas project engineers cannot.
4. Allow users to carry out client installations on their
workstations.
3.3.1
Windows NT Accounts
Windows NT accounts are essential for users to access
Windows NT and govern the administration powers. They can
be divided into two types of account:
J
J
3.3.1.1
ENVOX Daemons account — Allows ENVOX daemons
(including task daemons) to do work on behalf of Control
Desktop clients. This account needs to have access to all
of the files used by any Control Desktop user on any client
or server node.
Machine user account — Provides access to a
workstation as administrator, so that ENVOX Server and
Control Desktop P5.0 can be installed just once per
workstation.
ENVOX Daemons Account
Control Desktop makes use of a set of services called the
ENVOX Daemons (for example, the ’ENVOX Client Task
Daemon’) to run utilities such as Import, Export and PDX.
These services may need to read or write files on the Local
Network. Hence, it is a requirement that the Daemon service
must be able to access the same set of Local Network files as
Installing ENVOXr Server and Control Desktop (Original — May 2000)
50
Section 3 F Administration Issues
any of the Control Desktop users of an ENVOX server. The
ENVOX Daemon Account must be created by the Network
administrator. Enter account details on the ENVOX Task
Daemons screen during client and server installations.
Use the ENVOX Daemon account details when you install
CHIP on the ENVOX Server machine as the CHIP account
details.
3.3.1.2
Machine User Accounts
The Control Desktop P5.0 release requires that the PC clients
to be installed using an account with Windows NT
administrator privileges. This makes the Control Desktop Start
menu launch icons available to all valid Windows NT user
accounts on the specific PC machine. The main advantages
of this approach are:
J
J
3.3.2
Multiple user accounts can access a single copy of
Control Desktop on each PC.
Each user account has its own specific Control Desktop
working area, and its own custom user environment.
ENVOX Server and Control Desktop User Login
Accounts
To access applications and modules within ENVOX Server
and Control Desktop, users need to have appropriate logins
(account). These are held on CDOS and Sybase servers.
The three types of logins are:
J
J
The ’sa’ login — Any user who knows the ’sa’ password
can log in as a system administrator, and can access the
ENVOX Server Administration utility to maintain all
ENVOX databases, and all user logins.
The ’project administrator’ login — Users with this login
can access the Client Administration utility to maintain
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
51
databases they are assigned access to, and control
access to these databases by project engineers.
J
The ’project engineer’ login — Users with this login can
use Control Desktop client applications, modules, and
utilities, as determined by their login. Project engineers
cannot access Client Administration.
Figure 3-1 provides an overview of the Control Desktop P5.0
administration facilities.
Figure 3-1.
ENVOX Server and Control Desktop Administration Overview
The figure shows a Sybase server in which two ENVOX user
databases exist. A single Control Desktop Open Server
(CDOS) is shown, which is normally running on the same
machine as the Sybase server.
Three clients are shown, each of which has an administration
capability. The following sections outline the client’s
Installing ENVOXr Server and Control Desktop (Original — May 2000)
52
Section 3 F Administration Issues
capabilities in the context of ENVOX Server and Control
Desktop:
3.3.2.1
J
ENVOX Server Administration
J
Control Desktop Client Administration
J
Diagnostics User Administration
ENVOX Server Administration
The ’ENVOX Server and Control Desktop P5.0’ Server
Administration utility is installed with the Control Desktop
Client or Client Server install option. This utility enables
system administrators to implement system administration
tasks, such as backing up and creating databases, and it is
also used to create database users within the Sybase server.
The account is held on the Sybase server.
Access to this utility is restricted to system administrators, i.e.
those who know the ’sa’ password. Since they use this
application to create user logins on the server, they control
which users can access Client Administration. Each user is
assigned a role as either ’Project Engineer’ or ’Project
Administrator’ as appropriate. For Control Desktop use, it is
sufficient to create a User without administration privileges
and leave it up to the Project Administrator of each database
to make the user a Project Administrator. User access to
individual databases can be granted or revoked by the Project
Administrator of that database.
3.3.2.2
Control Desktop Client Administration
The ’ENVOX Server and Control Desktop’ Client
Administration utility allows team leaders to manage their
team’s access to the project data without having to know the
Sybase system administrator (’sa’) passwords used by Server
Administration. The account is held on the ENVOX database.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
53
This approach means that the system administrator can do
the system administration tasks, such as backing up
databases, creating new databases, while the Project
Administrator within a database can do all of the project
specific tasks, such as enabling Audit Trail options, Switching
Verify mode On/Off, etc.
This utility has the concept of two user roles:
J
J
Project Administrator — Has the privilege to define
users roles and assign access privileges that determine
the Control Desktop features that the user will have; for
example, read mode or read/write mode. The Project
Administrator of a database can grant and revoke user
access to that database. Project Administrators can
access the Client Administration utility but not the ENVOX
Server Administration utility.
Project Engineer — The standard user role that is
assigned to typical Control Desktop configuration users. A
Project Engineer’s role can be customized to restrict
access to specific areas of the Control Desktop software.
Project Engineers cannot access the Client Administration
utility.
The system ensures that there is at least one Project
Administrator defined for each database.
The initial role that specific Control Desktop client users are
assigned is determined by their user privileges, as created by
ENVOX Server Administration.
3.3.2.3
Diagnostics User Administration
Security is always an issue on web sites. The diagnostics
module addresses this issue by having its own specific client
administration application. This is distinct from the Control
Desktop administration modules, which manage what are
essentially database user accounts.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
54
Section 3 F Administration Issues
Diagnostics does not use the configuration database, and
therefore it can apply a different concept of user. Basically,
Diagnostics administration has its own system administration
user, who then has the privilege to grant access to the
diagnostics web site for additional standard diagnostics users.
These standard users can be granted additional target device
access, as required.
The diagnostics system administrator role is granted by
supplying the CDOS ’ca’ administrator account password on
the diagnostics administrator login Web page.
Note ... It is possible to change the ’ca’ password from the
Diagnostics administrator Web pages. However, if
CDOS needs to be reinstalled at anytime, then the
’ca’ password must be set back to its default.
3.4
Licensing
Control Desktop licenses are tied to the server machine
where CDOS is installed. Following the installation of Control
Desktop, you have a 29-day grace period in which you can
use Control Desktop P5.0. On the 30th day after installation,
the temporary license expires and Control Desktop ceases to
function. Therefore, during this period you must use the
’Admin --> License Management --> Initial Registration’
menu option, to request licenses from your World Area
Response Center. The license menu options are accessible
and usable after the 29-day grace period.
If you have Control Desktop P1.0 or P2.0 installed and have
associated licenses, the above information still applies to you.
You need to upgrade your license to use the ENVOX P5.0
database server and to obtain Display Designer Licenses.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Administration Issues F Section 3
3.5
55
Multi-User Issues
ENVOX Server and Control Desktop P5.0 creates a multi-user
system. However, unlike ENVOX P4.0, it provides multi-item
processing, which can put a greater load on the server.
The number of users that the server can handle concurrently
depends primarily on the amount of memory available on the
server machine. The installation program automatically tunes
the “total memory” and the “number of user connections”
server configuration parameters as a proportion of the
memory available on your server workstation.
However, the number of concurrent users is also constrained
by other factors, such as CPU performance and number of
database connections. Control Desktop has been tested with
up to 8 ’fully loaded’ concurrent users. A fully loaded user is
one who is running Control Desktop, Control Designer and
one LCP Trace/Tune session.
Note ... As with any multi-user system, increasing the
number of users affects performance. If you expect
to have more than 4 concurrent users, you will
need a dedicated machine with specific features
intended to optimize server performance. For
example, you may add additional memory
(separate disks for system data, Sybase logs, and
Sybase data) and multiple processors. Refer to
Section 12, Tuning the System of the System
Managers Guide, SM:SW3159.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
56
Section 3 F Administration Issues
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CHIP Kernel F Section 4
57
Figure 4-Table 4
4
4 Install CHIP Kernel
The CHIP Kernel must be installed on your workstation before
you can install the following ENVOXr Server and Control
Desktop P5.0 options:
J
Client Server
J
Server
J
CHIP Daemons
J
Emergency Download
These instructions describe the CHIP Kernel installation
process.
Read the following information fully before you start any
installation.
J
J
J
ENVOX Server and Control Desktop P5.0 Release Notes:
Last minute and important information for this release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
Installing ENVOXr Server and Control Desktop (Original — May 2000)
58
Section 4 F Install CHIP Kernel
workstation is in a valid state for installation. In addition,
read the information on accounts in, Administration
Issues, Section 3.
2. Initialize the Highway Data Link (HDL) for CHIP operation.
Refer to the Installing and Maintaining Highway
Communications Products manual, PN5.1:DH6032.
3. Install the software, as described below in The Installation
Process.
4. Run the CHIP utilities to validate your CHIP Kernel
installation.
After installation is complete, you can continue with the
ENVOX Server and Control Desktop P5.0 install you want.
4.1
The Installation Process
This section contains the detailed installation instructions.
4.1.1
Stage 1: Getting Started
Before starting the installation process to install CHIP Kernel,
do the following:
J
J
Ensure you have your ’Network Account Parameters’
available, as described in Picking a Strategy in subsection
3.2. For instance, ensure that you have created a suitable
ENVOX Daemons account. Use this account when you do
this CHIP Kernel installation. Ensure you know the
Domain, Username and Password of this account.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CHIP Kernel F Section 4
4.1.2
59
Stage 2: Installing CHIP Kernel on a Workstation
On the workstation, do the following:
1. Put the ENVOX Server and Control Desktop P5.0
CD-ROM in the disk drive, and click Cancel on the Install
-- Selection screen to exit from the standard installation
process.
2. From the Windows NT Start menu, select Run, and then
enter d:\chip\setup.exe, where ’d:’ is your CD--ROM
drive. This starts the CHIP Kernel install program.
You are prompted ’Do you want to read the readme file for
CHIP?’.
3. Click No because the readme contains too much
information for this straightforward install of CHIP Kernel.
Instead follow these instructions.
You are warned to shut down programs.
4. Ensure that all other programs are shut down, and click
Next.
5. Accept the default install folder ’C:\Chip’, or select one
using the Browse button. Then, click Next, and confirm
this at the prompt.
You are prompted ’Do you want to register CHIP as an NT
Service?’
6. You must click Yes. This will ensure that chip is
automatically started when the workstation is re-started.
7. Enter the account that CHIP should run in. Use your
’Network Account Parameters’. For instance, use the
ENVOX Daemons account details. Enter
Domain\Username where Domain is your domain name,
and username is the ENVOX Daemons account name,
click Next, and then confirm your entry.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
60
Section 4 F Install CHIP Kernel
You are prompted to enter the password. Note that your
entry is not masked, so your password is readable as you
type it.
8. Enter the password entry and click Next, and then confirm
your entry.
The CHIP environment variables are shown, and you are
prompted ’Do you want to define or change CHIP
environment variables?’
9. Click Yes, and then enter all of the following environment
variables one after another on the next few screens.
If you are uncertain about the CHIP Environment
Variables, refer to subsection 4.2.
10. Accept the default folder to install to, i.e. ”C:\Chip” or
select a different one. Click Next.
11. Enter the CHIP_INTERFACE_HOSTNAME that is the
TCP/IP address of the HDL, or its name. (This connects
the TCP/IP network to the PROVOX highway.) For
information on setting up the Highway Data Link, refer to
the Installing and Maintaining Highway Communications
Products manual, PN5.1:DH6032.
12. Enter the CHIP_SCOPE of the ENVOX Task Daemon
account to specify its security; for example, Group.
13. Enter the CHIP_GROUP group, or accept ’chip’.
14. Enter the CHIP_EVENT_LOGGING option; ’Both’ is
recommended. The summary window is displayed.
15. Check that all of the above environment variables are
correct, and click Next to install CHIP Kernel. (If any
entries are incorrect, click Back to re-enter all of these
values again.)
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CHIP Kernel F Section 4
61
16. When the install is complete, select ’Yes, I want to restart
my computer now’ and click Finish to allow the computer
to restart.
4.1.3
Stage 3: Checking the CHIP Install
After the re-start, you can check that CHIP is running and
communicating with your HDL, assuming that there is at least
one valid device on you PROVOXr highway. Do the following:
1. Start the CHIP utilities using the Windows NT Start -->
Programs --> Chip --> CHIP_UTIL menu option.
2. Select the ’PROVOX System Utilities’ menu by entering
the number 2.
3. Select the ’Detailed Device Integrity’ menu by entering the
number 2.
4. Enter a valid Highway number, and a valid Device number.
The details of the device are displayed.
5. Press ENTER to quit out of these utilities.
If any error messages are displayed, refer to Troubleshooting,
Section 16.
4.2
CHIP Environment Variables
Several environment variables must be defined during the
CHIP Kernel install, as follows:
J
CHIP_INTERFACE_HOSTNAME
The environment variable called
CHIP_INTERFACE_HOSTNAME defines the TCP/IP host
name or address of the Highway Data Link (HDL). If your
HDL host name is ’myHDL’, enter:
Installing ENVOXr Server and Control Desktop (Original — May 2000)
62
Section 4 F Install CHIP Kernel
variable: CHIP_INTERFACE_HOSTNAME
value: myHDL
If you do not have an HDL name, use its TCP/IP address;
for example:
variable: CHIP_INTERFACE_HOSTNAME
value: 155.177.5.200 (for example)
J
CHIP_SCOPE
If you want to change the security level to be used by the
CHIP software from the default of SameAccount (”tight
security”), create an environment variable called
CHIP_SCOPE.
variable: CHIP_SCOPE
value: SameAccount (tight access)
or: Group (group access)
or: Global (all access)
’SameAccount’ is the tightest form of security, and means
that only programs called by this account can use CHIP.
’Group’ is the usual form of security, and means that the
ENVOX Daemons account is a member of the domain
group so that any group member can log in and use CHIP.
’Global’ effectively means no security because anyone
can use CHIP.
J
CHIP_GROUP
If you define CHIP_SCOPE = Group and you want to
change the group to be used by the CHIP software from
the default of ’chip’, create an environment variable called
CHIP_GROUP. If you define CHIP_SCOPE =
SameAccount or Global, then leave CHIP_GROUP as
’chip’.
variable: CHIP_GROUP
value: myCHIPgroup
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CHIP Kernel F Section 4
J
63
CHIP_EVENT_LOGGING
The default for event logging is to log messages to the
Windows NT Event Viewer only. If you want to change
from the default, set the CHIP_EVENT_LOGGING
accordingly (the recommended setting is ’both’
variable: CHIP_EVENT_LOGGING
value: EventViewerOnly
or: LogFilesOnly
or: Both (Event Viewer and Log Files)
4.3
Changing CHIP Environment Variables
Settings
At a later date, you can change the settings of the CHIP
environment variables, by following these steps:
1. Select Windows NT Start --> Settings --> Control Panel
to display the Control Panel.
2. Double--click System to start the System Properties
dialog box.
3. Display the Environment tab.
4. Highlight the CHIP environment variable you want to
change in the System Variables list; for example,
’CHIP_SCOPE’.
5. In the Value field, change the setting for this CHIP
environment variable.
Before you change environment variables, ensure you are
aware of the consequences of any action you may take.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
64
Section 4 F Install CHIP Kernel
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Client Server F Section 5
65
Figure 5-Table 5
5
5 Install Client Server
When you choose the ’Install Client Server’ option, all of the
ENVOXr Server and Control Desktop P5.0 modules and
utilities required to configure a PROVOXr system are
installed to your workstation.
Note ... Install Client Server is the recommended option for
server installations even when the client software
will not normally be used.
Read the following information fully before you start any
installation.
J
J
J
ENVOX Server and Control Desktop P5.0 Release Notes:
Last minute and important information for this release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
workstation is in a valid state for installation. In addition,
Installing ENVOXr Server and Control Desktop (Original — May 2000)
66
Section 5 F Install Client Server
read the information on accounts in the section
Administration Issues, Section 3.
2. Install the software, as described below in The Installation
Process.
3. When the installation has finished, run Control Desktop to
ensure the installation is successful. If it does not run,
refer to Troubleshooting information available in Section
16.
5.1
The Installation Process
This section contains the detailed installation instructions.
5.1.1
Stage 1: Getting Started
Before starting the installation process to install ENVOX
Server and Control Desktop P5.0 Client Server, do the
following:
J
J
Ensure that the Control Desktop Client Server P5.0
workstation satisfies the minimum hardware requirement:
450 MHz processor; 256 Mbytes RAM memory; 190
Mbytes system hard disk free space; a second database
disk is required with a minimum of 300 Mbytes free.
Ensure that the Windows NT Task Manager Performance
tab Commit Charge group Limit field is greater than 500
Mbytes. If it is less, you must increase the size of your
swap file.
To change the size, go to your Control Panel, select the
System icon, and display the Performance tab. Click
Change in the Virtual memory group. When two drives are
available and there is no swap file on one of them, select
this drive and add a swap file with an initial size sufficient
to take the sum of physical memory and swap file size
above 500 Mbytes.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Client Server F Section 5
67
If you only have one drive, increase the size of your
existing swap file to take the sum of physical memory and
swap file size above 500 Mbytes. With only one physical
drive, disk access is the primary limiting factor in Sybase
server performance.
J
J
J
J
5.1.2
Ensure that the ENVOX Server and Control Desktop P5.0
Client Server workstation satisfies the minimum software
requirement: Windows NT 4.0 with Service Pack 4 or 6,
with the TCP/IP network layer.
Ensure that the ENVOX Server and Control Desktop P5.0
Client Server workstation has CHIP Kernel software is
installed.
Ensure you have your ’Network Account Parameters’
available, as described in the section Picking a Strategy,
subsection 3.2. For instance, ensure that you have
created a suitable ENVOX Daemons account. Also,
ensure you know the Domain, Username and Password of
this account.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install Client Server
On the ENVOX Server and Control Desktop P5.0 Client
Server workstation, do the following:
1. Put the ENVOX Server and Control Desktop P5.0
Installation CD-ROM in the disk drive. It should autorun
the setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install Client Server’ and click Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
68
Section 5 F Install Client Server
4. If you are installing ENVOX Server and Control Desktop
P5.0 for the first time, you are given the opportunity to
select a custom location for Control Desktop and ENVOX
Server software on the General screen. The default
locations are recommended. Click Next.
5. On the Sybase screen, enter a server name. If you will
only have one server on the network then accept
SYBASE; otherwise enter the node name of the
workstation. The default port numbers, memory and
number of connections can usually be left unchanged. If
you have a second drive for databases then redirect the
Master Database Location and System Procedures
Database to this drive using the Browse buttons or by
editing these fields. Then, click Next.
6. On the CDOS screen, enter the CDOS server name and
port number. The recommended name is CDOS if you
only have only one server; or NodeName_C, if you expect
to have more than one CDOS on your network; for
example, CALIBAN_C. Then, click Next.
7. On the ENVOXDB Creation screen, you can choose
whether or not to create an ENVOXDB, using the radio
buttons at the top of the screen.
J
J
If you are a new PROVOX user, then select Yes to
create a new database.
If you are upgrading from ENVOX P4.0 and do not
want a new database, select No.
If you have a second drive, then redirect the ’ENVOXDB
and envox_readonly’ databases location to the second
drive using the Browse button or by editing the fields.
Default sizes are sufficient for projects with up to about
2000 points. For larger projects, allow 120 Mbytes, plus
15 Mbytes per 1000 points as an initial size. Then, click
Next.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Client Server F Section 5
69
8. Using your ’Network Account Parameters’, on the ENVOX
Daemons Account screen, enter your network Domain,
which must include the ENVOX Server P5.0 workstation,
and the Username and Password of the ENVOX Task
Daemon account, so that the ENVOX Client Task Daemon
service can access any files created by any Control
Desktop user. Then, click Next.
9. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
ENVOX Server and Control Desktop P5.0 Client Server
software.
10. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
using the same username and password for the second
part of the installation.
11. The ’Server Setup’ utility is run during the second part of
the installation. If necessary, add the Sybase and CDOS
servers. Enter their name, address and port number. Both
the Sybase and CDOS servers should ping successfully.
Then, select the CDOS and Sybase servers from the
relevant drop down boxes.
As an example, for the Sybase server, enter the
’SERVERNAME’ and enter ’SERVERNAME,5000’ for its
network address, and for the CDOS server enter the
’SERVERNAME_C’ and enter ’SERVERNAME,7010’ for
its network address. There is online help available in the
Server Setup utility.
12. Click OK to save your settings and exit the utility.
13. A second restart is required at the end of installation to
save installed settings to the hard disk.
Within one month, you must obtain and install a license file for
CDOS.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
70
5.1.3
Section 5 F Install Client Server
Stage 3: Check the ENVOX Server
After the second restart, it takes approximately three minutes
for the Sybase server, CDOS and the ENVOX daemons to
start up. These services are started up in this order
automatically every time the workstation is restarted. The
exact time that this takes depends on the performance of your
workstation and the number and size of your databases. With
the recommended hardware, the default time delays will
ensure that Sybase has completed its startup before CDOS
and the daemons attempt to start up and connect to it.
To validate that startup has occurred successfully, check the
following log files in the Control Desktop data folder
(C:\Program Files\Frsi\ControlDesktopP50\data by default). If
CDOS or any of the daemons do not initialize successfully
refer to Troubleshooting, Section 16.
J
The last few lines in the CDOS log file cdos name.log
should be in the format:
nn-mmm-2000 22:10:10 Sybase Server-Library/11.1.1/P2-EBF8383/PC
Intel/1/OPT/Fri Mar 19 09:23:51 1999
nn-mmm-2000 22:10:10 Initialising MUTEX interface
nn-mmm-2000 22:10:10 Initializing replay
nn-mmm-2000 22:10:10 Initialising Item Save module
nn-mmm-2000 22:10:10 Initialising Audit Trail reporting interface
nn-mmm-2000 22:10:10 Initialising Admin interface
nn-mmm-2000 22:10:10 Initialising Readonly table access
nn-mmm-2000 22:10:10 Initialising ENVOX
nn-mmm-2000 22:10:10 Initialising Sybase Servers
nn-mmm-2000 22:10:10 Initialising Server TUBAL
nn-mmm-2000 22:10:10 Initialising Server VIOLA
nn-mmm-2000 22:10:10 Initialising connection arrays
nn-mmm-2000 22:10:11 Initialising diagnostic exit handler
nn-mmm-2000 22:10:11 CEDOS name startup complete - going
multi-threaded
nn-mmm-2000 22:10:33 Server SYBASE Server Name initialised : OK
J
The last few lines in the log files chip_td.log,
client_td.log, dd.log, dr.log, tt.log, and
server_td.log include a line in the format:
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Client Server F Section 5
71
nn-mmm-2000 22:11:17 Initialisation complete
Use the Start --> Programs --> Frsi --> Control Desktop P5
--> Control Desktop menu options to start Control Desktop
modules, and utilities.
5.2
What Gets Installed
Some or all of the following components are installed,
depending on the option that you chose:
J
Executables, DLLs and Support files required for the
option selected
J
Sybase Open Client and Net Libraries
J
Sybase System 11 ODBC Driver
J
Microsoft Access ODBC Driver
Directory Structures
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
ODBC Data Sources
If required, the following ODBC data sources are set up
during the installation, so that Control Designer can
communicate with the system database and Open Server:
J
J
Control Desktop: Sybase System 11
Control Designer P5.0 System DB: Microsoft Access
Driver
Registry Modifications
Installing ENVOXr Server and Control Desktop (Original — May 2000)
72
Section 5 F Install Client Server
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Users who modify preferences within Control Desktop have
the changes saved to a similar section under
HKEY_CURRENT_USER. This allows users to move
between workstations and retain their Control Desktop
preferences. It also means that the preferences are taken
from the workstation’s setting.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Client F Section 6
73
Figure 6-Table 6
6
6 Install Client
When you choose the ’Install Client’ option, all of the Control
Desktop P5.0 modules and utilities required to configure a
PROVOXr system using an ENVOXr Server P5.0 database
are installed to your workstation. This is the recommended
option for a client workstation.
Read the following information fully before you start any
installation.
J
J
J
ENVOX Server and Control Desktop P5.0 Release Notes:
Last minute and important information for this release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
workstation is in a valid state for installation. In addition,
read the information on accounts in Administration Issues,
Section 3.
2. Install the software, as described below in The Installation
Process.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
74
Section 6 F Install Client
3. When the installation has finished, run Control Desktop to
ensure the installation is successful. If it does not run,
refer to the Troubleshooting information available in
Section 16.
6.1
The Installation Process
This section contains the detailed installation instructions.
6.1.1
Stage 1: Getting Started
Before starting the installation process to install Control
Desktop P5.0 Client, do the following:
J
J
J
J
J
Ensure that you have ENVOX Server P5.0 workstation
installed, using either the Install Client Server or Install
Server option. An ENVOX database must be available on
this server machine.
Make a note of the SYBASE and CDOS server names,
workstation addresses, and port numbers. You need these
when completing the installation, so that Control Desktop
Client P5.0 can be set up to access the correct servers.
Ensure that the Control Desktop P5.0 Client workstation
satisfies the minimum hardware requirement: 200 MHz
processors; 64 Mbytes RAM; 130 Mbytes system hard
disk free space.
Ensure that the Control Desktop P5.0 Client workstation
satisfies the minimum software requirement: Windows NT
4.0 with Service Pack 4 or 6, with the TS/IP network layer.
Ensure you have your ’Network Account Parameters’
available, as described in Picking a Strategy, subsection
3.2. For instance, ensure that you have created a suitable
ENVOX Daemons account. Also, ensure you know the
Domain, Ushering and Password of this account.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Client F Section 6
J
6.1.2
75
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install Control Desktop Client P5.0
On the Control Desktop P5.0 Client workstation do the
following:
1. Put the ENVOX Server and Control Desktop P5.0
Installation CD-ROM in the disk drive. It should authoring
the septuple file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install Client’ and click Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
4. If you are installing Control Desktop P5.0 Client for the
first time, you are given the opportunity to select a custom
location for Control Desktop software on the General
screen. The default locations are recommended. Click
Next.
5. Using the ’Network Account Parameters, on the ENVOX
Daemons Account screen, enter your network Domain,
which must include the ENVOX Server P5.0 workstation,
and the Username and Password of the ENVOX Task
Daemon account, so that the ENVOX Client Task Daemon
service can access any files created by any Control
Desktop user. Then, click Next.
6. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
Control Desktop P5.0 Client software.
7. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
Installing ENVOXr Server and Control Desktop (Original — May 2000)
76
Section 6 F Install Client
using the same username and password for the second
part of the installation.
8. The ’Server Setup’ utility is run during the second part of
the installation. If necessary, add the Sybase and CDOS
servers. Enter their name, address and port number. Both
the Sybase and CDOS servers should ping successfully.
Then, select the CDOS and Sybase servers from the
relevant drop down boxes.
As an example, for the Sybase server enter the
’SERVERNAME’ and enter ’SERVERNAME,5000’ for its
network address, and for the CDOS server enter the
’SERVERNAME_C’ and enter ’SERVERNAME,7010’ for
its network address. There is online help available in the
Server Setup utility.
9. Click OK to save your settings and exit the utility.
10. A second restart is required at the end of installation to
save installed settings to the hard disk.
Use the Start --> Programs --> Frsi --> Control Desktop P5
--> Control Desktop menu options to start Control Desktop
modules, and utilities.
6.2
What Gets Installed
Some or all of the following components are installed,
depending on the option that you chose:
J
Executables, DLLs and Support files required for the
option selected
J
Sybase Open Client and Net Libraries (if required)
J
Sybase System 11 ODBC Driver (if required)
J
Microsoft Access ODBC Driver (if required)
Directory Structures
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Client F Section 6
77
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
ODBC Data Sources
If required, the following ODBC data sources are set up
during the installation, so that Control Designer can
communicate with the system database and Open Server:
J
Control Desktop: Sybase System 11
J
Control Designer P5 System DB: Microsoft Access Driver
Registry Modifications
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Users who modify preferences within Control Desktop have
the changes saved to a similar section under
HKEY_CURRENT_USER. This allows users to move
between workstations and retain their Control Desktop
preferences. It also means that the preferences are taken
from the workstation’s setting.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
78
Section 6 F Install Client
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Server F Section 7
79
Figure 7-Table 7
7
7 Install Server
When you choose the ’Install Server’ option, all of the
ENVOXr Server P5.0 applications and their support programs
required to configure a PROVOXr system are installed. No
client applications are installed. The workstation cannot be
used for stand alone configuration. This installation is suitable
when your server machine is a separate machine from your
client workstation.
Read the following information fully before you start any
installation.
J
J
J
ENVOX Server and Control Desktop P5.0 Release Notes:
Last minute and important information for this release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and the
Before You Begin sections to ensure that your workstation
is in a valid state for installation. In addition, read the
information on accounts in Administration Issues,
Section 3.
2. Install the software, as described below in The Installation
Process.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
80
Section 7 F Install Server
3. When the installation has finished, look at the log files in
the C:\Control Desktop50\data folder. They should all
indicate that initialization has completed successfully.
4. Install a Control Desktop Client on another workstation to
check that the server is functioning correctly.
5. When the Client installation has finished, run Control
Desktop to ensure the installation is successful. If it does
not run, refer to the Troubleshooting information in Section
16.
6. You can create user logins at this stage. See
Administration Issues, Section 3.
7.1
The Installation Process
This section contains the detailed installation instructions.
7.1.1
Stage 1: Getting Started
Before starting the installation process to install ENVOX
Server P5.0, do the following:
J
J
Ensure that the ENVOX Server P5.0 workstation satisfies
the minimum hardware requirement: 400 MHz processor;
192 Mbytes RAM memory; 100 Mbytes System Hard Disk
free space; a second database disk is required with a
minimum of 300 Mbytes free.
Ensure that the Windows NT Task Manager Performance
tab Commit Charge group Limit field is greater than 500
Mbytes. If it is less than this then you must increase the
size of your swap file.
To change the size, go to your Control Panel, select the
System icon, and display the Performance tab. Click
Change in the Virtual memory group. When two drives are
available and there is no swap file on one of them, select
this drive and add a swap file with an initial size sufficient
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Server F Section 7
81
to take the sum of physical memory and swap file size
above 500 Mbytes. If you only have one drive, increase
the size of your existing swap file to take the sum of
physical memory and swap file size above 500 Mbytes.
With only one physical drive, disk access is the primary
limiting factor in Sybase server performance.
J
J
J
J
7.1.2
Ensure that the ENVOX Server P5.0 workstation satisfies
the minimum software requirement: Windows NT 4.0 with
Service Pack 4 or 6 and the TCP/IP network layer.
Ensure that the ENVOX Server P5.0 workstation has
CHIP Kernel software is installed.
Ensure you have your ’Network Account Parameters’
available, as described in Picking a Strategy, subsection
3.2. For instance, ensure that you have created a suitable
ENVOX Daemons account. Also, ensure you know the
Domain, Username and Password of this account.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install ENVOX Server
On the ENVOX P5.0 Server workstation, do the following:
1. Put the Control Desktop and ENVOX Server P5.0
Installation CD-ROM in the disk drive. It should autorun
the setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install Server’ and click Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
4. If you are installing ENVOX Server P5.0 for the first time,
you are given the opportunity to select a custom location
Installing ENVOXr Server and Control Desktop (Original — May 2000)
82
Section 7 F Install Server
for ENVOX Server P5.0 software on the General screen.
The default locations are recommended. Click Next.
5. On the Sybase screen, enter a server name. If you will
only have one server on the network then accept
SYBASE; otherwise enter the node name of the
workstation. The default port numbers, memory and
number of connections can usually be left unchanged. If
you have a second drive for databases then redirect the
Master Database Location and System Procedures
Database to this drive using the Browse buttons or by
editing these fields. Then, click Next.
6. On the CDOS screen, enter the CDOS server name and
port number. The recommended name is CDOS if you
only have only one server; or NodeName_C, if you expect
to have more than one CDOS on your network, e.g.
CALIBAN_C.
7. On the ENVOXDB Creation screen, you can choose
whether or not to create an ENVOXDB, using the radio
buttons at the top of the screen.
J
J
If you are a new PROVOX user, then select Yes to
create a new database.
If you are upgrading from ENVOX P4.0 and do not
want a new database, select No.
If you have a second drive, then redirect the ’ENVOXDB
and envox_readonly’ databases location to the second
drive using the Browse button or by editing the fields.
Default sizes are sufficient for projects with up to about
2000 points. For larger projects, allow 120 Mbytes, plus
15 Mbytes per 1000 points as an initial size. Then, click
Next.
8. Using the ’Network Account Parameters’ on the ENVOX
Daemons Account screen, enter your network Domain,
which must include the ENVOX Server P5.0 workstation,
and the Username and Password of the ENVOX Task
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Server F Section 7
83
Daemon account, so that the ENVOX Client Task Daemon
service can access any files created by any Control
Desktop user.
9. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
ENVOX Server P5.0 software.
10. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
using the same username and password for the second
part of the installation.
11. The ’Server Setup’ utility is run during the second part of
the installation. If necessary, add the Sybase and CDOS
servers. Enter their name, address and port number. Both
the Sybase and CDOS servers should ping successfully.
Then, select the CDOS and Sybase servers from the
relevant drop down boxes.
As an example, for the Sybase server enter the
’SERVERNAME’ and enter ’SERVERNAME,5000’ for its
network address, and for the CDOS server enter the
’SERVERNAME_C’ and enter ’SERVERNAME,7010’ for
its network address. There is online help available in the
Server Setup utility.
12. Click OK to save your settings and exit the utility.
13. A second restart is required at the end of installation to
save installed settings to the hard disk.
Within one month, you must obtain and install a license file for
CDOS.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
84
7.1.3
Section 7 F Install Server
Stage 3: Check the ENVOX Server
After the second restart, it takes approximately three minutes
for the Sybase server, CDOS and the ENVOX daemons to
start up. These services are started up in this order
automatically every time the workstation is restarted. The
exact time that this takes depends on the performance of your
workstation and the number and size of your databases. With
the recommended hardware, the default time delays will
ensure that Sybase has completed its startup before CDOS
and the daemons attempt to start up and connect to it.
To validate that startup has occurred successfully, check the
following log files in the Control Desktop data folder
(C:\Program Files\Frsi\ControlDesktopP50\data by default). If
CDOS or any of the daemons do not initialize successfully
refer to Troubleshooting, Section 16.
J
The last few lines in the CDOS log file cdos name.log
should be in the format:
nn-mmm-2000 22:10:10 Sybase Server-Library/11.1.1/P2-EBF8383/PC
Intel/1/OPT/Fri Mar 19 09:23:51 1999
nn-mmm-2000 22:10:10 Initialising MUTEX interface
nn-mmm-2000 22:10:10 Initialising replay
nn-mmm-2000 22:10:10 Initialising Item Save module
nn-mmm-2000 22:10:10 Initialising Audit Trail reporting interface
nn-mmm-2000 22:10:10 Initialising Admin interface
nn-mmm-2000 22:10:10 Initialising Readonly table access
nn-mmm-2000 22:10:10 Initialising ENVOX
nn-mmm-2000 22:10:10 Initialising Sybase Servers
nn-mmm-2000 22:10:10 Initialising Server TUBAL
nn-mmm-2000 22:10:10 Initialising Server VIOLA
nn-mmm-2000 22:10:10 Initialising connection arrays
nn-mmm-2000 22:10:11 Initialising diagnostic exit handler
nn-mmm-2000 22:10:11 CEDOS name startup complete - going
multi-threaded
nn-mmm-2000 22:10:33 Server SYBASE Server Name initialised : OK
J
The last few lines in the log files chip_td.log,
client_td.log, dd.log, dr.log, tt.log, and
server_td.log include a line in the format:
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Server F Section 7
85
nn-mmm-2000 22:11:17 Initialisation complete
J
You must install Control Desktop P5.0 software to at least
one other Client workstation connected to the same
network segment.
Use the Start --> Programs --> Frsi --> Control Desktop P5
--> Control Desktop menu options to start Control Desktop
modules, and utilities.
7.2
What Gets Installed
This section lists what is installed during the ENVOX Server
P5.0 installation. Some or all of the following components are
installed, depending on the option that you chose:
J
Executables, DLLs and Support files required for the
option selected
J
Sybase Open Client and Net Libraries
J
Sybase System 11 ODBC Driver
J
Microsoft Access ODBC Driver
Directory Structures
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
ODBC Data Sources
If required, the following ODBC data sources are set up
during the installation, so that Control Designer can
communicate with the system database and Open Server:
J
Control Desktop: Sybase System 11
J
Control Designer P5 System DB: Microsoft Access Driver
Installing ENVOXr Server and Control Desktop (Original — May 2000)
86
Section 7 F Install Server
Registry Modifications
Control Desktop uses the Windows NT Registry to store
information it needs to run, e.g. the name of the CDOS server
to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Users who modify preferences within Control Desktop have
the changes saved to a similar section under
HKEY_CURRENT_USER. This allows users to move
between workstations and retain their Control Desktop
preferences. It also means that the preferences are taken
from the workstation’s setting.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CDOS F Section 8
87
Figure 8-Table 8
8
8 Install CDOS
This custom installation is only required if you need to install
CDOS on a separate workstation to the Sybase databases
server. When you choose ’Install CDOS’, the components
CDOS, Open Client, Open Server and Emergency Download
are installed to the workstation.
This custom installation allows the Sybase server and CDOS
to be installed on separate workstations. Under conditions of
very heavy CDOS usage, it may be prudent to dedicate a
separate workstation to CDOS. This would free up processor
resources on the workstation running the Sybase server and
give CDOS a processor to itself.
Read the following information fully before you start any
installation.
J
J
J
ENVOXr Server and Control Desktop P5.0 Release
Notes: Last minute and important information for this
release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
Installing ENVOXr Server and Control Desktop (Original — May 2000)
88
Section 8 F Install CDOS
workstation is in a valid state for installation. In addition,
read the information on accounts in Administration Issues,
Section 3.
2. Install the software, as described below in subsection 8.1.
3. When the installation has finished, you need to
Reconfigure the Server Workstation to switch off CDOS
and reconfigure the ENVOX Daemons.
4. Reinstall all of the Control Desktop clients and select this
new CDOS server.
5. Run Control Desktop to ensure the installation is
successful. If it does not run, refer to the Troubleshooting
information available in Section 16.
8.1
The Installation Process
This section contains the detailed installation instructions.
8.1.1
Stage 1: Getting Started
Before starting the installation process to install CDOS on a
separate machine, do the following:
J
J
J
Ensure that you have ENVOX Server P5.0 installed, using
either the ’Install Client Server’ or ’Install Server’ option.
An ENVOX database must be available on this server
machine.
Make a note of the Sybase server name, workstation
address, and port number. You need these when
completing the installation, so that CDOS can be set up to
access the correct server.
Select Windows NT Settings --> Control Panel -->
Services to view the services on the ENVOX Server P5.0
workstation. Double-click on the ENVOX CDOS Server
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CDOS F Section 8
89
service. Stop this service and set to Manual. This install
moves CDOS to a separate workstation.
J
J
J
J
8.1.2
Ensure that the CDOS workstation satisfies the minimum
hardware requirement: 400 MHz processor; 64 Mbytes
RAM memory; 20 Mbytes System Hard Disk free space.
Ensure that the CDOS workstation satisfies the minimum
software requirement: Windows NT 4.0 with Service Pack
4 or 6, with the TCP/IP network layer, is required.
Ensure you have your ’Network Account Parameters’
available, as described in Picking a Strategy, subsection
3.2. For instance, ensure that you have created a suitable
ENVOX Daemons account. Also, ensure you know the
Domain, Username and Password of this account.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install CDOS on a Separate Workstation
On the CDOS Server workstation, do the following:
1. Put the ENVOX Server and Control Desktop P5.0
Installation CD-ROM in the disk drive. It should autorun
the setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install CDOS’ and click Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
4. If you are installing CDOS for the first time, you are given
the opportunity to select a custom location for Control
Desktop and ENVOX Server software on the General
screen. The default locations are recommended. Click
Next.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
90
Section 8 F Install CDOS
5. On the CDOS screen, enter the CDOS server name and
port number. The recommended name is CDOS, if you
only have only one server; or NodeName_C, if you expect
to have more than one CDOS on your network; for
example, CALIBAN_C. Enter the Sybase Server Name
and click Next.
6. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
CDOS software.
7. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
using the same username and password for the second
part of the installation.
8. The ’Server Setup’ utility is run during the second part of
the installation. If necessary, add the Sybase and CDOS
servers. Enter their name, address and port number. Both
the Sybase and CDOS servers should ping successfully.
Then, select the CDOS and Sybase servers from the
relevant drop down boxes. Click OK to save your settings
and exit the utility. There is online help available in the
Server Setup utility.
9. A second restart is required at the end of installation to
save installed settings to the hard disk.
Within one month, you must obtain and install a license file for
CDOS.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CDOS F Section 8
8.1.3
91
Stage 3: Reconfigure the Server Workstation
Do the following to reconfigure the ENVOX task daemons:
1. On the ENVOX Server P5.0 workstation, use the Windows
NT Start --> Programs --> Frsi --> Control Desktop P5
--> Server Setup menu option to run the Server Setup
utility.
2. Add the CDOS server that you have just installed to the
list of servers on the ENVOX Server P5.0 workstation, and
then select it as the current CDOS server. Click OK to
save you settings and exit the utility.
3. Edit the ’openserver’ parameter in the configuration files
client_td.cfg and server_td.cfg in the Program
Files\Frsi\Control Desktop50\data folder to redirect the
Server Task Daemon, and the Client Task Daemon to the
CDOS you have just installed.
4. On the workstation that is running the CHIP task
daemons, (this is normally the ENVOX Server P5.0
workstation), edit the ’openserver’ parameter in the
configuration files CHIP.cfg, dd.cfg, dr.cfg, tt.cfg and
server_td.cfg in the Program Files\Frsi\Control
Desktop50\data folder to redirect the ENVOX CHIP
Daemon, the ENVOX Diagnostics Daemon, the ENVOX
Device Revision Daemon and the ENVOX Trace Tune
Daemon to the CDOS you have just installed.
5. Stop and then restart each of the following ENVOX
domain services so that they use the new CDOS
configuration parameter value:
J
ENVOX CHIP Daemon service
J
ENVOX Device Revision Daemon service
J
ENVOX Diagnostics Daemon service
J
ENVOX Trace/Tune Daemon service
Installing ENVOXr Server and Control Desktop (Original — May 2000)
92
Section 8 F Install CDOS
After three minutes, read the log files to see that the
services have started successfully.
8.2
What Gets Installed
Some or all of the following components are installed,
depending on the option that you chose:
J
J
Executables, DLLs and Support files required for the
option selected
Sybase Open Client and Net Libraries (if required)
Directory Structures
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
Registry Modifications
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Display Designer F Section 9
93
Figure 9-Table 9
9
9 Install Display Designer
Display Designer can be installed as a standalone installation.
Displays can be created and saved to file. To make use of
these displays in a PROVOXr system, copy these files to a
machine with a full client installation, open them from the file
and then save them to an ENVOXr database.
When you choose the ’Install Display Designer’ option, the
Display Designer module and its support programs are
installed to your workstation.
Read the following information fully before you start any
installation.
J
J
J
J
ENVOX Server and Control Desktop P5.0 Release Notes:
Last minute and important information for this release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Before You Begin, subsection 2.2: Information you need
before starting an install, including minimum hardware and
software requirements.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
Installing ENVOXr Server and Control Desktop (Original — May 2000)
94
Section 9 F Install Display Designer
workstation is in a valid state for installation. In addition,
read the information on accounts in Administration Issues,
Section 3.
2. Install the software, as described below in subsection 9.1.
3. When the installation has finished, run Display Designer to
ensure the installation is successful. If it does not run,
refer to the Troubleshooting information available in
Section 16.
9.1
The Installation Process
This section contains the detailed installation instructions.
9.1.1
Stage 1: Getting Started
Before starting the installation process to install Display
Designer standalone, do the following:
J
J
J
Ensure that the workstation satisfies the minimum
hardware requirement: 200 MHz processor; 64 Mbytes
RAM memory; 60 Mbytes System Hard Disk free space.
Ensure that the workstation satisfies the minimum
software requirement: Windows NT 4.0 with Service Pack
4 or 6, with the TCP/IP network layer.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Display Designer F Section 9
9.1.2
95
Stage 2: Install Display Designer
On the Display Designer standalone workstation, do the
following:
1. Put the ENVOX Server and Control Desktop P5.0
Installation CD-ROM in the disk drive. It should autorun
the setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install Display Designer’ and click Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
4. If you are installing for the first time on a workstation, you
are given the opportunity to select a custom location for
the software on the General screen. The default locations
are recommended. Click Next.
5. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
Display Designer standalone software.
6. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
using the same username and password for the second
part of the installation.
7. A second restart is required at the end of installation to
save installed settings to the hard disk.
To start Display Designer, use Start --> Programs --> Frsi -->
Control Desktop P5 --> Control Desktop --> Display
Designer.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
96
9.2
Section 9 F Install Display Designer
What Gets Installed
Some or all of the following components are installed,
depending on the option that you chose:
J
J
Executables, DLLs and Support files required for the
option selected
Sybase Open Client and Net Libraries (if required)
Directory Structures
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
Registry Modifications
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Users who modify preferences within Display Designer have
the changes saved to a similar section under
HKEY_CURRENT_USER. This allows users to move
between workstations and retain their Display Designer
preferences. It also means that the preferences are taken
from the workstation’s setting.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Emergency Download F Section 10
97
Figure 10-Table 10
10
10 Install Emergency Download
The emergency download utility can be installed to any
suitable workstation to provide a backup download capability.
It is a command prompt utility.
Read the following information fully before you start any
installation.
J
J
J
ENVOXr Server and Control Desktop P5.0 Release
Notes: Last minute and important information for this
release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
workstation is in a valid state for installation. In addition,
read the information on accounts in Administration Issues,
Section 3.
2. Install the software, as described below in subsection
10.1.
3. When the installation has finished, run the Emergency
Download utility to ensure the installation is successful. If
Installing ENVOXr Server and Control Desktop (Original — May 2000)
98
Section 10 F Install Emergency Download
it does not run, refer to the Troubleshooting information
available in Section 16.
10.1
The Installation Process
This section contains the detailed installation instructions.
10.1.1
Stage 1: Getting Started
Before starting the installation process to install ENVOX
Server and Control Desktop P5.0 Emergency Download do
the following:
J
J
J
10.1.2
Ensure that the workstation satisfies the minimum
hardware requirement: 200 MHz processor; 64 Mbytes
RAM memory; 5 Mbytes system hard disk free space.
Ensure that the workstation satisfies the minimum
software requirement: Windows NT 4.0 with Service Pack
4 or 6, with the TCP/IP network layer, and has CHIP
Kernel software is installed.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install Emergency Download
On the Emergency Download workstation, do the following:
1. Put the ENVOX Server and Control Desktop P5.0
Installation CD-ROM in the disk drive. It should autorun
the setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install Emergency Download’ and click
Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Emergency Download F Section 10
99
4. If you are installing for the first time, you are given the
opportunity to select a custom location for the software on
the General screen. The default locations are
recommended. Click Next.
5. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
Emergency Download software.
6. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
using the same username and password for the second
part of the installation.
7. A second restart is required at the end of installation to
save installed settings to the hard disk.
Use Start --> Command Prompt to get a console window.
Then, to display the command line syntax, enter:
dlexec_ed /?
The command displays the option strings:
Parameters Required:
Device_tag “FROM ED” Directory [Download_type]
(Download_type : total,I-total,m-total)
For example, to download from an Emergency Download
(ED) file, enter:
dlexec_ed MYDEVICE_TAG “FROM ED” c:\MyEDFiles M-total
Installing ENVOXr Server and Control Desktop (Original — May 2000)
100
10.2
Section 10 F Install Emergency Download
What Gets Installed
This Emergency Download utility file dlexec_ed.exe is the
only file installed.
Directory Structures
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
Registry Modifications
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Excel Matrix F Section 11
101
Figure 11-Table 11
11
11 Install Excel Matrix
Excel Matrix can be installed as a standalone installation.
When you choose the ’Install Excel Matrix’ option, the Excel
Matrix module is installed to your workstation.
Read the following information fully before you start any
installation.
J
J
J
ENVOXr Server and Control Desktop P5.0 Release
Notes: Last minute and important information for this
release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
workstation is in a valid state for installation. In addition,
read the information on accounts in the section
Administration Issues, Section 3.
2. Install the software, as described below in subsection
11.1.
3. When the installation has finished, run Microsoft Excel to
ensure the installation is successful. If it does not run,
Installing ENVOXr Server and Control Desktop (Original — May 2000)
102
Section 11 F Install Excel Matrix
refer to the Troubleshooting information available in
Section 16.
11.1
The Installation Process
This section contains the detailed installation instructions.
11.1.1
Stage 1: Getting Started
Before starting the installation process to install Excel Matrix
do the following:
J
J
J
11.1.2
Ensure that the workstation satisfies the minimum
hardware requirement: 200 MHz processor; 64 Mbytes
RAM memory; 5 Mbytes system hard disk free space.
Ensure that the workstation satisfies the minimum
software requirement: Windows NT 4.0 with the Microsoft
Excel installed on your workstation.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install Excel Matrix
On the Excel Matrix workstation do the following:
1. Put the Control Desktop and ENVOX Server P5.0
Installation CD-ROM in the disk drive. It should autorun
the setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install Excel Matrix’ and click Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
4. If you are installing for the first time, you are given the
opportunity to select a custom location for the software on
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Excel Matrix F Section 11
103
the General screen. The default locations are
recommended. Click Next.
5. The Summary property page displays the information you
have entered. Check that it is correct. You can click Back
to change any of your entries. Click Finish to install the
Excel Matrix module.
6. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
using the same username and password for the second
part of the installation.
7. A second restart is required at the end of installation to
save installed settings to the hard disk.
Start Microsoft Excel in the standard way. The Control
Desktop menu is added to Excel menus. You can open a
new workbook or edit an existing one.
11.2
What Gets Installed
To summarize, the following components are installed:
J
J
J
The Excel Matrix add-in file XlMatrix.xla is installed to the
designated Excel path for Add-in files, provided that Excel
is installed.
Help files XlMatrix.hlp and XlMatrix.CNT
The support file CD50XLBC.dll is installed to
\WinNT\System32
Directory Structures
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
Registry Modifications
Installing ENVOXr Server and Control Desktop (Original — May 2000)
104
Section 11 F Install Excel Matrix
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Users who modify preferences within Control Desktop have
the changes saved to a similar section under
HKEY_CURRENT_USER. This allows users to move
between workstations and retain their Control Desktop
preferences. It also means that the preferences are taken
from the workstation’s setting.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CHIP Daemons F Section 12
105
Figure 12-Table 12
12
12 Install CHIP Daemons
This custom installation is provided to allow the CHIP
daemons to be installed on separate workstations. If you
choose to put CDOS on a separate workstation, it is
recommended that you also put the CHIP daemons on the
same workstation.
CHIP daemons need to be installed on separate workstations
when a system has several highways which are not
connected under a PROVOXr network on address 0. Contact
Fisher-Rosemount Support to obtain guidance for Segregated
Highway Installations.
Read the following information fully before you start any
installation.
J
J
J
ENVOXr Server and Control Desktop P5.0 Release
Notes: Last minute and important information for this
release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
workstation is in a valid state for installation. In addition,
Installing ENVOXr Server and Control Desktop (Original — May 2000)
106
Section 12 F Install CHIP Daemons
read the information on accounts in the section
Administration Issues, Section 3.
2. Install the software, as described below in subsection
12.1.
3. When the installation has finished, run Control Desktop to
ensure the installation is successful. If it does not run,
refer to the Troubleshooting information available in
Section 16.
12.1
The Installation Process
This section contains the detailed installation instructions.
12.1.1
Stage 1: Getting Started
Before starting the installation process to install CHIP
Daemons on a separate machine, do the following:
J
J
J
Ensure that you have ENVOX Server P5.0 installed, using
either the ’Install Client Server’ or ’Install Server’ option.
An ENVOX database must be available on this server
machine.
Make a note of the Sybase server name, workstation
address, and port number. You need these when
completing the installation, so that CHIP Daemons can be
set up to access the correct servers.
If you are moving the default set of CHIP task daemons
from the ENVOX Server P5.0 workstation, then view the
workstation’s services by selecting Windows NT Settings
--> Control Panel --> Services. For each of the following
services, double-click on it, stop the service and set to
Manual:
J
ENVOX CHIP Daemon service
J
ENVOX Device Revision Daemon service
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CHIP Daemons F Section 12
J
ENVOX Diagnostics Daemon service
J
ENVOX Trace/Tune Daemon service
107
Finally, stop and restart the ENVOX CDOS Server service.
J
J
J
J
J
12.1.2
Ensure that the CHIP Daemons workstation satisfies the
minimum hardware requirement: 200 MHz processor; 64
Mbytes RAM memory; 20 Mbytes System Hard Disk free
space
Ensure that the CDOS workstation satisfies the minimum
software requirement: Windows NT 4.0 with Service Pack
4 or 6, with the TCP/IP network layer.
Ensure that the CDOS workstation has CHIP Kernel
software is installed.
Ensure you have your ’Network Account Parameters’
available, as described in Picking a Strategy, subsection
3.2. For instance, ensure that you have created a suitable
ENVOX Daemons account. Also, ensure you know the
Domain, Username and Password of this account.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install CHIP Daemons on a Separate
Workstation
On the CHIP Daemons workstation, do the following:
1. Put the ENVOX Server and Control Desktop P5.0
Installation CD-ROM in the disk drive. It should autorun
the setup.exe file in the ControlDesktop directory. This
displays the Installation — Selection screen.
2. Select the option ’Install CHIP Daemons’ and click Next.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
108
Section 12 F Install CHIP Daemons
3. Read the License agreement, select Accept License
Agreement and then click Next.
4. If you are installing CHIP Daemons for the first time, you
are given the opportunity to select a custom location for
Control Desktop and ENVOX Server software on the
General screen. The default locations are recommended.
Click Next.
5. Using the ’Network Account Parameters’, on the ENVOX
Daemons Account sheet, enter your network Domain,
which must include the ENVOX Server P5.0 workstation,
and the Username and Password of the ENVOX Task
Daemon account, so that the ENVOX Client Task Daemon
service can access any files created by any Control
Desktop user. Then, click Next.
6. The Summary sheet displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the
CDOS software.
7. After the software has been installed, you are prompted to
restart the computer. Do so, and ensure you log in again
using the same username and password for the second
part of the installation.
8. The ’Server Setup’ utility is run during the second part of
the installation. If necessary, add the Sybase and CDOS
servers. Enter their name, address and port number. Both
the Sybase and CDOS servers should ping successfully.
Then, select the CDOS and Sybase servers from the
relevant drop down boxes. Click OK to save your settings
and exit the utility. There is online help available in the
Server Setup utility.
9. A second restart is required at the end of installation to
save installed settings to the hard disk.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install CHIP Daemons F Section 12
12.1.3
109
Stage 3: Reconfigure the Server Workstation
Do the following to reconfigure the CDOS server:
J
J
12.2
If you are doing this installation to support a Segregated
Highway Installation, use the instructions provided by
Fisher Rosemount Technical Support to configure CDOS.
If you are moving the CHIP Daemons to another machine,
there is nothing further to do. Restarting CDOS initializes
the server.
What Gets Installed
Some or all of the following components are installed,
depending on the option that you chose:
J
J
Executables, DLLs and Support files required for the
option selected
Sybase Open Client and Net Libraries
Directory Structures
The default directory (folder) structures are:
J
Software: C:\Program Files\FRSI\ControlDesktopP50
J
Sybase: C:\Sybase
Registry Modifications
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Users who modify preferences within Control Desktop have
the changes saved to a similar section under
HKEY_CURRENT_USER. This allows users to move
between workstations and retain their Control Desktop
Installing ENVOXr Server and Control Desktop (Original — May 2000)
110
Section 12 F Install CHIP Daemons
preferences. It also means that the preferences are taken
from the workstation’s setting.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
111
Figure 13-Table 13
13
13 Install Diagnostics
The Diagnostics module within Control Desktop enables users
to display live Diagnostics data, in HTML, using a Web
Browser. The Web Browser can be run on any workstation,
either locally or remotely.
Note ... Only one user (normally an administrator) needs to
install the Diagnostics module. It is installed once
only onto a Web Server. To run Diagnostics, users
simply need a configured Web Browser.
Read the following information fully before you start any
installation.
J
J
J
ENVOXr Server and Control Desktop P5.0 Release
Notes: Last minute and important information for this
release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
112
Section 13 F Install Diagnostics
Note ... The instructions in this section enable you to install
and set up the Diagnostics module — read them
fully before installing. This process involves more
than just selecting the ’Install Diagnostics’ option
from within the Setup program.
Installing Diagnostics consists of the following stages:
J
Stage 1: Getting Started (Subsection 13.2).
Before starting the Diagnostics installation, there are
certain tasks you must do, including getting the Web
Server machine set up, and making sure that CDOS has
been installed (typically part of an ENVOX Server or Client
Server install).
J
Stage 2: Installing Diagnostics with the Web Server
(Subsection 13.3).
Using the Setup program on the CD-ROM, you can install
the Diagnostics software, and then create a database NT
service, edit the SQL.INI file and configure the Web
Server.
OR
Stage 2: Installing Diagnostics with Netscape iPlanet 4.2
Web Server (Subsection 13.4)
Follow the instructions in this stage if you are installing
Diagnostics for use with a Netscape iPlanet 4.2 Web
Server)
J
Stage 3: Configuring Web Browsers, subsection 13.5.
To run Control Desktop Diagnostics, you need to ensure a
Web Browser is installed and configured on each
workstation that is to run Diagnostics.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
J
113
Stage 4: Adding Diagnostics Users, subsection 13.6.
Users need to be added to the Diagnostics module before
they can view diagnostics data.
If you encounter errors refer to the Troubleshooting
information available in Section 16.
13.1
Setting Up a Web Server
If you do not have an existing Windows NT Web Server or if
you do not want to add the Diagnostics capability to an
existing Windows NT Web Server, you must install and set up
a Web Server on one of your existing Windows NT PCs
before you start the Diagnostics installation. Choose one of
your more powerful PCs to be the Web Server PC.
The Web Server you choose must support one of the
following:
J
ISAPI extensions.
ISAPI is the Microsoft mechanism for extending Web
Server capabilities. ISAPI is supported by Microsoft’s
Internet Information Server (IIS), Microsoft’s Personal Web
Server, and others.
The Microsoft Personal Web Server is the recommended
option for the Windows NT Workstation operating system
variant. The Microsoft Internet Information Server (IIS) is
the recommended option for the Windows NT Server
operating system variant.
Diagnostics has been tested and certified for use with
ISAPI extensions using Microsoft’s Personal Web Server.
Although Diagnostics should work with any Web server
that fully supports ISAPI extensions, support can only be
given for Microsoft’s Personal Web Server. You may use
Diagnostics with an ISAPI server other than Microsoft’s
Personal Web Server on the understanding that the Web
Installing ENVOXr Server and Control Desktop (Original — May 2000)
114
Section 13 F Install Diagnostics
server has not been FRS-certified for use with
Diagnostics.
J
NSAPI extensions.
NSAPI is the Netscape mechanism for extending Web
Server capabilities. NSAPI is supported by Netscape’s
Enterprise Server, Netscape’s Fast Track Server, and
others.
Diagnostics has been tested and certified for use with
NSAPI extensions using Netscape’s Fast Track Web
Server. If you already use Netscape Enterprise Server,
then you can continue to use it.
To use the Diagnostics with Netscape Enterprise Server
3.5.1, the Netscape patch number P106927 is required.
Earlier releases of Netscape Enterprise Server (2.0 and
3.0) do not require this patch. This patch is downloadable
from:
http://help.netscape.com/filelib.html#nsapi
If you do not install the patch, an error is displayed stating
that the DLL ns-httpd20.dll cannot be found. This
error occurs after the Web Server has been restarted
following the changes described to obj.conf in these
instructions. In addition, Diagnostics will not run.
Diagnostics works with Netscape’s iPlanet 4.1 Web Server
butadditional licensed software and a different installation
procedure is required. If you prefer to use iPlanet 4.1,
ensure that CDOS has been installed. See Making Sure
CDOS P5.0 is Available in subsection 13.1.2) and then
refer to Stage 2: Installing Diagnostics with Netscape
iPlanet 4.2 Web Server in subsection 13.4.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
13.1.1
115
Microsoft Personal Web Server Files on CD-ROM
Included on the Control Desktop CD-ROM are all of the files
you need to install the Microsoft Personal Web Server. This
Web Server is licensed under your existing Windows NT
license (either Windows NT Workstation or Windows NT
Server license) — there is no further payment necessary.
To install the Microsoft Personal Web Server, you need to
install three items of software. These items are supplied for
your convenience on the Control Desktop CD-ROM. In total,
the three items require about 100Mb of free disk space.
Note ... Although Web Server installation files are provided
on the CD-ROM, Fisher-Rosemount does not
describe or provide support for this installation
process. It is completely separate from Control
Desktop Diagnostics.
The items and the locations of their installation programs on
the CD-ROM are:
J
Windows NT 4 service pack 6:
\AdNtSoft\sp6_40i\update\update.exe
J
Microsoft Internet Explorer 5.0:
\AdNtSoft\IE5\ie5setup.exe
J
Windows NT 4 option pack:
\AdNtSoft\NT4opt\setup.exe
Microsoft Personal Web Server is a component of this file.
Install the items in the above order.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
116
Section 13 F Install Diagnostics
These items are also downloadable from the Microsoft web
site www.microsoft.com. Refer to this site for further
information on any of these items.
Microsoft Internet Explorer 5.0 is required to perform the
Microsoft Personal Web Server Installation, as it supplies
various files required by the Microsoft Personal Web Server.
You do not have to use Microsoft Internet Explorer 5.0 as your
Web Browser.
When installing the Windows NT 4 option pack, you may
select the ’Minimum’ installation option, as this is sufficient to
install the Microsoft Personal Web Server.
Note ... When you install Microsoft Personal Web Server it
will output a message indicating that it has not been
tested on Windows NT SP4 or greater. Ignore these
messages. The CD-ROM contains the latest copy
of Microsoft Personal Web Server.
13.1.2
Making Sure CDOS P5.0 is Available
Diagnostics makes use of the CDOS component of the
ENVOX Server, which is included in a ’Client Server’, ’Server’,
and ’CDOS’ install. Therefore, install the ENVOX Server
before installing Diagnostics. Diagnostics can be installed on
the same workstation as CDOS or it can be installed onto a
separate workstation still within the domain, depending on the
workstation availability and performance.
When CDOS P5.0 is installed, two processes are
automatically started to handle requests for Diagnostics
information received by CDOS:
J
The main process is called the Diagnostics Daemon. This
process issues commands via the CHIP on the ENVOX
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
117
Server P5.0 Windows NT machine onto the PROVOXr
highway. It provides all data for all diagnostics requests
CDOS receives, excluding PROVOX highway commands
that provide the data for Device Revision reports
submitted to CDOS.
J
The second process is the Device Revision Daemon. This
process also issues commands via the CHIP onto the
PROVOX highway. It issues all PROVOX highway
commands needed to provide the data for Device
Revision reports submitted to CDOS. CDOS does not
directly issue any commands via CHIP itself.
When the Web Server and CDOS P5.0 are set up, you can
proceed with Diagnostics, Stage 2. You have a choice of
which Stage 2 to use:
J
J
13.2
For most Web Servers, proceed with Stage 2: Installing
Diagnostics with the Web Server. This applies to the
Microsoft Personal Web Server, the Microsoft Internet
Information Server (IIS), Netscape’s Enterprise Server,
and Netscape’s Fast Track Server.
If you are installing Diagnostics for use with a Netscape
iPlanet 4.2 Web Server, proceed with Stage 2: Installing
Diagnostics with Netscape iPlanet 4.2 Web Server
(Subsection 13.4).
Stage 1: Getting Started
There are two main items that need to be set up before you
can install ENVOX Server and Control Desktop Diagnostics
using the Setup program on the CD-ROM:
J
J
A Web Server installed on one of the Windows NT
workstations in your network (see subsection 13.1 above).
CDOS P5.0 installed on a server on your network. This is
normally done as part of the ENVOX Server P5.0
installation using the Server or Client Server install option.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
118
Section 13 F Install Diagnostics
Providing that there is a sufficient processor and RAM in the
workstation for the expected number of users, system
maintenance is simplified by having the Web Server run on
the same workstation as ENVOX Server because this avoids
the need to reboot the Web Server when the ENVOX Server
is restarted.
However, there is a reduction in performance when the
ENVOX Server and the Web Server are running on the same
workstation. Therefore, if the workstation does not have
sufficient resources to handle both, install the Web Server
and Diagnostics onto a separate workstation. Refer to Before
You Begin, subsection 2.2, for a summary of workstation
hardware and software requirements.
13.3
Stage 2: Installing Diagnostics with the Web
Server
The steps you need to follow to add the Diagnostics capability
to your Web Server are:
1. Install the Diagnostics Software
2. Create a Database NT Service
3. Add the CDOS Server to the SQL.INI File
4. Configure the Web Server
Note ... If you are installing Diagnostics for use with a
Netscape iPlanet 4.2 Web Server, ignore this
section and read Stage 2: Installing Diagnostics
with Netscape iPlanet 4.2 Web Server in subsection
13.4, instead.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
13.3.1
119
Install the Diagnostics Software
To start the Diagnostics installation:
1. Login to the Web Server PC as a user with Windows NT
administration privileges. All of the installation needs to be
performed by this user.
2. Shut down any programs that are running and insert the
ENVOX Server and Control Desktop CD-ROM. The
Setup.exe program normally starts automatically. If,
however, AutoRun has been disabled on this machine,
then run the \ControlDesktop\Setup.exe program
from the CD-ROM drive.
3. When you are familiar with all of the relevant Diagnostics
installation instructions, select the ’Install Remote
Diagnostics’ option to launch the Setup program.
4. Follow the on-screen instructions.
The installation adds the following components:
J
Sybase Open Client and Net Libraries.
J
Sybase System 11 ODBC driver.
J
Sybase SQL Anywhere ODBC driver.
J
J
Sybase SQL Anywhere Database Server. You will
configure an NT service to start the database server in the
next step.
DLLs/executables that extend the Web Server to support
Diagnostics.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
120
13.3.2
Section 13 F Install Diagnostics
Create a Database NT Service
Toward the end of the Diagnostics installation (described
above), the ’SQL Anywhere Service Manager’ is run. Using
this application, create an NT Service to start the SQL
Anywhere database server for the Diagnostics web page
database. Create the NT Service as follows:
1. Click the New button in the SQL Anywhere Service
Manager dialog box.
2. Select the Network Server option and click the OK
button.
3. In the Service name box, enter Diags
4. In the Parameters text box, enter:
-c 4096
-x tcpip
-ti 0
”c:\sqlany50\diags.db”
where c:\sqlany50 (the default folder) needs to be
replaced with the folder where SQL Anywhere is installed.
You can copy and paste these parameters into the text
box if you are viewing this document online while installing
Diagnostics.
5. Uncheck the ’Allow service to interact with the desktop’
box (so that no tick appears in the box).
6. Select the Automatic Startup option and click OK. This
causes the Database server to be started whenever the
machine is booted.
The new service name ’Diags (Server)’ is displayed in the
list box.
7. Click the Start icon to start the database server. If the
server fails to start, then click the Edit button and ensure
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
121
that the parameters have been entered correctly —
correct them as necessary.
8. When the server has started successfully, click the Close
button.
13.3.3
Add the CDOS Server to the SQL.INI File
During the installation, you are prompted for the name of the
Control Desktop Open Server to use (to provide Diagnostics
information). This defaults to ’CDOS’. The name you give to
the installation program needs to exist in the SQL.INI file in
the \INI sub-folder of the Open Client installation folder (by
default C:\SQL10\INI\SQL.INI).
Once the installation program has finished, you need to
manually edit SQL.INI using a text editor such as Notepad.
Add the entry for the CDOS server (or if entries already exist
in the file, check that the entry is correct).
For instance, if Open Client is installed into C:\SQL10, then
edit the file C:\SQL10\INI\SQL.INI following completion
of the installation program and add an entry for the CDOS
server. The entry always has the following format:
[server]query=NLWNSCK, machine, port
where
server is the CDOS server name
machine is the name of the machine where the CDOS
server is running
port is the IP port for the CDOS server. The IP address
can be used in place of machine, if necessary.
NLWNSCK refers to the name of the Sybase
Net-Library Winsock DLL.
For example, if the CDOS server name is ’CDOS’ and is
running on machine ’BANQUO’, port 7010, then the entry
reads:
Installing ENVOXr Server and Control Desktop (Original — May 2000)
122
Section 13 F Install Diagnostics
[CDOS]
query=NLWNSCK, BANQUO, 7010
The name you give to the CDOS server (’CDOS’ by default) is
used in configuring the ODBC data source used by Control
Desktop Diagnostics. If at a later date, you want to change
the name used for the CDOS server after installation, the
’Control Desktop P5.0 Diagnostics’ ODBC system data source
needs its server name changed to reflect the new CDOS
server name. Normally you should not need to change the
CDOS server name used by Diagnostics after installation.
13.3.4
Configure the Web Server
Web Server specific configuration is required to make the
Web Server use the DLLs/executables that extend the Web
Server to support Diagnostics. This configuration depends on
the type of Web Server extensions it supports, as follows:
13.3.4.1
J
ISAPI Servers
J
NSAPI Servers
ISAPI Servers
The general approach is to add a Virtual Directory to either
your Microsoft Personal Web Server or Internet Service
Manager. Add a Virtual Directory with the alias ’FRSI’ pointing
to the win32 sub-directory of the Sybase Tools installation
directory. By default this will be the directory
c:\sybtools\win32. Set the Virtual Directory access set to
’Execute’ only.
To add the Virtual Directory to the Microsoft Personal Web
Server:
1. Double-click the Publish icon that is added to your
desktop when Microsoft Personal Web Server is installed.
The Personal Web Manager is displayed.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
123
2. Click on the Advanced icon at the bottom of the left-hand
pane. The Advanced Options dialog box is displayed.
3. Click the Add button. The Add Directory dialog box is
displayed.
4. Set the Directory field to the win32 sub-directory of the
Sybase Tools installation directory — this is normally
c:\sybtools\win32). Set the Alias field to ’FRSI’. Set the
Access field so that only ’Execute’ is selected.
5. Click OK, and then close the Personal Web Manager
application.
To add the Virtual Directory using the Internet Service
Manager (used to configure IIS):
1. Double-click on the computer name in the entry for the
WWW service on this machine. The WWW Service
Properties dialog box is displayed.
2. Select the Directories tab and click the Add button. The
Directory Properties dialog box is displayed.
3. Set the Directory field to the ’WIN32’ sub-directory of the
Sybase Tools installation directory — this is normally
c:\sybtools\win32). Click Virtual Directory. Set the
Alias field to ’FRSI’. Set the Access field so that only
’Execute’ is selected.
4. Click OK.
5. We recommend you reboot the workstation to ensure that
the Windows NT Registry changes take effect.
After you have added the Virtual Directory, Web Browsers can
access the Diagnostics login page using the address:
http://server/frsi/niis.dll/diags/login.stm
where server is the name (or IP address) of the Web Server
PC you have just installed.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
124
Section 13 F Install Diagnostics
When you have installed the Diagnostics software on the Web
Server, you can proceed to Stage 3: Configuring Web
Browsers in subsection 13.5.
13.3.4.2
NSAPI Servers
To configure an NSAPI server to support Control Desktop
Diagnostics, the configuration file Obj.conf needs to be
edited. This plain text file is located in the ’Config’ directory of
each server configuration. For instance, on the machine
’Caliban’, the file may be found at:
c:\Netscape\SuiteSpot\httpd-caliban\config\obj.conf
The additions you need to make to this file are described
below.
We recommend that you use ’copy and paste’ when copying
information from this online information to avoid typing errors.
1. Instruct the Web Server to load the DLL named
NINS.DLL in the win32 sub-directory of the Sybase
Tools installation directory — this is normally
c:\sybtools\win32. To do this, add the following line
after any other ’Init fn’ commands:
Init fn=”load-modules” shlib=c:/sybtools/win32/nins.dll
funcs=”_netimpact_ntrans,_netimpact_fn,_netimpact_pathcheck”
Enter this command all on one line — it wrapped here for
display reasons only. Note the use of forward slashes in
shlib path. This path needs to be different if the Sybase
tools directory is not located in c:\sybtools.
2. Add the following line at the top of the NameTrans list in
the Object name=default section:
NameTrans fn=_netimpact_ntrans
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
125
3. Add the following line at the top of the PathCheck list in
the Object_name=default section:
PathCheck fn=_netimpact_pathcheck
4. Add the following section to the end of the file:
<Object_name=netimpact>
Service fn=_netimpact_fn
</Object>
A sample obj.conf file is shown in Sample obj.conf File
for Web Server below.
5. When you have finished, we recommend you stop the
Web Server and then restart it. If it does not start, check
the obj.conf file for typing mistakes.
6. When your Web Server restarts successfully, we
recommend you reboot your PC (first stopping and closing
all applications, including the Web Server). Occasionally,
errors can occur with Diagnostics if you do not reboot.
Web Browsers can view the Diagnostics login page using the
address:
http://server/diags/login.stm
where server is the name (or IP address) of the Web Server
PC you have just installed.
When you have installed the Diagnostics software on the Web
Server, you can proceed to Stage 3: Configuring Web
Browsers in subsection 13.5.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
126
Section 13 F Install Diagnostics
13.3.4.3
Sample obj.conf File for Web Server
A sample OBJ.CONF configuration file used to configure the
Web Server is included below. Bold text indicates the
changes needed for Diagnostics. Some long lines are
wrapped for display reasons.
# Netscape Communications Corporation - obj.conf
# You can edit this file, but comments and formatting changes
# might be lost when the admin server makes changes.
# Use only forward slashes in pathnames--backslashes can cause
# problems. See the documentation for more information.
Init fn=”flex-init” access=”C:/Netscape/SuiteSpot/httpd-caliban/logs/access”
format.access=”%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%]
\”%Req->reqpb.clf-request%\” %Req->srvhdrs.clf-status%
%Req->srvhdrs.content-length%”
Init fn=”load-types” mime-types=”mime.types”
Init fn=”load-modules” shlib=c:/sybtools/win32/nins.dll
funcs=”_netimpact_ntrans,_netimpact_fn,_netimpact_pathcheck”
<Object name=”default”>
NameTrans fn=_netimpact_ntrans
NameTrans fn=”pfx2dir” from=”/ns-icons” dir=”C:/Netscape/SuiteSpot/ns-icons”
NameTrans fn=”pfx2dir” from=”/mc-icons” dir=”C:/Netscape/SuiteSpot/ns-icons”
NameTrans fn=”document-root” root=”C:/Netscape/SuiteSpot/docs”
PathCheck fn=_netimpact_pathcheck
PathCheck fn=”nt-uri-clean”
PathCheck fn=”check-acl” acl=”default”
PathCheck fn=”find-pathinfo”
PathCheck fn=”find-index” index-names=”index.html,home.html”
ObjectType fn=”type-by-extension”
ObjectType fn=”force-type” type=”text/plain”
Service method=”(GET|HEAD)” type=”magnus-internal/imagemap” fn=”imagemap”
Service method=”(GET|HEAD)” type=”magnus-internal/directory” fn=”index-common”
Service method=”(GET|HEAD)” type=”*~magnus-internal/*” fn=”send-file”
AddLog fn=”flex-log” name=”access”
</Object>
<Object name=”cgi”>
ObjectType fn=”force-type” type=”magnus-internal/cgi”
Service fn=”send-cgi”
</Object>
<Object name=netimpact>
Service fn=_netimpact_fn
</Object>
Having completed this stage, proceed to Stage 3, Configuring
Web Browsers (Subsection 13.5)
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
13.4
127
Stage 2: Installing Diagnostics with Netscape
iPlanet 4.2 Web Server
Note ... Follow these instructions only if you are installing
Diagnostics for a Netscape iPlanet 4.2 Web Server.
If you are installing for a Microsoft Personal Web
Server or Microsoft Internet Information Server
(IIS), or a Netscape Enterprise Web Server 3.5.1,
proceed to Stage 3, Configuring Web Browsers
(Subsection 13.5)
The procedure you need to follow to add the Diagnostics
capability to your iPlanet 4.2 Web Server is:
1. Install Sybase SQL Anywhere Studio
2. Install the Diagnostics Software
3. Create a Database NT Service
4. Create the Power Dynamo Connection Profile
5. Add the CDOS Server to the SQL.INI File
6. Configure the Web Server
These steps are described in detail in the following
subsections. It is assumed that you are installing to a
workstation which has already had Windows NT, Service Pack
6, and Netscape iPlanet 4.2 (using the default custom
options) installed on it.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
128
13.4.1
Section 13 F Install Diagnostics
Install the Sybase SQL Anywhere Studio
Purchase a copy of Sybase SQL Anywhere Studio 7.0.
(Online ordering is available at
http://www.sybase.co.uk/ using the ”e.Shop” link).
To install SQL Anywhere Studio, follow these steps:
1. Login to the Web Server PC as a user with Windows NT
administration privileges. All of the installation needs to be
performed by this user.
2. Shut down any programs that are running and insert the
SQL Anywhere 7.0 CD-ROM. The Setup.exe program
normally starts automatically.
3. Click Next in the Welcome dialog box, then read the
Software License Agreement and click Yes.
4. In the Install Number dialog box, enter the registration
number on the CD-ROM case into the Serial field, and
click Next.
5. In the Select Components dialog box, you need to
ensure that the ’Adaptive Server Anywhere for Windows’
(under ’Databases’) and ’Power Dynamo 3.5’ (under
’Tools’) options are selected. This requires about 120
Mbytes of space on your hard disk. The other components
are not needed to run Diagnostics. It is recommend that
you deselect other components to minimize the software
installed. Click Next.
6. In the Choose SQL Anywhere 7 Location dialog box,
accept the default location for SQL Anywhere studio 7.0,
which is ’C:\Program Files\Sybase\SQL Anywhere 7’,
(or use the Browse button to select the required path),
then click Next.
7. In the Choose Shared Components Location dialog
box, accept the default location for shared components,
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
129
which is ’C:\Program Files\Sybase\Shared’, then click
Next.
8. In the Select Program Folder dialog box, accept the
default ’Sybase SQL Anywhere 7’ and then click Next.
9. In the Start Copying Files dialog box, ensure that the
selected components including the main options ’Adaptive
Server for Windows’, ’Power Dynamo 3.5’, and ’Target
Folders’ are correct, and then click Next to install ’Sybase
SQL Anywhere Studio 7’.
10. In the Server License dialog box, enter details consistent
with the License you have purchased, and then click OK.
11. In the Confirm Launch of External Install(s) dialog box,
click Install, to launch the Power Dynamo 3.5 install
program.
12. Click Next on the Welcome... dialog box, and then accept
the defaults for the locations of Power Dynamo and
Shared files and the Start menu by clicking Next three
times.
13. In the Start Copying Files dialog box, ensure that the
selected locations for Power Dynamo 3.5 and shared
software are correct, and then click Next to install ’Power
Dynamo 3.5’.
14. When Power Dynamo has been installed, remove the tick
from the Configure the Web Servers on this computer?
check box in the Setup Complete dialog box, and then
click Finish.
15. When prompted to choose whether you want to view the
Readme file, you may uncheck the box to not view it.
16. When prompted to choose whether you want to restart the
workstation, leave the default setting checked to allow the
workstation to be restarted. Click Finish to complete the
Installing ENVOXr Server and Control Desktop (Original — May 2000)
130
Section 13 F Install Diagnostics
SQL Server Anywhere and Power Dynamo Installations,
and restart the workstation.
13.4.2
Install the Diagnostics Software
To install the Diagnostics software:
1. Login to the Web Server PC as a user with Windows NT
administration privileges. All of the installation needs to be
performed by this user.
2. Shut down any programs that are running and insert the
ENVOX Server and Control Desktop CD-ROM. The
Setup.exe program normally starts automatically. If,
however, AutoRun has been disabled on this machine,
then run the \ControlDesktop\Setup.exe program
from the CD-ROM drive.
3. When you are familiar with all of the relevant Diagnostics
installation instructions, select the ’Install Remote
Diagnostics’ option.
4. Follow the on-screen instructions. The installation does
the following:
J
Adds Sybase Open Client and Net Libraries.
J
Adds the Sybase System 11 ODBC driver.
J
Installs the diags.db to SQL Anywhere 7\win32 folder.
J
Creates the ’Diagnostics P5.0 System DB’ data source
using ’Adaptive Server Anywhere 7.0’ driver, and the
’Control Desktop P5.0 Diagnostics’ data source using
Sybase System 11’ driver.
5. After the restart, you are prompted to enter the name of
the Control Desktop Open Server (CDOS) server (the
default is ’CDOS’). This value must be used when you
configure the Sybase open client sql.ini file.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
13.4.3
131
Create a Database NT Service
When the Diagnostics installation has completed, run Start -->
Programs --> Sybase SQL Anywhere 7 --> Adaptive Server
Anywhere 7 --> Manage Adaptive Server Anywhere to start
Sybase Central. Using this application, create an NT Service
to start the SQL Anywhere database server for the
Diagnostics web page database. Create the NT Service as
follows:
1. In the left-hand pane, highlight Sybase Central Java
Edition. In the right-hand pane, double-click on Adaptive
Server Anywhere, then Services and finally Add
Service. Use the Service Creation Wizard to make the
remaining entries. On the Create New Service dialog
box, click Next.
2. Select the Network Database Server option and click
Next.
3. In the service name box enter Diags as the name of the
new service, select Automatic and click Next.
4. In the Choose Path Name dialog box, leaving the
executable name as it is, and click Next.
5. In the Parameters text box, enter the following:
-c 4096
-x tcpip
-ti 0
”C:\Program Files\Sybase\SQL Anywhere 7\win32\diags.db”
where ’C:\Program Files\Sybase\SQL Anywhere 7’
needs to be replaced with the folder where SQL
Anywhere 7 is installed (’C:\Program Files\
Sybase\SQL Anywhere 7’ is the default). You can copy
and paste these parameters (using Ctrl+C and Ctrl+V) into
the text box if you are viewing this document online while
installing Diagnostics. Then click the Next button.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
132
Section 13 F Install Diagnostics
6. In the Choose Account dialog box, leave the ’run as’
option as ’Local system account’ and click Next.
7. In the Choose Options dialog box, leave the ’interact’
option as it is and click Next.
8. Check the service details and click Finish. The new
service will appear in the right-hand pane of the Sybase
Central Java Edition window.
9. To start the service, right click on the Diags service entry
and select Start. The Status changes to ’Started’.
10. If the server fails to start, then right-click and select
Properties, and ensure that the parameters have been
entered correctly — correct them if necessary.
11. When the server has started successfully, select File -->
Exit.
13.4.4
Create the Power Dynamo Connection Profile
Create a connection profile in PowerDynamo 3.5 for
connecting to the SQL Anywhere diagnostics database
(diags.db). Follow these steps:
1. Run Start --> Programs --> Sybase SQL Anywhere 7 -->
PowerDynamo 3.5 --> Manage PowerDynamo.
2. Select Tools --> Plug--ins, highlight PowerDynamo, and
click Change. Ensure that the PowerDynamo 3.5 option is
ticked. Click OK, and then Close.
3. Select Tools --> Connection Profiles, and click New.
4. Enter the name Diagnostics in the Create New Profile
dialog box, and click OK. The Connection Profiles dialog
box is displayed.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
133
5. Select the ’Connection Type’ as ODBC and the ’Data
Source’ as Diagnostics P5.0 System DB, and then click
OK.
6. On the Connection Profiles window, select the new
Diagnostics entry, and click on the Set Startup button to
reconnect at start-up automatically. The Use on Startup
field is set to ’YES’. Then click Close.
7. Add a mapping for the URL prefix /diags to Diagnostics.
In the left-hand pane, select Sybase Central --> Power
Dynamo 3.5 --> Utilities --> Configuration --> Mappings.
If necessary, double-click to open the next level down.
8. Double-click on Add Mapping, and enter /diags in the
Type in a ULR prefix... field. Use the Browse button to
select the Diagnostics web site (the name of the
connection profile created above). Then, click OK.
9. Select File --> Exit.
13.4.5
Add the CDOS Server to the SQL.INI File
During the installation, you are prompted for the name of the
Control Desktop Open Server to use (to provide Diagnostics
information). This defaults to ’CDOS’. The name you give to
the installation program needs to exist in the SQL.INI file in
the \INI sub-folder of the Open Client installation folder (by
default, ’C:\Program Files\Sybase\INI\SQL.INI’).
Once the installation program has finished, you need to
manually edit SQL.INI using a text editor such as Notepad.
Add the entry for the CDOS server (or if entries already exist
in the file, check that the entry is correct).
For instance, if Open Client is installed into
C:\Program Files\Sybase, then edit the file
C:\Program Files\Sybase\INI\SQL.INI following
completion of the installation program and add an entry for
the CDOS server.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
134
Section 13 F Install Diagnostics
The entry always has the format:
[servername]query=NLWNSCK, machine, port
where
servername is the CDOS server name
machine is the name of the machine where the CDOS
server is running
port is the IP port for the CDOS server. The IP address
can be used in place of machine, if necessary.
NLWNSCK refers to the name of the Sybase
Net--Library Winsock DLL.
For example, if the CDOS server name is ’CDOS’ and is
running on machine ’BANQUO’, port 7010, then the entry
reads:
[CDOS]
query=NLWNSCK, BANQUO, 7010
The name you give to the CDOS server (’CDOS’ by default) is
used in configuring the ODBC data source used by Control
Desktop Diagnostics. If at a later date, you want to change
the name used for the CDOS server after installation, the
’Control Desktop P5.0 Diagnostics’ ODBC system data source
needs its server name changed to reflect the new CDOS
server name. Normally you should not need to change the
CDOS server name used by Diagnostics after installation.
13.4.6
Configure the Web Server
Web Server specific configuration is required to make the
Web Server use the DLLs/executables that extend the Web
Server to support Diagnostics.
To configure an NSAPI server to support Diagnostics, the
configuration file OBJ.CONF needs to be edited. This plain
text file is located in the ’Config’ folder of each server
configuration.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
135
The default path and filename are:
c:\Netscape\Server4\https-servername.TCP/IP DNS domainname\config\obj.conf
For instance, on the machine ’Caliban’ in the TCP/IP domain
of ’MainDomain.com’, the file may be found at:
c:\Netscape\Server4\https-caliban.maindomain.com\config\obj.conf
The additions you need to make to this file are described
below.
We recommend that you use a text editor such as Notepad to
edit the obj.conf file, and use ’copy and paste’ when
copying information from this online to avoid typing errors.
1. Make a backup copy of obj.conf so that you can recover it
later, if there is a problem.
2. Instruct the Web Server to load the DLL named
dy3ns03.dll in the win32 sub-directory of the Sybase
Power Dynamo installation directory — this is normally
’C:/Program Files/Sybase/PowerDynamo/Win32’.
To do this, add the following line before any other ’Init fn’
commands (enter this command all on one line — it wraps
here for display reasons only):
Init fn=load-modules shlib=”C:/Program Files/Sybase/PowerDynamo/Win32/
dy3ns03.dll” funcs=”_dynamo_ntrans,_dynamo_fn,_dynamo_pathcheck,_dynamo_init”
Init fn=_dynamo_init
Note the use of forward slashes in shlib path. This path
needs to be different if the PowerDynamo folder is not
located in:
C:/Program Files/Sybase/PowerDynamo/Win32.
3. Add the following line at the top of the NameTrans list:
NameTrans fn=_dynamo_ntrans
4. Add the following line at the top of the PathCheck list:
PathCheck fn=_dynamo_pathcheck
Installing ENVOXr Server and Control Desktop (Original — May 2000)
136
Section 13 F Install Diagnostics
5. Add the following section to the end of the file:
<Object name=PowerDynamo>
Service fn=_dynamo_fn
</Object>
A sample obj.conf file is shown in Sample obj.conf File
for iPlanet Web Server below.
The string...
C:/Program Files/Sybase/PowerDynamo/Win32/dy3ns03.dll
...in the first line depends on where the PowerDynamo
(previously called NetImpact Dynamo) DLLs are installed.
6. When you have finished, save the obj.conf file.
7. We recommend that you stop the Web Server and then
restart it, by selecting Control Panel --> Services,
highlighting the ’iWS (machinename.TCP/IP DNS
domainname)’ option, and clicking Stop followed by Start.
If it does not restart, check the obj.conf file for typing
mistakes. Exit from the Control Panel.
8. When your Web Server restarts successfully, close all
applications, including the Web Server, and reboot the
workstation. You are notified that an ’An ASA service is
still running but it has no connections. End this service?’,
to which you can respond by clicking Yes. Occasionally,
errors can occur with Diagnostics if you do not reboot.
Web Browsers can view the Diagnostics ’admin’ and ’login’
pages using the addresses:
http://server/diags/admin.stm
http://server/diags/login.stm
where server is the name (or IP address) of the Web Server
PC you have just installed.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
137
When you have installed the Diagnostics software on the
iPlanet Web Server, you can proceed to Stage 3: Configuring
Web Browsers in subsection 13.5.
13.4.7
Sample obj.conf File for iPlanet Web Server
A sample OBJ.CONF configuration file is used to configure the
Netscape iPlanet 4.2 Web Server is included below. Bold text
indicates the changes made for Diagnostics. Some long lines
are wrapped for display reasons.
# Use only forward slashes in pathnames--backslashes can cause
# problems. See the documentation for more information.
Init fn=load-modules shlib=”C:/Program Files/Sybase/PowerDynamo/Win32/
dy3ns03.dll” funcs=”_dynamo_ntrans,_dynamo_fn,_dynamo_pathcheck,_dynamo_init”
Init fn=_dynamo_init
Init fn=flex-init
access=”C:/Netscape/Server4/https-banquo.leicstc.eur.frco.com/logs/access”
format.access=”%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%]
\”%Req->reqpb.clf-request%\” %Req->srvhdrs.clf-status%
%Req->srvhdrs.content-length%”
Init fn=load-types mime-types=mime.types
Init fn=”load-modules”
shlib=”C:/Netscape/Server4/bin/https/bin/NSServletPlugin.dll”
funcs=”NSServletEarlyInit,NSServletLateInit,NSServletNameTrans,NSServletServic
e” shlib_flags=”(global|now)”
Init fn=”NSServletEarlyInit” EarlyInit=yes
Init fn=”NSServletLateInit” LateInit=yes
<Object name=default>
NameTrans fn=_dynamo_ntrans
NameTrans fn=”NSServletNameTrans” name=”servlet”
NameTrans fn=”pfx2dir” from=”/servlet” dir=”C:/Netscape/Server4/docs/servlet”
name=”ServletByExt”
NameTrans fn=pfx2dir from=/ns-icons dir=”C:/Netscape/Server4/ns-icons”
name=”es-internal”
NameTrans fn=pfx2dir from=/mc-icons dir=”C:/Netscape/Server4/ns-icons”
name=”es-internal”
NameTrans fn=”pfx2dir” from=”/help” dir=”C:/Netscape/Server4/manual/https/ug”
name=”es-internal”
NameTrans fn=”pfx2dir” from=”/manual” dir=”C:/Netscape/Server4/manual/https”
name=”es-internal”
NameTrans fn=document-root root=”C:/Netscape/Server4/docs”
PathCheck fn=_dynamo_pathcheck
PathCheck fn=nt-uri-clean
PathCheck fn=”check-acl” acl=”default”
PathCheck fn=find-pathinfo
Installing ENVOXr Server and Control Desktop (Original — May 2000)
138
Section 13 F Install Diagnostics
PathCheck fn=find-index index-names=”index.html,home.html”
ObjectType fn=type-by-extension
ObjectType fn=force-type type=text/plain
Service method=(GET|HEAD) type=magnus-internal/imagemap fn=imagemap
Service method=(GET|HEAD) type=magnus-internal/directory fn=index-common
Service method=(GET|HEAD|POST) type=*~magnus-internal/* fn=send-file
AddLog fn=flex-log name=”access”
</Object>
<Object name=cgi>
ObjectType fn=force-type type=magnus-internal/cgi
Service fn=send-cgi
</Object>
<Object name=”servlet”>
ObjectType fn=force-type type=text/html
Service fn=”NSServletService
</Object>
<Object name=”jsp092”>
ObjectType fn=”type-by-extension”
ObjectType fn=”change-type” type=”magnus-internal/jsp092”
if-type=”magnus-internal/jsp”
Service fn=”NSServletService” type=”magnus-internal/jsp092”
</Object>
<Object name=”ServletByExt”>
ObjectType fn=force-type type=magnus-internal/servlet
Service type=”magnus-internal/servlet” fn=”NSServletService”
</Object>
<Object name=”es-internal”>
PathCheck fn=”check-acl” acl=”es-internal”
</Object>
<Object name=PowerDynamo>
Service fn=_dynamo_fn
</Object>
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
13.5
139
Stage 3: Configuring Web Browsers
Each machine on which you wish to display Diagnostics must
have a Web Browser installed.
The Control Desktop Diagnostics module is displayed by
connecting to the special Web address specified above in
Stage 2: Installing Diagnostics on the Web Server
(Subsection 13.3) or Stage 2: Netscape iPlanet 4.2 Web
Server (Subsection 13.4).
The machine that the Web Browser is running on does not
have to be running Windows NT. However, if it is, then use of
Control Desktop Diagnostics is only supported on Windows
NT machines running the following Web Browsers:
J
Microsoft Internet Explorer 3.0, or later.
J
Netscape Navigator 3.0, or later.
Other Web Browsers (possibly running on other operating
systems) may be able to display the Diagnostics web pages
without error or with reduced functionality. However, FRS
provides no support for these Browsers.
The Web Browser Microsoft Internet Explorer 2.0 installed as
part of the original Windows NT 4.0 release does not run
Diagnostics correctly. You need to upgrade to Microsoft
Internet Explorer 3.0, or later, to run Diagnostics.
If you use a proxy server, ensure that you do not use the
proxy server for local addresses, as follows:
J
J
In Internet Explorer 3, do this by selecting View -->
Options, clicking the Connection tab and then selecting
the check box Do not use proxy server for local
(intranet) addresses (place a tick in it) at the bottom of
the property sheet. Click OK.
In Internet Explorer 4, do this by selecting View -->
Internet Options and clicking the Connection tab. If the
Installing ENVOXr Server and Control Desktop (Original — May 2000)
140
Section 13 F Install Diagnostics
Access the Internet using a proxy server box is
checked, check the Bypass proxy server for local
(Intranet) address box. Click OK.
J
J
In Internet Explorer 5, do this by selecting Tools -->
Internet Options and clicking the Connections tab.
Then, click LAN Settings to display the Local Area
Network (LAN) Settings dialog box. If the Use a proxy
server box is checked, check the Bypass proxy server
for local address box. Click OK.
In Netscape Navigator 3, do this by selecting Options -->
Network Preferences, clicking the Proxies tab and then
the View button (assuming ’Manual Proxy Configuration’
is set). On the next sheet, add server:80 to the No
Proxy for text box, replacing server with the name of the
Web Server PC (or its IP address). If the text box already
contains text, separate server:80 from the text with a
comma: for example, pc1:80, server:80.
After configuring Web Browsers on all relevant workstations,
you can proceed with Stage 4: Adding Diagnostic Users
below.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install Diagnostics F Section 13
13.6
141
Stage 4: Adding Diagnostics Users and
Testing Their Logins
You need to add Diagnostics Users to ENVOX Server and
Control Desktop Diagnostics before they can view diagnostics
data. To do this:
1. In any suitable Web Browser from any workstation, enter
one of the web page addresses:
J
for NSAPI Web Servers:
http://server/diags/admin.stm
J
for ISAPI Web Servers:
http://server/frsi/niis.dll/diags/admin.stm.
This displays the Diagnostics Administrator Login web
page.
2. Enter the Administrator’s Password. Initially this is
cdospass.
This is the password of the ’ca’ account on the CDOS
server.
Change the Administrator Password using the Alter
Administrator Password option on the Diagnostics
Administration main menu as soon as possible after
installation. Take care to remember this password. If
CDOS is ever upgraded, you must set the password back
to ’cdospass’ before starting the upgrade.
3. Click Login.
4. Select Add user from the menu that is displayed.
5. On the next page, enter the Name of the Diagnostics User
and their Password (enter it twice to confirm the
password). Select the Control Functions check box if the
Installing ENVOXr Server and Control Desktop (Original — May 2000)
142
Section 13 F Install Diagnostics
user is to be allowed to perform switch-overs and
synchronize device clocks.
6. Click Add User, and on the confirmation page click OK.
Repeat the process for each Diagnostics User.
Once you have set up Diagnostics Users, you can test that
their logins work by logging into Diagnostics as that user,
using the Diagnostics user name you have added for them.
This is exactly the same procedure that the user would use.
To do this, follow this procedure:
1. Using any suitable Web Browser on any workstation, enter
one of the web page addresses:
J
for NSAPI Web Servers:
http://server/diags/login.stm
J
for ISAPI Web Servers:
http://server/frsi/niis.dll/diags/login.stm
This displays the Diagnostics Login web page.
2. Enter the Diagnostics User’s Name and Password.
The standard Diagnostics Main Menu is displayed, from which
users can display device diagnostics information related to
ENVOX Server and Control Desktop.
Help information is available from within Diagnostics at any
time, by selecting the Help option.
When you have completed all four stages, the Diagnostics
module is fully installed, set up, and is ready to use. If errors
occur, refer to the Troubleshooting information available in
Section 16.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install User Manuals F Section 14
143
Figure 14-Table 14
14
14 Install User Manuals
When you choose the ’Install User Manuals’ option, the
Adobe Acrobat Reader version 4.05 and the User Manuals in
Acrobat format are installed.
User Manuals are available in Acrobat format is so that you
can both view them on screen and print them to provide
yourself with your own partial or complete hard-copy printout.
Note ... If you have not installed any other option from
Control Desktop P5.0, then the folder to which you
choose to install the manuals defines the folder
structure for future installs of the ENVOXr Server
and Control Desktop software. Some settings are
automatically set to their default values, and
therefore we recommend that you install the server
or client software before installing the User
Manuals.
Read the following information fully before you start any
installation.
J
J
ENVOX Server and Control Desktop P5.0 Release Notes:
Last minute and important information for this release.
Installation Overview, Section 2: A brief introduction to the
installation process.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
144
Section 14 F Install User Manuals
J
Administration Issues, Section 3: Explains the different
accounts available, and discusses administration issues.
Follow this general procedure:
1. Read the ENVOX Server and Control Desktop P5.0
Release Notes for the latest product information, and
Before You Begin, subsection 2.2, to ensure that your
workstation is in a valid state for installation. In addition, if
necessary, read the information on accounts in
Administration Issues, Section 3.
2. The installation process and workstation requirements for
installing the User Manuals and Adobe Acrobat are not
the same as for an ENVOX Server and Control Desktop
software install. Consequently, if you want to install the
User Manuals onto a separate machine from the ENVOX
Server or Control Desktop workstation(s), you may do so.
Note ... When this custom option is installed on a
workstation, the extension *.PDF will be associated
with the Adobe Acrobat Reader application (and not
to the Control Desktop P5.0 — ViewPDF utility).
14.1
Stage 1: Getting Started
Before starting the installation process to install User
Manuals, do the following:
J
J
Ensure that the workstation satisfies the minimum
hardware requirement: 100 MHz Pentium I processor; 32
Mbytes RAM; 30 Mbytes system hard disk free space.
Ensure that the workstation satisfies the minimum
software requirement: Windows NT 4.0 with Service Pack
4 or 6, with the TCP/IP network layer.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install User Manuals F Section 14
J
J
14.2
145
If you want to print, ensure that a printer is available.
Shut down all programs running on the workstation that
contain unsaved data. The installation process includes
restarts.
Stage 2: Install User Manuals
On the workstation do the following:
1. Put the ENVOX Server and Control Desktop Installation
CD-ROM in the disk drive. It should autorun the setup.exe
file in the ControlDesktop directory. This displays the
Installation — Selection screen.
2. Select the option ’Install User Manuals’ and click Next.
3. Read the License agreement, select Accept License
Agreement and then click Next.
4. If you are installing from the ENVOX Server and Control
Desktop P5.0 CD-ROM for the first time on a workstation,
you are given the opportunity to select a custom location
for Control Desktop software and the user manuals on the
General screen. The default locations are recommended.
Click Next.
5. The Summary screen displays the information you have
entered. Check that it is correct. You can click Back to
change any of your entries. Click Finish to install the User
Manuals.
6. When the manuals in Acrobat PDF format have been
copied, then the Adobe Acrobat Reader installation
process is started. Follow the instruction presented to you
on-screen.
7. Restart the workstation, whether prompted to do so or not
(under most circumstances, you are prompted).
Installing ENVOXr Server and Control Desktop (Original — May 2000)
146
14.3
Section 14 F Install User Manuals
View and Print the User Manuals
You can view the User Manuals in Acrobat PDF format in two
ways:
J
J
Directly from the CD-ROM, if you already have Adobe
Acrobat Reader v4.0 or later installed on your workstation.
The manuals are located in the folder ”UserManuals” on
the CD-ROM.
After you have installed them, by viewing them from your
hard disk. To do so, select Windows NT Start -->
Programs --> Adobe Acrobat --> Acrobat Reader to
start Adobe Acrobat Reader. Then, select File --> Open
and find the manuals, which are located in the
”C:\ProgramFiles\Frsi\Control Desktop\User Manuals”
folder, unless you have placed them in another folder.
Once you have opened a manual in Adobe Acrobat, you can
print parts or all of it or view it online. Refer to Adobe
Acrobat’s online help for instructions on how to use Adobe
Acrobat.
14.4
What Gets Installed
Some or all of the following components are installed,
depending on the option that you chose:
J
The User Manuals in Adobe Acrobat PDF format:
V Install.pdf — Installing ENVOX Server and Control
Desktop
V Using.pdf — Using ENVOX Server and Control
Desktop
V CDesignr.pdf — Using Control Designer
V DisplayD.pdf — Using Display Designer
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Install User Manuals F Section 14
147
V System.pdf — The System Manager’s Guide to
ENVOX Server and Control Desktop
V TechRef.pdf — Technical Reference for ENVOX
Server and Control Desktop
J
Adobe Acrobat Reader v4.05.
Directory Structures
The default directory (folder) structures are:
J
Adobe Acrobat Reader
C:\Program Files\Adobe\Acrobat 4.0
J
User Manuals
C:\Program Files\Frsi\ControlDesktopP50\UserManuals
Registry Modifications
Control Desktop uses the Windows NT Registry to store
information it needs to run; for example, the name of the
CDOS server to use. This information is added under the
keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Adobe
HKEY_LOCAL_MACHINE\SOFTWARE\FRSI\Control Desktop\5.0
Installing ENVOXr Server and Control Desktop (Original — May 2000)
148
Section 14 F Install User Manuals
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
149
Figure 15-Table 15
15
15 Upgrading, Deinstalling, and
Reinstalling
This section describes how to:
J
J
J
J
J
15.1
Upgrade ENVOX Databases, from ENVOX P4.0 and from
pre-ENVOX P4.0 systems.
Deinstall Control Desktop P1.0 or P2.0, which must be
done before a P5.0 install.
Handle User Created Files and Data, such as filter files,
customized grid definition files, and user-defined help.
Deinstall ENVOX Server and Control Desktop P5.0
Components
Reinstall ENVOX Server and Control Desktop P5.0
Upgrade ENVOX Databases
Before you can upgrade earlier ENVOX database versions,
ENVOX Server P5.0 and Control Desktop P5.0 must already
be installed.
The Control Desktop user interface handles Console
Extended Alarms in a different way than that of ENVOX P4.0
forms. If you have different sets of Console Extended Alarms
configured for points in the ENVOX database, you need to
change the configuration. Refer to Configuring Console
Extended Alarms.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
150
Section 15 F Upgrading, Deinstalling, and Reinstalling
There are two scenarios for the ENVOX Server and Control
Desktop P5.0 database upgrade process, depending on what
version of ENVOX you currently have.
J
J
15.1.1
For users with ENVOX P4.0 systems, refer to Upgrade
ENVOX P4.0 Systems in subsection 15.1.1.
For users with pre-ENVOX P4.0 systems, refer to
Upgrade Pre-ENVOX P4.0 Systems in subsection 15.1.3.
Upgrading ENVOX P4.0 Systems
If you currently have an ENVOX P4.0 system (including 4.0.1
and 4.0.2) and want to upgrade to ENVOX P5.0, follow these
steps:
1. On your existing DEC VAX, DEC ALPA, or HP-UX system,
use the ENVOX client option More --> Administration
and login as database administrator. Use the menu option
Backup --> Dump To PDX file for each of your ENVOX
databases.
2. Use a file transfer program such as FTP to transfer the
PDX files on your existing ENVOX P4.0 system to your
new ENVOX Server P5.0 workstation.
3. Select the Start --> Programs --> Frsi --> Control
Desktop P5 --> Server Administration menu option.
Create database(s) for PDX load. Each database should
be created 10% larger than it was in your existing system.
Use the Server Administration online help to assist you.
4. Use the Server Administration menu option Databases -->
Load from PDX to load the PDX dump files into the
database(s) you have created. They are automatically
upgraded to ENVOX Server P5.0.
5. You can then use Control Desktop P5.0 to access the
upgraded databases.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
15.1.2
151
Reconfiguring Console Extended Alarms
In ENVOX, Console Extended Alarms are configured as part
of the target data for a point. You can have many (up to 32)
different sets of Console Extended Alarms for a single point.
In the Control Desktop user interface, they are configured as
part of the source point data, and you can only have one set
per point. This means that Console Extended Alarm values
are the same for ALL consoles a point is targeted to.
If you have different sets of Console Extended Alarms
configured for points in the ENVOX database then you need
change the configuration so that each point only has one set
of Console Extended Alarms configured for all Consoles the
point is targeted to. The SQL below will output the tag names
of points that have different sets of Console Extended Alarms
configured.
First, log into SQL as the ”sa” user:
> isql -Psa_password -Usa
Where sa_password is the password for the Sybase sa user.
Once in SQL, you need to run the following for all ENVOX
databases being transferred to ENVOX Server and Control
Desktop P5.0.
1> use ENVOXDB
2> go
1> select
2>
from
3>
4> where
5>
and
6>
and
7>
and
8>
and
9>
and
10>
/* Substitute your database name if not ENVOXDB */
distinct ia.point_tag
indices ia, indices ib,
provue_ext_alarms a, provue_ext_alarms b
a.target_id = ia.target_id
b.target_id = ib.target_id
ia.point_tag = ib.point_tag
ia.device_tag != ib.device_tag
a.number = b.number
(a.type != b.type or
a.attr != b.attr or
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Section 15 F Upgrading, Deinstalling, and Reinstalling
152
11>
12>
13>
14>
15> go
1>
a.limit != b.limit or
a.deadband != b.deadband or
a.word != b.word or
a.group_no != b.group_no)
exit /* or repeat for other ENVOX databases */
For all points that are output from the above SQL,
re--configure the Console Extended Alarms so the point only
has one set of Console Extended Alarms for all Consoles the
point is targeted. Then generate and (when the plant is in an
appropriate state to allow it ) download to all Consoles which
have been modified to validate the revised configuration.
15.1.3
Upgrading Pre-ENVOX P4.0 Systems
If you currently have a pre-ENVOX P4.0 system, i.e., P2.0,
P3.0, P3.2, P3.3, or P3.4 (not ENVOX P4.0), and want to
upgrade to ENVOX P5.0, then you will need to upgrade your
databases to ENVOX P4.0 first. Please contact you local
FRSI sales representative to discuss the best approach for
your site.
All upgrade paths must result in a PDX dump from an ENVOX
P4.0 system. The upgrade then continues from step 2 in
Upgrade ENVOX P4.0 Systems, as described above.
15.2
Deinstall Control Desktop P1.0 or P2.0
If you have an existing Control Desktop P1.0 or Control
Desktop P2.0 on the workstation on which you wish to install
Control Desktop P5.0, you must deinstall it as described in its
installation manual. Control Desktop versions P1.0 and P2.0
cannot coexist on the same node with version P5.0.
You must also deinstall the Diagnostics module from your
Control Desktop P2.0 Web Server workstation. There can be
only one web server named ’diags’ running at a time.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
153
The following procedure desinstalls Control Desktop P1.0 or
P2.0:
1. Save any customized configuration settings you may have
on your workstation, as described in the next section,
User Created Files and Data. This ensures that anything
you have customized in P1.0 or P2.0 is not lost during the
upgrade.
2. Select Settings --> Control Panel to display the Windows
NT Control Panel.
3. Select Add/Remove Programs to display the Add/Remove
Programs Properties dialog box.
4. Highlight the Control Desktop option in the list of
programs, and click Add/Remove.
5. Follow the on-screen instructions.
6. If there is a chance that a previous version of Control
Desktop has been installed more than once on the
workstation, then you can check whether the deinstall has
fully removed the files and folders. If there are any files or
folders remaining, they do not stop Control Desktop P5.0
from functioning, but you may choose to delete them to
free some hard disk space and tidy your folder structure.
To deinstall remaining files, use the Windows Explorer and
look for the following folders (default paths are also shown):
J
J
”\Sql10” — If this folder remains and any subfolders or
files are held in it, you can delete them.
”\Program Files\Frsi\ControlDesktop” or ”\Program
Files\Frsi\ControlDesktop20” — If this folder remains,
check for any customized data held in it or one of its
subfolders. Save any customized data to a safe temporary
folder (this may be usable in P5.0), and then remove the
folders. Be careful not to remove the
”\ControlDesktopP50” folder.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
154
15.3
Section 15 F Upgrading, Deinstalling, and Reinstalling
User-Created Files and Data
There are several issues concerning the upgrade from
Control Desktop P1.0 and P2.0 to P5.0 which relate to the
files that can be created from the Control Desktop user
interface. These are:
15.3.1
J
Filter files
J
Report Writer Saved Report Output and Saved Query files
J
Customized Grid Definition files
J
Matrix Data Saved to External Format files
J
User Defined Help file
P1.0 Filter Files
Control Desktop P1.0 filter files are not directly re-usable
because the filter information in Control Desktop P2.0 and
P5.0 is stored in the registry. To transfer filters from P1.0 to
P5.0, copy and paste the information from the P1.0 filter file
into the P5.0 Filter dialog box. Do this using the following
steps:
1. Open the P1.0 filter file, using an editor such as Notepad.
By default, the filter file is located in the C:\Program
Files\Frsi\Control Desktop\Filters folder.
2. Run Control Desktop P5.0 and connect to a Sybase
server.
3. Select File --> Open and click Filter.
4. In the text editor, copy the text following expression=, and
paste the text into the Control Desktop P5.0 Expression
tab text box.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
155
5. Note the sort criteria displayed in the text editor following
sort=, and select the Control Desktop P5.0 Sort tab, and
drag the identical sort columns from the list onto the tab.
6. Save the newly created P5.0 filter by clicking Save As.
You may want to use the same comment as used in P1.0
which you can find after the comment= text in the P1.0
filter file.
15.3.2
Saving P2.0 Filters before Deinstall
You can save your filters to a text file before you deinstall
P2.0 and then paste them back into the P5.0 Filter dialog
box.
15.3.3
Report Writer Saved Report Output and Query Files
Control Desktop P1.0 Report Writer output files (*.PSR) and
report query files (*.QRY) are fully compatible with Control
Desktop P5.0. Users can open them and reuse them in
Control Desktop P5.0:
J
J
To use a P1.0 and P2.0 saved Report Writer output file
with Control Desktop P5.0, locate the P1.0 report output
file within Report Writer, and display the Saved Report
File dialog box.
To use a P1.0 saved Report Writer query file with Control
Desktop P5.0, locate the P1.0 report query file within
Report Writer, and display the Open Query dialog box.
By default, both of these file types are located in the
C:\Program Files\Frsi\Control Desktop\Filters folder.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
156
15.3.4
Section 15 F Upgrading, Deinstalling, and Reinstalling
P1.0 Customized Grid Definition Files
Control Desktop P1.0 (not P2.0) customized grid definition
files (for example, AI.GRD) are not compatible with Control
Desktop P5.0. You must re-enter customized grid definitions
manually in Control Desktop P5.0, as follows:
1. Before deinstalling Control Desktop P1.0, make a note of
the settings for any customized grids.
2. Deinstall Control Desktop P1.0 and install Control Desktop
P5.0. This procedure is fully described in the installation
instructions.
3. Run Control Desktop P5.0, and select View --> Matrix.
4. Select the matrix that you want to customize.
5. Customize the grid, using Format --> Change Heading,
by moving columns, and so on, following the notes you
took in step 1.
6. Save the customized grid definition using Format -->
Save Grid Definition.
Repeat steps 4 to 6 for each customized grid.
Note ... Remember that P1.0 grid definition files are not
compatible with Control Desktop P5.0 and you must
follow the preceding steps if you want to reuse a
customized grid definition. P1.0 grid definitions are
not compatible with Control Desktop P5.0 because
grid validation information (held in the grid definition
file) has changed between releases. If you use
P1.0 grid definitions with P5.0, you will not be able
to use the Control Desktop P5.0 enhancements for
grids.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
15.3.5
157
Matrix Data Saved to External Format Files
In general, data saved from a Control Desktop P1.0 matrix
using the Save to External Format option are compatible
with Control Desktop P5.0, and you can load them into
Control Desktop P5.0 using the Load from External Format
option.
The only exception is data saved to external format from the
AI matrix. There are two changes to the valid data that you
can enter for AI columns which means that you must modify
the data in the external format file before attempting to load
the P1.0 external format file into the Control Desktop AI
matrix.
Use Excel or another application to manipulate the data in the
external format file, and change the values as follows:
J
input_fail_action column (Action on Input Failure):
Change the P1.0 value USE CONFIGURED VALUE to
USE CALCULATED VALUE.
J
fail_inp_ou_rnge_enb column (Fail Input on Over/User
Range Enbl)
Replace the P1.0 values YES and NO with one of the
following P2.0 values: BOTH, DISABLED, OVERRANGE,
and UNDERRANGE.
The P1.0 value YES is equivalent to the P2.0 value
BOTH, and the P1.0 value NO is equivalent to the P5.0
value DISABLED. You can leave a P1.0 null value as null
for P5.0.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
158
15.3.6
Section 15 F Upgrading, Deinstalling, and Reinstalling
User-Defined Help File
If there is a user defined help file that was created for use
with Control Desktop P1.0 or P2.0, you can use this help file
with Control Desktop P5.0. To use the P1.0 or P2.0 user
defined help file with Control Desktop P5.0, follow these
steps:
1. Before deinstalling Control Desktop P1.0 or P2.0, open
the Control Desktop P1.0 initialization file, using a text
editor such as Notepad. By default, the file is C:\Program
Files\Frsi\Control Desktop\CED.INI.
2. Make a note of the name of the user defined help file
which follows the text userhelp=.
3. Deinstall Control Desktop P1.0 or P2.0, and install Control
Desktop P5.0.
4. Run Control Desktop P5.0, and select Admin --> Options.
5. Select the Help tab, select (check) the User Help file
check box, and enter the user defined help file name into
the text box.
15.4
Deinstalling ENVOX Server and Control
Desktop P5.0 Components
For most installations, to deinstall any of the components you
installed, you need to deinstall the entire set of components.
For instance, if you installed the full ’Client Server’ option,
then you must deinstall all of the client components and all of
the server components in one action, and not individual
applications or modules.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
159
Note ... The two deinstallation processes that require a
separate procedure are for CHIP Kernel and for
Diagnostics. These are described in Deinstalling
CHIP Kernel in subsection 15.4.3 and Deinstalling
Diagnostics in subsection 15.4.2, respectively.
The way you remove an ENVOX Server and Control Desktop
P5.0 installation depends on how you installed it. If you
installed it from CD-ROM, then reinsert the Installation
CD-ROM and follow instructions. If, however, you installed it
from a network folder, then select the ’Add/Remove Programs’
applet from the Windows NT Control Panel.
Note ... Do not attempt to deinstall files manually. Some
files may not be deleted and made redundant. In
addition, your registry may be left containing
obsolete information. This can reduce the efficiency
of the system.
15.4.1
Deinstalling Procedure
Use the procedure below to deinstall any of the following
components:
J
Client Server
J
Server
J
Client
J
CDOS (Note the information in subsection 15.4.2)
J
Display Designer
Installing ENVOXr Server and Control Desktop (Original — May 2000)
160
Section 15 F Upgrading, Deinstalling, and Reinstalling
J
Emergency Download
J
Excel Matrix (Note the information in subsection 15.4.2)
J
CHIP Daemons
J
Diagnostics (Note the information in subsection 15.4.2)
J
User Manuals (Note the information in subsection 15.4.2)
To remove an ENVOX Server and Control Desktop P5.0
component, do the following:
1. Depending on how you installed ENVOX Server and
Control Desktop, do either of the following:
J
J
If you installed from an Installation CD-ROM, then
insert the CD-ROM into the CD-ROM drive. The
install/deinstall program starts, and the first installation
dialog box is displayed. Go to step 4.
If you installed from a network folder or are unsure
how ENVOX Server and Control Desktop were
installed, select Windows NT Start --> Settings -->
Control Panel to display the Windows NT Control
Panel.
2. Select Add/Remove Programs to display the
Add/Remove Programs Properties dialog box.
3. Highlight ’Control Desktop P5.0’ in the list of programs,
and click Add/Remove. If Control Desktop was installed
from CD-ROM, you are prompted to insert the Installation
CD-ROM. The first installation dialog box is displayed.
4. Select the appropriate ’Deinstall’ option that you want to
remove from your workstation. For example, to deinstall
Client Server, select Deinstall Client Server.
5. At the prompt, click Yes to start the deinstall.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
161
The components that get deinstalled depend on what is
currently installed. The deinstall process makes sure that any
remaining ENVOX Server and Control Desktop components
continue to work normally.
For instance, if a single option is installed, then a deinstall
does the following:
J
J
All of the files installed into the Control Desktop path are
deleted.
If the Sybase Open Client was installed by Control
Desktop, then Open Client files are removed. If the Open
Client was installed prior to Control Desktop, then the files
are not removed.
J
Registry entries for deinstalled components are deleted.
J
Start menu entries are removed.
J
Empty folders are removed.
In a situation where two or more options are installed, and
you choose to deinstall one of them, then a deinstall does the
following:
J
Files in the Control Desktop path used exclusively by the
option being deinstalled are deleted. Files that are
common to the component not be deinstalled (or exclusive
to that component) are not deleted.
J
Registry entries for deinstalled components are deleted.
J
Start menu entries are removed.
J
Empty folders are removed.
When deinstalling, the following file types and file names are
deleted, and therefore they should not be used for any user
files you may create: *.bak, *.cfg, *.err, *.gid, *.ini, *.inp, *.log,
log*.*, *.sts, *.vtf.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
162
Section 15 F Upgrading, Deinstalling, and Reinstalling
When deinstalling Diagnostics, the following components are
deinstalled:
J
Net Impact Dynamo 2.1
J
SQL Anywhere 5.0
J
Sybase Central 3.2
J
Files, folders, environment variables, and registry entries
J
15.4.2
Sybase Open Client is deinstalled if it not used by Control
Desktop and was not preinstalled.
Special Cases
The deinstall of CDOS, Excel Matrix, User Manuals,
Diagnostics, and CHIP Kernal are special cases. Note the
following:
J
Deinstalling CDOS (P5.0)
If you deinstall CDOS, any Control Desktop Client P5.0
workstation configured to use that CDOS will cease to
work. You will need to re-configure them to use another
CDOS.
J
Deinstalling Excel Matrix (P5.0)
To remove Excel Matrix, from within Excel, select Tools
--> Add-ins and uncheck the ’XlMatrix.xla’ add-in from the
list to remove it. Then follow the standard deinstall
procedure.
For completion, you can delete the file XlMatrix.xla from
the following Microsoft Office folder, which is typically
installed in ’C:\Program Files\Microsoft
Office\Office\Library’.
J
Deinstalling User Manuals (P5.0)
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Upgrading, Deinstalling, and Reinstalling F Section 15
163
You must not attempt to deinstall Adobe Acrobat manually
(though you can move or delete the User Manuals). Some
files may not be deleted and may be made redundant. In
addition, your registry will be left containing obsolete
information. This can reduce the efficiency of the system.
J
Deinstalling Diagnostics
When deinstalling Diagnostics, the following components
are deinstalled, provided that SQL Anywhere studio 7 is
not installed:
J
J
J
Net Impact Dynamo 2.1.
SQL Anywhere 5.0 or SQL Anywhere 7.0 (whichever
is currently installed)
Sybase Central 3.2.
The following components are always deinstalled with
Diagnostics:
J
J
J
Files, folders, environment variables, and registry
entries.
Sybase Open Client is deinstalled if it is not used by
Control Desktop and was not preinstalled.
Deinstalling CHIP Kernel
The deinstall of CHIP Kernel requires its own procedure,
as described in Deinstalling CHIP Kernel below.
15.4.3
Deinstalling CHIP Kernel
The deinstall of CHIP Kernel is different to the deinstall of
other ENVOX Server and Control Desktop P5.0 components.
To remove CHIP Kernel from your system, follow these steps:
1. Select Windows NT Start --> Settings --> Control Panel
to display the Control Panel.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
164
Section 15 F Upgrading, Deinstalling, and Reinstalling
2. Select Add/Remove Programs to display the
Add/Remove Programs dialog box.
3. Highlight CHIP NT and click Add/Remove.
4. Follow the on-screen instructions. When you are
prompted to choose whether to remove files that may be
shared by other programs, we suggest you click on No to
All.
You must not attempt to deinstall files manually. Some files
may not be deleted and may be made redundant. In addition,
your registry will be left containing obsolete information. This
can reduce the efficiency of the system.
15.5
Reinstalling ENVOX Server and Control
Desktop P5.0
If you have inadvertently deleted one or more files from your
system drive after a successful installation, then you can
repeat the installation. For example, select Reinstall Client to
reinstall the Control Desktop Client P5.0 software. Reinstall
replaces any files that are missing.
In addition, you can use reinstall to select a different CDOS
server to work with the Task Daemons on the workstation.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
165
Figure 16-Table 16
16
16 Troubleshooting
If you encounter errors when you are installing or running the
software, use this file as your first source of information when
trying to rectify difficulties. Common errors are described and
possible solutions for you to try are listed.
This troubleshooting information is split into main sections, as
follows:
16.1
J
Control Desktop and Modules Troubleshooting
J
Client Task Daemon Troubleshooting
J
Diagnostics Troubleshooting
J
CDOS Server Troubleshooting
J
Task Daemons Troubleshooting
Control Desktop and Modules
Potential errors you may encounter during or after installing
Control Desktop and Modules, and some possible solutions,
are:
J
J
J
Administration Privileges are Required to Install Control
Desktop
Unable to connect to database... Error 3151
Cannot Connect to Database: Unable to Initialize Client
Library Context
Installing ENVOXr Server and Control Desktop (Original — May 2000)
166
Section 16 F Troubleshooting
J
Error 3043 — Disk or Network Error
J
Set a Default Printer
J
Code 14: Error: Unable to read from INI file
J
Licensing Errors in Control Designer
J
Deinstalling P1.0 or P2.0
Error Message:
Administration privileges are required to install Control
Desktop
If you receive this message during installation, after your
workstation has been rebooted, it is because you have logged
in under your user account and not your administration
account. To complete the installation, simply log out, and log
back in again under your administration account. The
installation automatically continues and completes the Control
Desktop installation.
Error — Blank Server Field in “Connect to Database” Dialog Box
When you use the Admin --> Login menu option, the
Connect to Database dialog box is displayed. Normally there
should be at least one entry in the Server drop down box. If
this field is blank when you click on the drop down arrow, the
unusual cause is that CDOS has not been initialized
successfully.
Refer to CDOS log file message: Server name initialised:
Inaccessible (See subsection 16.4).
Error Message:
Unable to connect to database with this information, or
server is offline. Error 3151 - ODBC - connection to Control
Desktop failed.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
167
There are many reasons for this error, all of which are outside
the control of the application. (You might also see a similar
message in Control Designer). Possible reasons, in order of
probability, are:
1. Ensure that you can log into the database from ENVOXr
Software and Control Desktop.
If the Login name and Password do not give access to the
selected server/database, then validate them using ISQL
direct on the Sybase server and database.
For example, use a command such as:
C:\> isql -Sservername -Uusername -Puser
password
So, for a system administrator on a server named
’ENVOXSERVER’, this command may be:
C:\> isql -SENVOXSERVER -Usa -Psa password
Or, for the ENVOX user on a server named
’ENVOXSERVER’, this command may be:
C:\> isql -SENVOXSERVER -UENVOX -Ppassword
2. At least two servers must be configured in the Control
Desktop Server Setup utility:
J
the CDOS Open Server
J
the default Sybase server.
For each additional Sybase Server that is to be accessed,
you need to add the server to the list, in the top half of the
Control Desktop Server Setup dialog box.
3. The name of the Sybase server used in the Control
Desktop Server Setup utility must be the same as the
Sybase server name displayed by Control Desktop in the
Login dialog box. For example, if the server name is
Installing ENVOXr Server and Control Desktop (Original — May 2000)
168
Section 16 F Troubleshooting
’SYBASE’, then this is the name that must be used in
Server Setup. ODBC needs the server name to match.
4. Changes within Server Setup are not active until you exit
from Control Desktop and re-start it.
5. The server may have run out of connections.
To determine the number of connections, go in ISQL, and
type sp_configure. The third parameter indicates the
number of user connections available. This must be
consistent with the number of users required.
A Control Designer user with all possible applications in
use at once requires 13 connections. Allow 4 connections
for each concurrent ENVOX user. For 7 users, we
recommend 125 connections.
To compare the number of connections configured with
the number of server processes running, login as the ’sa’
user, and type the following:
> sp_configure
> go
This displays the type of connections configured; for
example:
name
minimum
maximum config_value run_value
------------------------ ------- ----------- ---------- ----------recovery interval
1
32767
0
5
allow updates
0
1
0
0
user connections
5 2147483647
125
125
memory
1000 2147483647
32768
32768
open databases
5 2147483647
41
41
locks
5000 2147483647
0
5000
open objects
100 2147483647
20000
20000
procedure cache
1
99
25
25
fill factor
0
100
0
0
.
.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
169
Then, type the following:
> sp_who
> go
This displays the status of the connections configured; for
example:
spid
status
------ ------1 recv sleep
2 sleeping
3 sleeping
4 sleeping
5 sleeping
6 recv sleep
.
.
loginame
-------admin
NULL
NULL
NULL
NULL
admin
hostname
blk
---------- ----OMEGA
0
0
0
0
0
OMEGA
0
dbname
--------master
master
master
master
master
cmd
---------------AWAITING COMMAND
NETWORK HANDLER
NETWORK HANDLER
MIRROR HANDLER
CHECKPOINT SLEEP
If your parameter connections are configured for 27 and
you run sp_who and find that you have 27 processes
open, you know you are running out of user connections.
6. The Sybase server process may be off-line.
To find out whether the server is off-line, use Ping in
Control Desktop Server Setup. If it is off-line, then on the
Server workstation, use the Control Panel to view
services. The service called ’Sybase
SQLServer_servername’ ; for example, ’Sybase
SQLServer_SYBASE must have the status ’running’. If
the view shows that the Sybase server is not started, then
start the server by selecting the service and clicking on
the Start button.
7. The network connection may not be working.
To find out if the network connection is working, use a
command prompt window to ping the server node:
Z:\your_name ping server
Pinging server.address [129.76.21.100] w
Installing ENVOXr Server and Control Desktop (Original — May 2000)
170
Section 16 F Troubleshooting
Typical replies are:
Reply
Reply
Reply
Reply
from
from
from
from
129.76.21.100:
129.76.21.100:
129.76.21.100:
129.76.21.100:
bytes=32
bytes=32
bytes=32
bytes=32
time<10ms
time<10ms
time<10ms
time<10ms
TTL=128
TTL=128
TTL=128
TTL=128
You may also want to verify that you have a network set
up and working on each machine, by logging in to your
server and sending a ping to the same machine via its IP
address.
8. If you get errors when logging in to a database, the user’s
default database may be unusable, If it is unusable, you
cannot connect to any database in the selected server.
Record any error messages and contact your
Fisher-Rosemount Systems representative or sales office.
If, after investigating all of the above reasons, and you are still
having errors, do the following:
1. Reinstall Control Desktop.
2. Attempt to connect to the relevant database using MS
Access (if you have it) to validate ODBC. In version 7.0,
the route is as follows:
File --> Get External Data --> Link tables
Link dialog box --> File Type --> ODBC Database -->
Control Desktop Login dialog box
3. Enter Server, Database, UserName, Password, and click
OK.
There is a long delay, and you then see either of the
following:
J
Login Fail (There is still an error in the Server
Setup/Login/UserName).
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
J
171
A list of tables (You should be able to run Control
Desktop).
Error Message:
Cannot Connect to Database: Unable to Initialize Client
Library Context
If you do not remove the user’s SYBASE environment
variable after uninstalling Control Desktop P1.0, you cannot
run Control Desktop P5.0. If you attempt to run Control
Desktop P5.0, this error message is displayed.
Remove the SYBASE environment variable and modify the
user’s PATH, so that the values placed in the system
environment during the Control Desktop P5.0 installation are
used instead of the P1.0 values. You need to do this for each
user who installed Control Desktop P1.0 on this workstation.
To do this, use the user’s (not the administrator’s) account,
and select Settings --> Control Panel from the Start Menu.
Next select the System icon, and then select the
Environment tab. With the Environment tab displayed, do
both of the following:
J
J
Highlight the SYBASE variable in the User Variables list
box, and click Delete.
Highlight the PATH variable in the User Variables list, and
in the Value edit box, remove the Open Client BIN and
DLL folders, then click Set. The default P1.0 folders were
C:\Program Files\Frsi\Control Desktop\SQL10\BIN and
C:\Program Files\Frsi\Control Desktop\SQL10\DLL
If the Open Client BIN and DLL folders are the only folders in
the user’s PATH, you can remove the user’s PATH setting by
clicking the Delete button.
Repeat this for all P1.0 users.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
172
Section 16 F Troubleshooting
When the changes have been made satisfactorily, click OK to
apply them.
Once you have removed the user’s SYBASE environment
variable, Control Desktop P5.0 should run correctly.
Error Message:
Code 14: Error: Unable to read from INI file
If the install process displays this error message, then delete
the file C:\~CD50inist.ini
Error Message in Control Designer:
Error 3043 ”Disk or Network Error”
This message is displayed when you start up Control
Designer if there is an error with the environment variables
TMP and TEMP or if the temporary directory is missing.
Try the following:
1. If either environment variable is missing, then recreate it
as follows. From the Environment tab of the System
applet in Control Panel, set TMP and TEMP to a suitable
(existing) temporary directory such as C:\Temp.
2. If the temporary directory is missing, recreate the directory
specified for these environment variables. You can check
the temporary directory by viewing the Environment tab
of the System applet in Control Panel.
You can also re-install Control Desktop to fix both of these
errors.
Error Message in Control Designer:
Please set a default printer. A default setting of A4 paper
is being used
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
173
If you receive this message whenever the Function Block
Editor is started, it is because no default printer has been
specified for the PC. The Function Block Editor uses the
default paper size of the default printer as its page size. If a
default printer has not been specified for the PC, the Function
Block Editor issues this warning and uses a paper size of A4.
Try the following:
1. To prevent the message occurring, specify a default
printer for the PC whose default paper size you want the
Function Block Editor to use as its page size.
2. If there are no printers defined, specify a default printer by
selecting the Settings --> Printer option from the Start
menu. Double-click the Add Printer icon and follow the
options to add a printer — it is automatically selected as
the default printer. Windows NT administrator privileges
are required to add a local printer.
If one or more printers are already defined, you can change
the default printer by selecting the printer and then choosing
the menu option File --> Set As Default.
Error — Licensing Errors in Control Designer
Control Designer is purchased with a certain number of
licenses. Each time a user starts Control Designer, the user
acquires a Control Designer license. When the user acquires
a license successfully, there is no feedback from Control
Designer. Upon exiting Control Designer, the license is
released so that another user can acquire it.
If there are no licenses available, a message appears and the
session is terminated. The messages can be one of the
following:
J
No free licenses available. The following
users have licenses:
User 1 on Node Node 1
Installing ENVOXr Server and Control Desktop (Original — May 2000)
174
Section 16 F Troubleshooting
User 2 on Node Node 2
................................
In this situation, contact the users listed and determine if
they are actively using Control Designer. If not, ask them
to exit Control Designer so that you can acquire a license.
If insufficient licenses become a frequent occurrence, you
can purchase additional Control Designer licenses. If a
user or node is listed which does not appear to be
currently running Control Designer, you may have to
reboot the PC indicated in the message to ensure that a
DLL holding the license has been terminated. This is not
the usual case because exiting Control Designer normally
this terminates the DLL and releases the license.
J
J
The Control Designer license has expired.
There are no Control Designer licenses available from this
server.
If the license has expired or there are no licenses
available, you must purchase a new copy of Control
Designer. Contact your Fisher-Rosemount representative
or sales office for details.
Error — Not deinstalling P1.0 or P2.0
Bear in mind that you must fully deinstall Control Desktop
P1.0 or P2.0 before you can install P5.0. If you do not
deinstall P1.0 or P2.0 first, then you are prompted to do so
when you try to install P5.0. To deinstall P1.0 or P2.0, refer to
Deinstall Control Desktop P1.0 or P2.0 in subsection 15.2.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
16.2
175
Client Task Deamon
The Client installation dialog asks for entry of the ENVOX
Daemons account. This is intended to be a special account in
your domain with a password set such that it does not time
out. Refer to Administration Issues (Section 3) for more
details.
Potential errors you may encounter during or after installing
the Client Task Daemon, and some possible solutions, are:
J
J
Failure to start automatically
Daemon is running but Control Desktop indicates a
warning
Error — Client Task Daemon Fails to Restart Automatically
If your Client Task Deamon was running successfully but does
not restart automatically when your workstation is re-started,
then it may be that the ENVOX Daemons account entered at
installation has a password that does time out.
If you have administrator privilege on your workstation, the
error can be fixed by using Start --> Settings --> Control
Panel and double clicking the Services Icon to use the
Services Dialog. Attempt to start the ENVOX Client Task
Deamon service, if the message following message is output
either the password has timed out or the account is no longer
valid in the domain:
Could not start the ENVOX Client Task Deamon service on
\\node name
Error 1069: The service did not start due to login failure.
If this message is output when a Startup is attempted then
you should enter the new password, if you know it, or contact
you system administrator.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
176
Section 16 F Troubleshooting
Error Message:
No client task deamon is currently running on machine
NodeName, or the machine is not registered with your current
Open Server to perform client tasks
The installation program creates a configuration file in
\ControlDesktop50\data\client_td.cfg that makes the ENVOX
Client Task Deamon service on your workstation register with
the CDOS that was entered in the Server Setup application
during installation.
J
J
J
First check that this service is running. If its not running
then restart it.
Use the Admin --> Options dialog. Select the Task
Daemons tab and check the Computer Name. Ensure
that the node name entered is a compute running an
ENVOX Client Task Deamon service registered for the
CDOS you are connected to.
If you have more than one CDOS, and you have used
Server Setup to select a different CDOS from that used
during installation, then the Client Task Deamon on your
workstation may be registered with a different CDOS to
the one you are currently connected to.
V In this scenario, it is simplest to use the Admin -->
Options dialog. Select the Task Daemons tab and
change the Computer Name to be the ENVOX Server
workstation.
V Alternatively, you can change the open server
parameter in the client_td.cfg file to match the CDOS
you are connected to. However, the service has to be
stopped and re-started to activate this change.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
16.3
177
Diagnostics
Errors you may encounter during or after installing
Diagnostics, and some possible solutions, are:
J
Administration Privileges are Required to Install
Diagnostics
J
Cannot Connect to Web Browser
J
Script Referenced Was Not Found
J
HTTP Error 404
J
Specified Module Could Not Be Found
J
Server Returned Invalid Response
J
Diagnostics Login Failed Page Displayed
J
Undefined Variable hdr_query...
J
Communication Failure
J
No Diagnostics Daemon Registered
J
Transmit Failure Error on All Web Pages
J
Failure to Start SQL Anywhere Database Server
J
Diagnostics Web Pages Have to be Scrolled
J
Random Characters at Top of Web Pages
If the error you are experiencing is not described here, check
the on-line Administrator and User Diagnostics help —
particularly the How Do I section.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
178
Section 16 F Troubleshooting
Error Message:
Administration privileges are required to install Diagnostics
If you receive this message during installation, after your
machine has been rebooted, it is because you have logged in
under your user account and not your administration account.
To complete the installation, simply log out, and log back in
again under your administration account. The installation
automatically continues and completes the Diagnostics
installation.
Error — Cannot Connect to Web Server
The Web Browser displays the message:
There was no response. The server could be down or is not
responding.
OR
A connection with the server could not be established.
OR
a similar message, depending on the Web Browser.
Try the following:
1. Ensure that the Web server is running. If not, start it.
2. Ensure that the use of proxies has been disabled in the
Web Browser for intranet web servers or for this particular
web server address (depending on the Web Browser
used).
3. Ensure that all of the Diagnostics installation steps have
been followed correctly.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
179
Error Message:
The script referenced as script-name was not found
Try the following:
1. Ensure that the name (address) of the web page was
entered correctly. Mistyping the name is the most common
reason for this error message.
2. If the name was entered correctly, the error is probably
due to the SQL Anywhere Network Server disconnecting a
connection from the Web Server due to the lack of activity
on the connection. By default, the SQL Anywhere Network
Server disconnects idle connections after 4 hours. This
idle timeout is modified by specifying the --ti option at
startup of the Database Network Server. The number
following the --ti option is the new idle time in minutes. For
example, --ti 1440 sets an idle timeout of 24 hours.
Error Message:
HTTP Error 404
This message indicates the connection to the Web Server
was successful but that the virtual directory specified does not
exist. Ensure that the FRSI virtual directory has been created
correctly. Refer to the section Install Diagnostics, Section 13,
for details on how to set up a virtual directory.
Error Message:
Specified module could not be found
This message indicates that the FRSI virtual directory exists
but that the name of the DLL (niis.dll) was entered incorrectly.
Ensure the name of the web page was entered correctly.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
180
Section 16 F Troubleshooting
Error Message:
The server returned an invalid or unrecognised response
This message indicates that the virtual directory and DLL
name were entered correctly, but the script name was entered
incorrectly. Ensure the name of the web page was entered
correctly.
Error — ’Diagnostics Login Failed’ Page Displayed
This failure implies that the user name entered is not the
name of a Diagnostics user that the Diagnostics Administrator
has previously added or the user does exist as a Diagnostics
user but the password entered was incorrect.
If necessary, get the Diagnostics administrator to add the
required user name from the Diagnostics Administrator web
pages.
If the Diagnostics user does exist, then check that the User
Name and Password were entered in the correct case — both
are case sensitive.
Error Message:
Warning: undefined variable hdr_query...
If you receive this message when you login, it indicates that
the connection to CDOS cannot be established. Try the
following:
1. Check that the CDOS server is running.
2. Check that the system ODBC data source ’Control
Desktop P2.0 Diagnostics’ has the correct CDOS server
name specified in the Server Name field.
3. If the server name is correct, check that the CDOS server
name exists in the SQL.INI file.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
181
Error Message:
Communication failure
This message indicates that the Web Server’s connection to
the CDOS server had been running successfully but has been
terminated. This is probably because the CDOS server was
restarted. You need to re-start the Web Server:
1. From the Start menu, select the Setting --> Control
Panel option.
2. Double-click the Services applet.
3. Highlight the Web Server service, for example ”Netscape
Fast Track Server”, ”Netscape Enterprise Server”, or
”World Wide Web Publishing Service”.
4. Click Stop.
5. Click Start.
6. Close the Services applet and the Control Panel.
Error Message:
No Diagnostics Daemon is currently registered
If a web page is displayed after logging into Diagnostics, and
it contains the following text...
An error occurred: [INTERSOLV][ODBC SQL Server
driver][CDOS]No Diagnostics Daemon is currently
registered and so this query cannot be completed...
...no Diagnostics data can be displayed because the
Diagnostics Daemon is not running.
A similar error is displayed if the Device Revision Daemon is
not running. This might happen if the Diagnostics Daemon
crashed or has not been started. In the event of a crash, the
Daemon will be re-started within 5 minutes by its monitoring
process. If the Daemons have not been started, use the
Installing ENVOXr Server and Control Desktop (Original — May 2000)
182
Section 16 F Troubleshooting
startdd and/or startdr command on the CDOS workstation to
start the processes.
Error — Web Pages All Show ’TRANSMIT FAILURE’ Error
This error message indicates that a CHIP communication
failure is preventing the Diagnostics Daemon from issuing the
integrity request. Check that CHIP and its network link are
working correctly.
Error Message:
Failure to start an SQL Anywhere Database Server
If the attempt to start an SQL Anywhere Database Server as
an NT Service fails, check the NT administrator event log for
details. If the error states that the service already exists, it is
because you have already installed and have running a
Diagnostics database server on another machine. If you need
more than one Web Server installed with Diagnostics
extensions, you must perform the additional installation steps
on a second machine to allow more than one Database
Server to run. You must do the following steps on the second
machine:
1. Rename the database file diags.db to a unique name. By
default, it is installed to c:\sqlany50\diags.db. For
instance, rename the file to diags2.db.
2. Modify the system ODBC data source ’Diagnostics P2.0
System DB’ and change the Server Name field to default
and Database File field to the new file name, for instance,
c:\sqlany50\diags2.db.
3. Edit the SQL Anywhere Database Server properties using
the SQL Anywhere Service Manager. If this is not already
running, run the application dbsvmn50.exe which, by
default, is installed into c:\sqlany\win32).
4. Select the ’Diags(Server)’ entry and click Edit.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
183
5. Enter the new name of the database file in the parameters
box (for example, c:\sqlany50\diags2.db), replacing the
old database file name.
6. Click OK and then Start.
The database server should now start successfully.
Error — Diagnostics Web Pages Have to be Scrolled to See All Information
Ensure your Web Browser is set up to view the maximum
amount of information. Some suggestions are:
1. Make the Web Browser full screen, or at least resize it to
make it occupy the full height of the screen.
2. Use a smaller Web Browser default font size.
3. Some Diagnostics web pages may still contain too much
information to view all of the data at the same time. If
necessary, use the Web Browser scroll bars to view the
off-screen information. You might find that the fastest way
to see off screen-information is to use the Page Down and
Page Up keys on your PC keyboard.
Error — Random Characters at Top of Web Pages
There have been occasional errors when using Netscape
Navigator 3.0 Web Browser to view Diagnostics web pages.
On rare occasions, this Web Browser may display the top of
the web page incorrectly as a series of random characters. To
clear this, refresh the display, or maximize the window and
then restore it to its previous size.
Please note that not all Netscape Navigator 3.0 Web
Browsers have experienced this error. If you see the error, we
recommend that you upgrade to a different Web Browser,
such as Netscape Navigator 4.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
184
Section 16 F Troubleshooting
16.4
CDOS Server
Errors you may encounter during or after installing CDOS
Server, and some possible solutions, are:
J
J
CDOS Log file message: Server Sybase server name
initialised: Inaccessible.
CDOS Log file message: Server name initialised:
Inaccessible
This message usually indicates that CDOS started up before
the Sybase server had completed its startup procedure.
Error Message:
Server Sybase servername initialised: Inaccessible
Try the following:
1. Double-click on the Control Panel Services icon to display
the Services dialog box. Select the ENVOX CDOS
service; stop and restart it.
2. Look at the cdos log file again after it has been updated. If
the last line is now ’Server Sybase servername initialised:
OK’ then the default start up delay in the registry should
be increased as indicated in steps 3 to 5 below. If CDOS
is still inaccessible after a restart in step 1, then Sybase is
probably not running; look at the Sybase error log in the
default directory C:\Sybase\Install\Errorlog:
3. The CDOS Initial delay is given by the time difference in
milliseconds between the following two messages at the
end of the Sybase error log file, which is located in the
default directory C:\Sybase\Install\Errorlog:
hh:mm:ss:xx kernel Using config area for primary master device
...about 83 other messages
hh:mm:ss:xx server Loaded default Unilib conversion handle
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Troubleshooting F Section 16
185
4. Increase the value in the registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\S
ervices\EnvoxCDOSServer\Parameters\InitialDelay from
the default value 30000 decimal to the value calculated
step 3.
5. For the following services, iIncrease the InitialDelay to
CDOS Initial delay + 20000:
...\Services\EnvoxCHIPTaskDaemon\Parameters\InitialDelay
...\Services\EnvoxClientTaskDaemon\Parameters\InitialDelay
...\Services\EnvoxDevRevDaemon\Parameters\InitialDelay
...\Services\EnvoxDiagsDaemon\Parameters\InitialDelay
...\Services\EnvoxServerTaskDaemon\Parameters\InitialDelay
...\Services\EnvoxTTDaemon\Parameters\InitialDelay
6. Subsequent re-starts should be successful.
16.5
Task Daemons
Errors you may encounter during or after installing ENVOX
Server or CHIP Daemons, and some possible solutions, are:
J
J
No Task Daemon Log files in the
..\Frsi\ControlDesktopP50\data folder
Error 1069: The service did not start due to login failure
Error — No Task Daemon Log files in the ..\Frsi\ControlDesktopP50\data folder
On a workstation with one or more Task Daemon services
installed, there should be a log file for each service in the data
folder, which is by default in the path:
C:\Program Files\Frsi\ControlDesktopP50\data
If there is no log file, this indicates that the Task Daemon
service was unable to start. This may be due to the ENVOX
Task Daemon account having an invalid username or
password. Use Control Panel --> Services to correct the
username or password. Restart the service.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
186
Section 16 F Troubleshooting
Error Message:
Could not start the ENVOX service name on Nodename
Error 1069: The service did not start due to login failure
This message is displayed if one or more daemon services is
unable to start. This is usually due to the daemon service
account having an invalid username or password. Use
Control Panel --> Services to correct the username or
password. Restart the service.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
History
187
Figure Q-Table Q
History
The list below shows the printed manuals available for each
version of ENVOXr software and Control Desktop.
ENVOX P1.0
J
J
J
Installing ENVOX Software and Migrating PROFLEX Data
PN4.14:SW3151 (Original — July 1990) D3P00481002
Installing ENVOX Software and Migrating PROFLEX Data
PN4.14:SW3151 (Change 1 — December 1990)
D3P00482012
Using ENVOX Configuration Software
UM4:14:SW3151 (Original + Change 1 — December
1990) D2U00481012
ENVOX P1.1
J
J
J
Installing ENVOX Software and Migrating PROFLEX Data
PN4.14:SW3151 (Revision A — April 1991) D3P00481102
ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Using ENVOX Configuration Software
UM4:14:SW3151 (Revision A — April 1991)
D2U00481102
ENVOX P1.2
J
Installing ENVOX Software and Migrating PROFLEX Data
PN4.14:SW3151 (Revision B — October 1991)
D3P00481202
Installing ENVOXr Server and Control Desktop (Original — May 2000)
188
History
J
J
J
ENVOX Technical Reference
TR4.14:SW3151 (Revision A — October 1991)
D2R00481102
ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Using ENVOX Configuration Software
UM4:14:SW3151 (Revision B — October 1991)
D2U00481202
ENVOX P2.0
J
J
J
J
Installing ENVOX Software and Migrating PROFLEX Data
PN4.3:SW3151 (Revision C — October 1992)
D3P00481302
ENVOX Technical Reference
TR1.0:SW3151 (Revision B — September 1992)
D2R00481202
ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Using ENVOX Configuration Software
UM4:14:SW3151 (Revision C — October 1992)
D2U00481302
ENVOX P3.0
J
J
J
Installing ENVOX Software and Migrating PROFLEX Data
PN6.0:SW3151 (Revision D — December 1993)
D3P00481402
The System Manager’s Guide to ENVOX Configuration
Software SM1.0:SW3151 (Original — December 1993)
D3R00501002
ENVOX Technical Reference
TR1.0:SW3151 (Revision C — December 1993)
D2R00481302
Installing ENVOXr Server and Control Desktop (Original — May 2000)
History
J
J
189
ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Using ENVOX Configuration Software
UM6.1:SW3151 (Revision D — December 1993)
D2U00481402
ENVOX P3.2
J
J
J
J
J
J
J
J
Installing Type SW3151 Configuration Software (VMS)
PN6.1:SW3151:VMS (Revision E — June 1994)
D3P00481502
Installing Type SW3153 Configuration Software (HP-UX)
PN6.2:SW3153:HPX (Original — January 1995)
D3P01381002
Installing Type SW3155 Configuration Software (ENVOX
DEC AXP) PN6.3:SW3155:AXP (Original — December
1994) D3P01391002
Installing Type SW3157 Configuration Software (AIX)
PN6.4:SW3157:AIX (Original — January 1995)
D3P01411002
The System Manager’s Guide to ENVOX Configuration
Software SM1.0:SW3151 (Revision A — June 1994)
D3R00501102
The System Manager’s Guide to ENVOX Configuration
Software SM1.0:SW3151 (Revision B — December 1994)
D3R00501202
ENVOX Technical Reference
TR1.0:SW3151 (Revision D — June 1994) D2R00481402
ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Installing ENVOXr Server and Control Desktop (Original — May 2000)
190
History
J
Using ENVOX Configuration Software
UM6.1:SW3151 (Revision F — December 1994)
D2U00481602
ENVOX P3.3
J
J
J
J
J
J
J
Installing ENVOX Configuration Software on DEC VAX
and DEC AXP systems
PN6.1:SW3151:VMS (Original — June 1995)
D3P01461002
Installing ENVOX Configuration Software on HP-UX
Systems PN6.2:SW3153:HPX (Revision A — June 1995)
D3P01381102
Installing ENVOX Configuration Software on IBM AIX
Systems PN6.4:SW3157:AIX (Revision A — June 1995)
D3P01411102
The System Manager’s Guide to ENVOX Configuration
Software SM1.0:SW3151 (Revision C — June 1995)
D3R00501302
ENVOX Technical Reference
TR1.0:SW3151 (Revision E — June 1995) D2R00481502
ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Using ENVOX Configuration Software
UM6.1:SW3151 (Revision G — June 1995) D2U00481702
ENVOX P3.4
J
J
Installing and Upgrading ENVOX Configuration Software
on DEC VAX and DEC AXP Systems
PN6.1:SW3151:VMS (Revision A — July 1996)
D3P01461102
Installing and Upgrading ENVOX Configuration Software
on HP-UX Systems
Installing ENVOXr Server and Control Desktop (Original — May 2000)
History
191
PN6.2:SW3153:HPX (Revision B — July 1996)
D3P01381202
J
J
J
J
The System Manager’s Guide to ENVOX Configuration
Software SM1.0:SW3151 (Revision D — July 1996)
D3R00501402
The Technical Reference for ENVOX Configuration
Software TR1.0:SW3151 (Revision F — July 1996)
D2R00481602
ENVOX Tutor
TU4.14:SW3151 (Original — June 1991) D2T00481002
Using ENVOX Configuration Software
UM6.1:SW3151 (Revision H — July 1996) D2U00481802
ENVOX P4.0
J
J
J
J
J
Installing and Upgrading ENVOX Configuration Software
on DEC VAX and DEC AXP Systems,
PN6.1:SW3151:VMS
(Revision B — May 1998) D3P01461202
Installing and Upgrading ENVOX Configuration Software
on HP-UX Systems, PN6.2:SW3153:HPX
(Revision C — May 1998) D3P01381302
The System Manager’s Guide to ENVOX Configuration
Software SM1.0:SW3151 (Revision E — May 1998)
D3R00501502
The Technical Reference for ENVOX Configuration
Software TR1.0:SW3151 (Revision G — May 1998)
D2R00481702
Using ENVOX Configuration Software, UM6.1:SW3151,
(Revision J — May 1998) D2U00481902
Installing ENVOXr Server and Control Desktop (Original — May 2000)
192
History
ENVOX P5.0
J
J
J
J
J
J
Installing ENVOX Server and Control Desktop,
PN:SW3159
(Original — May 2000) D3P01701002
The System Manager’s Guide to ENVOX Server and
Control Desktop, SM:SW3159 (Original — May 2000)
D3R01701002
The Technical Reference for ENVOX Server and Control
Desktop, TR:SW3159 (Original — May 2000)
D2R01701002
Using ENVOX Server and Control Desktop,
UM:SW3159:EN
(Original — May 2000) D2U01701002
Using Control Designer, UM:SW3159:LD (Original — May
2000) D2U01711002
Using Display Designer, UM:SW3159:DS (Original — May
2000) D2U01721002
Control Desktop P1.0
J
J
Installing and Using Type SW3311 Control Desktop,
UM6.3:SW3311:CDT (Original — June 1997)
D2U01511002
Using Control Designer with Type SW3311 Control
Desktop, UM6.3:SW3311:DES (Original — June 1997)
D2U01521002
Control Desktop P2.0
J
J
Getting Started with Control Desktop, UM6.3:SW3311:G
(Original — May 1998) D2U01611002
Using Control Desktop Modules, UM6.3:SW3311:M
(Original — May 1998) D2U01581002
Installing ENVOXr Server and Control Desktop (Original — May 2000)
History
193
Control Desktop P5.0
See the list of documents available for ENVOX P5.0.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
194
History
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
195
Glossary
Address
One or more integers arranged to identify the location of a device or logical unit
of an instrumentation system. In PROVOXr systems, address values identify
such things as data highway, device, file, card, and channel.
AI
Acronym: Analog Input
Analog Input (AI)
A PROVOX point type. An analog input point receives a single analog value, the
process variable.
Analog Output (AO)
A PROVOX point type. An analog output point generates a single analog value,
the setpoint.
AO
Acronym: Analog Output
ASCII
A PROVOX point type. An ASCII point contains a single real value, referenced
by the setpoint attribute, and an 80-character ASCII string.
Attribute
An individual parameter of a process control point. Also the name of a PROVOX
data type. In some systems, points have just one or two attributes; however,
points in PROVOX systems have many. Accordingly, each point of a PROVOX
system commonly provides the control of four or five non-PROVOX system
points.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
196
Glossary
Audit Trail
A record of changes made to the ENVOXr database and to the system where
the database resides. The record includes the type of change, when the change
was made and who made it.
CDOS
Acronym: Control Desktop Open Server.
CDV
Acronym: Comma Delimited Values
CHIP
Acronym: Computer/Highway Interface Package
Client Task Daemon
The Client Task Daemon is part of the CDOS software. It is responsible for
handling tasks such as generate, download, rename, import, export, and so on.
In most situations, the Client Task Daemon resides on the client workstation,
though it is possible for it to reside on a different machine.
Comma Delimited Values Format
An ASCII version of configuration data. The configuration data are in a specific
order, separated by commas. CDV-format files result from both the export utility
and the migrate utility.
Computer/Highway Interface Package (CHIP)
A PROVOX software product that allows user-written programs to interact with
the PROVOX database. There are different CHIP versions, so that any of
several types of computers can be the host computer.
Conditionals
Console display elements that change color or present messages based on a
change in a point attribute.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
197
Context Menu
A special menu appears when you click the right mouse button (or left mouse
button if you have reversed the mouse buttons). This menu contains options
specific to your current level in Control Desktop. These options are shortcuts to
commands you can run on whatever item you have currently selected within
Control Desktop or one of its modules.
Control Designer
The Control Designer module is a tool you can use to create control strategies
for PROVOX controllers graphically, using a Function Block language. All Control
Designer data are held in the ENVOX database.
Control Sequence
A type of primary control algorithm which provides basic functions such as
alarms, data communication, tracking, and error signal calculation, but does not
provide any form of control action. This allows the user to create a customized
control algorithm transfer function using FST instructions.
Current Resource
In Control Designer, this is the resource which you selected in the Select Project
Database dialog box. It is displayed in the Control Designer project tree.
Database Index (DBI)
A sequential integer by which a computer or other electronic device finds or
keeps track of storage locations in a database.
Databook
The Databook provides information on each function and function block in the
Control Designer database. Each entry in the Databook shows the graphic for
the selected element along with additional information such as inputs and
outputs.
Datatype
Determines the rules that entries for specific columns must follow.
DBI
Acronym: Database Index
Installing ENVOXr Server and Control Desktop (Original — May 2000)
198
Glossary
DBMS
Acronym: Database Management System. The DBMS manages user requests
(and requests from other programs) so that users and other programs are free
from having to understand where the data is physically located on storage media
and, in a multi-user system, who else may also be accessing the data.
DDP
Acronym: Detail Display Parameter.
Detail Display Parameter (DDP)
An item of information usually considered changeable or tunable for a control
loop or point. Common examples are gain, rate, reset, and alarm trip points.
Device
An item that you can create in Control Desktop. The types of device you can
create include consoles, CHIP devices, and controllers.
Diagnostics
A module of Control Desktop designed for maintenance users responsible for
maintaining the availability and operability of a system once it is in operation. It is
particularly useful in resolving plant integrity problems. Diagnostics can be run
remotely.
Diagram Extent
The area of the window that encloses all the blocks that have been placed on the
diagram is the extent of the diagram and is indicated by a blue dashed line. The
diagram extent has a minimum size of one page.
Discrete Control Device (DCD)
A PROVOX point type. A DCD point encompasses as many as 8 discrete output
and 16 discrete input channels into a single point. This makes possible 16
setpoints and matching input/output states. A common use for a DCD point is to
control a discrete device that provides feedback about its status. If the point
works with a DCD template, it can use different combinations of channels at
different times during the execution of a process-control algorithm.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
199
Discrete Input (DI)
A PROVOX point type. A DI point monitors a single discrete value of the process
variable. That is, a DI point reads discrete data from a sensor or other system
device.
Discrete Output (DO)
A PROVOX point type. A DO point generates a single discrete value referenced
by the setpoint.
Display Designer
A module that enables you to create mimic display diagrams using a graphical
Windows interface. You can save the displays to file, and can save them to an
ENVOX database so that they can be viewed on a PROVUEr or Operator
Workplace console.
Download
To transfer configuration instructions and reference information from a
configuration device to other devices of a process control system.
Dump Device
A tape or disk device to which a database and its associated transaction log can
be copied to usually for backup purposes.
DWG
Standard file format for saving vector graphics from within Display Designer.
ED
Acronym: Emergency Download
Emergency Download (ED) Files
Emergency download files provide a means for you to download a device if the
SYBASE server is not available, or if your ENVOX Server and Control Desktop
database has problems. Each emergency download file contains data for a single
device. You can create emergency download files from within Control Desktop.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
200
Glossary
ENVOXDB Database
The default user database which stores all configuration data and is created by
ENVOX software upon ENVOX installation.
envox_readonly Database
An ENVOX system database containing reference data which is used by all of
the ENVOX user databases in the system. The database is created by ENVOX
software upon ENVOX installation.
Excel Matrix
A module in Control Desktop that enables you to efficiently configure large
numbers of Loop and Enhanced DCD points. You can create workbooks for bulk
Loop or Enhanced DCD configuration and transfer data between the workbooks
and the database. Excel Matrix uses the Microsoft Excel spreadsheet editor to
provide ease of configuration. Excel Matrix is a Microsoft Excel add-in.
Exception Reporting
A type of unsolicited reporting: the reporting device sends a new value only if the
sample period has expired and the value has changed significantly since the last
transmission.
Explorers
Graphical User Interface windows that provide a visual presentation of data in
the database that can be viewed at varying levels through use of a mouse. There
are three basic explorer views available within Control Desktop: System,
Resource, and Plant I/O. Other modules and utilities, such as Client
Administration also use explorers.
Export
The extraction of ENVOX configuration data and placing it in CDV files.
Export Set
CDV files prepared for import to an ENVOX database.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
201
Faceplate
An established display figure, used in Display Designer, that shows the most
important information about a process control point. Faceplates are vertical
rectangles, several of which fit on a console screen at once.
Function Block
A function block has one or more of the following attributes: more than one
output; persistent data; an internal state. Graphically, a function block is denoted
by an occurrence name displayed above it.
Function Block Diagram
In Control Designer, a diagram which defines a control strategy using functions,
function blocks, variables, and their interconnections.
Function
A function has one or more inputs and a single output. It has no persistent data
and no internal state.
Generate
To use Control Desktop to validate and extract the data you have set up in the
database into a configuration file. You can then download the configuration file to
a device in order to specify how that device functions.
Group
A PROVOX point type. A group point controls as many as 8 DCD points so that
they work in unison. A Group point uses a Group template which contains up to
16 setpoints for driving DCD point setpoints. the user defines group templates as
part of system configuration.
Group Display
A set of 12 point templates that appear together on a PROVOX console screen,
so that an operator can see at a glance the most important information about 12
different points. During system configuration, the user establishes the number of
group displays, as well as which point faceplates make up each group display.
HACL (Highway Access Control List)
See Highway Reference List.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
202
Glossary
HART Instrument Locator Tool (HILT)
The HART Instrument Locator Tool (HILT) is a standalone utility run from the
ENVOX command line. The utility gathers information about smart field devices
connected to a PROVOX system through configured controllers. HILT stores the
collected information in a Comma Delimited Values (CDV) file specified by the
user so that Asset Management Solutions (AMS) can correctly address the
instruments when the need arises.
Highway Reference List
Also known as Highway Access Control List (HACL). A console uses the
highway reference list index to transfer information on points to other consoles.
IEC
Acronym: International Electrotechnical Commission
Import
The process of placing configuration data into an ENVOX database from CDV
file format.
Information stream
The first stream in a CDV file.
International Electrotechnical Commission (IEC)
An international group developing standards and certification in electronics and
electrical engineering.
ISQL
SYBASE’s stand-alone utility program for database queries.
Item
A general term for an ENVOX database entity. Items include device definitions,
points, and templates.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
203
Join
A join combines data from multiple tables into a single result table by comparing
the values from specified columns. You can use joins in an SQL statement to
produce a custom report in Report Writer.
Kernel
The lowest layer into which a large operating system is divided -- each layer
handles some aspect of the system hardware. ENVOX Server and Control
Desktop uses a CHIP kernel.
LCP
Acronym: Logic Control Point
LCP Trace/Tune
Integrated module that enables you to debug the control strategy of an LCP point
by viewing the functions sequence tables it uses.
Legacy Subroutine FSTs
The Control Designer module supports legacy subroutine FSTs which return a
single value to be used from within programs. This support also lets user
functions map signals into and out of a legacy subroutine FST.
Links
A line element in Control Designer that connects two items. Items can be
functions, function blocks, parameters, or variables. Links are automatically
routed and you must make them between the output of one element and the
input of another.
Load
A software-initiated action on a database. The term refers to the SYBASE
database load function.
Locks
A software-initiated action on a database table. The database software locks
tables that are being affected by a process. The ENVOX administrator can
determine which processes are locking which tables.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
204
Glossary
Log
A record of events that have occurred within the database. A log may consist of
successful and unsuccessful events and any error or warning messages related
to those events.
Logic Control Point (LCP)
A PROVOX point type for an advanced batch or multifunction controller, such as
a UOC or IFC. A role for a multivariable point, an LCP calls a programmed
subroutine defined by an FST. As configured, the LCP activates the FST in a
continuous loop, as a single shot program, or as required as part of a control
loop.
Logic Editor
A module integrated into Control Desktop that you can use to create and edit
logic items.
Loop
A PROVOX point type. A loop point provides control for a continuous process.
Loop points have many attributes, so can provide very sophisticated control. Bias
or ratio factors often can be added to loop points.
Master Database
The central database which holds details of all of the other databases. It is
created by SYBASE when SYBASE is installed.
Matrix
A means of displaying data in column format in Control Desktop, so that you can
quickly and efficiently configure large amounts of items. (Item types Loops and
EDCDs can be configured in Excel Matrix.)
Migrate
The process of converting PROFLEX configuration data into CDV file format,
from which the data can be imported into an ENVOX database
Model Database
The database which is used as the basis for a new database. It is created by
SYBASE when SYBASE is installed.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
205
Multiple Document Interface (MDI)
In a Multiple Document Interface (MDI) application such as Control Desktop, you
can open several windows at the same time and work on the contents of those
windows. In Control Designer, when you have several program diagrams open at
once, you can cut and paste between the diagrams with ease.
Name
A unique identifier for any device or logical unit of an operations console system
except a point or a controller (points and controllers have tags instead of names).
Null
Having no assigned value. In a CDV file, null is represented as two commas with
zero or more spaces in between.
Operand
1. In the language editor, a value that modifies or qualifies a function.
2. In ASCII configuration source files, an expression, a simple operand, a phrase
list, or an operand list.
Operation Parameters
The 32 unit variables that contain default grade values. Operation parameters
are common to all phases of an operation.
Option Button
A button that excludes other options when you select it. Option buttons are
sometimes known as radio buttons.
PDF
Acronym: PROVOX Display Format. An ASCII tab-delimited file format in which
Display Designer can store displays. These can then be viewed using the
ViewPDF utility.
Acronym: Adobe Portable Document Format
Installing ENVOXr Server and Control Desktop (Original — May 2000)
206
Glossary
PDX (Portable Database Transfer)
Utility for transferring ENVOX databases between computers, and performing
database backups. This is the only mechanism for transferring complete
databases, including download data, between different computer platforms.
Plant Area
The collection of equipment in a plant that has common manufacturing strategies
and alarm strategies.
Plant I/O Explorer
A database view launched from the System Explorer that expands to show the
PROVOX Network Highway.
Plant Management Area (PMA)
A collection of plant process areas (PPAs). A PMA controls the console point
reporting load, and indirectly, central processing unit (CPU) loading.
Plant Process Area (PPA)
Within a process-control system, a collection of equipment that uses a common
alarm strategy.
PMA
Acronym: Plant Management Area
Point
A set of process-control parameters and data. The makeup and structure of each
point depends on its role in collecting and reporting data and the type of device in
which the point resides. Points are the most important logical units of a process
control system; the number of points is a measure of the system’s size and
sophistication.
A software building block for a configuration in which resides the information from
the process-control database, such as data and the action necessary to perform
a particular control task.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
207
Populate HACL
Control Desktop utility to automatically add all points that are targeted to
consoles to the Highway Reference List, if the points are not already in the list.
PPA
Acronym: Plant Process Area
Primary Control Algorithm (PCA)
The principle control equation of a continuos loop in a PROVOX system. The
PCA type and station (STA) type defined during configuration determine the main
functionality of a point.
Process
A user-initiated action that affects or accesses a database. Each process
represents one connection to the server. An ENVOX user typically has three to
five processes active at once. Adding a point, generating files, and downloading
files are examples of processes. The ENVOX administrator can determine which
users have initiated which processes and can also kill processes.
Program Diagram
A software entity built using the Control Designer Function Block Editor, which
becomes a function sequence table in an ENVOX database and in the SR 90
and SRx controllers. A program diagram defines a control strategy.
Project File
A file within Control Designer that contains all the elements that make up a
control strategy. A Control Designer project maps directly to an ENVOX
database. A Control Designer project is associated with a single ENVOX
database, and an ENVOX database is associated with one project.
Project Administrator
A user for a database who has the authority to specify which other users can
access the database and what users can do once they have access to the
database. Specifically, the project administrator can use the Administration
Module to control user access to the database.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
208
Glossary
Project Engineer
A user that has read and write access to the database by default but cannot
control the access that other users have to the database The project
administrator controls exactly which tasks a project engineer can do within a
database.
Project Tree
The structure of a project. Each level of the tree which contains subitems is
called a branch. A level which contains no subitems is called a leaf. You can
expand or collapse the branch of the item.
PROVOX Display Format (PDF)
ASCII-based format used for operator screen displays on PROVOX system
consoles.
PSR file
A file that contains a report saved from Report Writer in a proprietary format.
When you save a report as a PSR file, you can open the PSR file from Report
Writer and review it.
QRY file
A file that contains an SQL query that you use to generate a custom report in
Report Writer. When you save a query in a QRY file, you can open the QRY file
from Report Writer and use it to generate another custom report.
Real
A PROVOX point type. A real point has a single real (floating-point) value
referenced by the setpoint.
Rename
Enhanced ENVOX rename functionality supports rename of tags in all
configuration tables including Control Designer tables.
Report Writer
An integrated module used to order, view and print reports for certain Control
Desktop levels.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
209
Resource
Resource is an IEC term equivalent to a PROVOX SR90 or SRX controller.
Resource Explorer
A device view launched from the System Explorer of the configuration database
from a device perspective.
Resume
A resume block translates directly into the FST resume instruction.
Root
In the Control Desktop explorers, you can set a root in the explorer tree so that
only information below that point in the tree appears in the explorer window pane.
Scrollable Extent
The area of the window in Control Designer where you can place or move
blocks. The scrollable extent is one page greater than the diagram extent in both
height and width.
Selection Toolbar
In Control Designer, a list of all the items in a specific Group from which you can
select an item to place on the diagram.
Server Setup
A utility that you can use to set up the CDOS Open Server(s) and SYBASE SQL
Server(s) you require when you use Control Desktop. This is automatically
launched when you install Control Desktop.
SQL
Abbreviation: Structured Query Language
Standard Functions
These are the functions and function blocks which are provided as part of the
Function Block Editor. Many of these functions/function blocks are a subset of
IEC 1131 standard. You cannot edit standard functions.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
210
Glossary
Status Bar
The bottom of the window of most Control Desktop modules and utilities contains
a status bar. This shows information such as quick help on the object being
selected or highlighted.
Streams
A series of data fields separated by commas (CDV format), representing a
configuration item. Streams begin with a keyword called an identifying field. This
keyword identifies the stream type (for example, UOC_GROUP). Streams end
with the keyword END.
Structured Query Language (SQL)
A language which provides a user interface to relational database management
systems. It is often embedded in other programming languages. A user can
create an SQL query in order to obtain specific information from the database.
Substreams
A series of data fields within a stream, separated by commas (CDV format) that
begins with a keyword, and continues until the next keyword.
Sybsystemprocs Database
Used in SYBASE SYSTEM 10. It is the database which holds stored procedures
that were previously held in the master database. It is created by SYBASE when
SYBASE is installed.
Table
A collection of records in a relational database.
Target Device
Any system device that receives point information, commonly a display device
that shows the information to an operator.
Task
The control element that provides periodic execution of the signal processing
functions required by the control strategy. A Control Designer task maps directly
to an ENVOX logic control point (LCP).
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
211
Task Daemon
The task daemon is part of the CDOS software and is the name of the process
that handles ancillary tasks such as generate and download. There are client
task daemons, server task daemons, and CHIP daemons in P5.0.
Task Monitor
An integrated utility that displays the status of all jobs currently in the Control
Desktop job queue.
TCP/IP
Acronym: Transmission Control Protocol/Internet Protocol
Tempdb Database
The database in which all temporary tables are created. It is created by SYBASE
when SYBASE is installed.
Template
A pattern for valid relationships among elements of a control strategy, defined
without specifying particular elements. A template permits different specific
elements to use the relationships at different times during the execution of the
control algorithm. The user establishes templates as part of system
configuration. [See Alias Template, DCD Template, and Group Template.]
Text Box
If you want to add some information about a function block diagram to the
diagram itself, you can create a text box to contain this information.
Transact SQL
A subset of SQL commands that you can use to query a SYBASE server.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
212
Glossary
Transaction Log
A log file maintained by the dataserver of all modifications to the database. As
additions, updates, and deletions are performed on data, these changes are
written to the transaction log. Once the changes have been accepted by the user
process and the transaction is complete, the changes are applied to the
appropriate data file in the database. If processing errors or system failures
occur, transactions which have not properly completed are not applied to the
data file, and the memory cache copy of the affected data is restored from the
data file. The transaction log is not the Audit Trail log, but rather contains
SYBASE-only information.
Translate
To convert a diagrammatic control function created in Control Designer into a
format that the plant controller can understand.
Unit
A PROVOX point type. A unit point has many attributes, enabling it to control the
execution of a unit operation.
Upload
The movement of configuration instructions from system devices to a
configuration device or interface. An upload lets the current values of parameters
be incorporated into new configuration source files, eliminating specific user
entry. Uploads also may be used to verify that configuration instructions are
correct.
User Functions
A user function diagram, created with the same drawing methods as program
diagrams, can be used on one or more program diagrams in a current project.
These user-created diagrams can contain standard functions but not other user
functions.
Variable
A variable is an IEC concept for a data type; for example, real, integer, percent,
or Boolean.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Glossary
213
Variables Editor
A module of Control Designer that you use to define and to edit user variables in
addition to the (standard) system constants. Variables can be local to a specific
program diagram or global and you can set access to them as read-only,
write-only, or read-write.
ViewPDF
This utility displays PDF files on a PC, simulating the appearance of the display
on the console or operator interface. You can use this utility to check the
appearance of a display before saving the display to the database from within
Display Designer.
Where Clause
Sets the search conditions to apply to an SQL query.
Window
A particular type of console display that has a specific purpose. A DDP window,
for example, shows point DDP information. A trend window shows trend set
information. An application window emulates a computer terminal.
A trace utility mode within LCP Trace/Tune, in which accumulator values appear
on the console screen as trace point FST steps execute, but FST execution does
not stop at trace points.
Installing ENVOXr Server and Control Desktop (Original — May 2000)
214
Glossary
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Index
215
Index
what gets installed, 109
A
accounts, 48
access, 41
Control Desktop, 50
ENVOX daemons, 49
machine user, 50
Windows NT, 49
CHIP environment variables, 60
changing settings, 63
description, 61
CHIP Kernel, 57
deinstall, 163
installation process, 58
CHIP_EVENT_LOGGING, 60, 63
Acrobat, 143
CHIP_GROUP, 60, 62
administration, 41
accounts, 48
Control Desktop client, 52
Diagnostics, 53
ENVOX Server, 52
strategy, 42
CHIP_INTERFACE_HOSTNAME,
60, 61
Adobe Acrobat, 143
CHIP_SCOPE, 60, 62
choosing
install option, 29
strategy, 42
Client, 73
deinstall, 159
installation process, 74
what gets installed, 76
B
before you begin, 28
C
client administration, 52
Client Server, 65
deinstall, 159
installation process, 66
compatibility in software, 38
ca password, 141
components of install, 29
CDOS, 87
deinstall, 159
installation process, 88
what gets installed, 92
conflicts in software, 38
CDOS server troubleshooting, 184
CHIP Daemons, 105
deinstall, 160
installation process, 106
considerations
hardware, 32
software, 37
Control Desktop
client administration, 52
troubleshooting, 165
Installing ENVOXr Server and Control Desktop (Original — May 2000)
216
Index
customized grid definition files, 156
D
daemons
CHIP, 105
ENVOX daemons accounts, 49
troubleshooting, 185
deinstall
CDOS, 159, 162
CHIP Daemons, 160
CHIP Kernel, 163
Client, 159
Client Server, 159
Control Desktop P1.0 or P2.0,
152
Diagnostics, 160, 163
Display Designer, 159
Emergency Download, 160
Excel Matrix, 160, 162
P5.0 components, 158
Server, 159
User Manuals, 160, 162
Diagnostics, 111
add users, 141
administration, 53
before you begin, 117
configure web browsers, 139
deinstall, 160
installing with iPlanet web
server, 127
installing with the web server,
118
ISAPI extensions, 113
NSAPI extensions, 114
Power Dynamo, 132
sql.ini, 121, 133
Sybase SQL Anywhere Studio,
128
troubleshooting, 177
Display Designer, 93
deinstall, 159
installation process, 94
what gets installed, 96
document history list, purpose of, 13
document list, ENVOX, 20
documentation, related PROVOX,
22
domain strategy, 44
E
Emergency Download, 97
deinstall, 160
installation process, 98
what gets installed, 100
ENVOX daemons accounts, 49
ENVOX document list, 20
ENVOX Server, 79
administration, 52
installation process, 80
what gets installed, 85
ENVOX version for this manual, 13
Excel Matrix, 101
deinstall, 160
installation process, 102
what gets installed, 103
existing hardware, 36
F
files
matrix in external format, 157
P1.0 customized grid files, 156
P1.0 filter files, 154
P2.0 filter files, 155
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Index
Report Writer, 155
filter files
from Control Desktop P1.0, 154
from Control Desktop P2.0, 155
User Manuals, 143
iPlanet 4.2 Web Server, 127
first steps, 28
ISAPI
extensions, 113
web server, 122
G
L
getting started, 28
licensing, 54
grid definition files, 156
logins, 48
Control Desktop, 50
project administrator, 51
project engineer, 51
H
217
hardware, 32
performance setup, 35
recommended, 33
using existing, 36
M
help, user defined, 158
manuals, 143
machine user accounts, 50
matrix in external format files, 157
Microsoft Personal Web Server, 115
I
minimum hardware, 33
incompatible software, 38
install
before you begin, 28
CDOS, 87
CHIP Daemons, 105
CHIP Kernel, 57
Client, 73
Client Server, 65
components, 29
Diagnostics, 111
Display Designer, 93
Emergency Download, 97
Excel Matrix, 101
introduction, 25
options, 29
Server, 79
multi--user issues, 55
N
Netscape iPlanet 4.2 Web Server,
127
network
account parameters, 48
accounts and logins, 48
administration, 41
strategy, 42
NSAPI
extensions, 114
web server, 124
Installing ENVOXr Server and Control Desktop (Original — May 2000)
218
Index
NT domain strategy, 44
O
obj.conf
iPlanet web server, 137
web server, 126
options of install, 29
software, 37
compatibility, 38
requirements, 37
upgrade, 39
SQL Anywhere Studio, 128
sql.ini, 121, 133
standalone strategy, 43
strategies, file access, 41
P
strategy, 42
standalone, 43
Windows NT domain, 44
workgroups, 45
password, ca, 141
Sybase SQL Anywhere Studio, 128
performance hardware, 35
system administration, 41
Personal Web Server, 115
system requirements
hardware, 32
software, 37
Power Dynamo, 132
preparation, 28
project administrator login, 51
project engineer login, 51
T
task daemons troubleshooting, 185
R
reader requirements, 13
reinstall P5.0, 164
requirements
hardware, 32
software, 37
troubleshooting, 165
CDOS server, 184
Control Desktop, 165
Diagnostics, 177
task daemons, 185
U
S
sa login, 50
Server, 79
deinstall, 159
installation process, 80
what gets installed, 85
upgrade, 149
customized grid files, 156
deinstall Control Desktop P1.0
or P2.0, 152
ENVOX databases, 149
filter files, 154, 155
Installing ENVOXr Server and Control Desktop (Original — May 2000)
Index
matrix in external format files,
157
Report Writer files, 155
user created files, 154
user defined help, 158
upgrade previous software, 39
user accounts, 50
user created files, 154
user defined help, 158
user logins
Control Desktop, 50
sa login, 50
User Manuals, 143
deinstall, 160
printing, 146
what gets installed, 146
219
user requirements, 13
W
web server
configure, 134, 139
install Diagnostics, 118
iPlanet 4.2 Web Server, 127
ISAPI, 122
Microsoft Personal Web Server,
115
NSAPI, 124
Windows NT accounts, 49
Windows NT domain strategy, 44
workgroups strategy, 45
Installing ENVOXr Server and Control Desktop (Original — May 2000)
220
Index
Installing ENVOXr Server and Control Desktop (Original — May 2000)
221
Notes ...
Installing ENVOXr Server and Control Desktop (Original — May 2000)
222
Notes ...
Installing ENVOXr Server and Control Desktop (Original — May 2000)
PN:SW3159