Re: [foxboro] FoxAPi
- From: "Deen, Ron" <rdeen@xxxxxxxxxxx>
- To: foxboro@xxxxxxxxxxxxx
- Date: Tue, 18 Dec 2001 04:00:44 -0500
What I did for PI:
In the script that starts the PI client I added a test for the presence of
the FoxAPI progs.
The count of 5 programs (-lt 5) includes the "grep foxapi" utility of
course.
while [ `ps -ef|grep foxapi|wc -l` -lt 5 ]
do
echo "Foxapi not running yet"
sleep 10
done
After this I run the PI start script.
Simple but at least a bit conditional. You can make it more intelligent of
course...
Regards
Ron Deen
Senior System Service Specialist
Invensys Systems N.V.
Baarnsche dijk 10 P.O. Box 146 3740 AC Baarn The Netherlands
T: +31 (0)35 54 84 233 F: +31 (0)35 54 84 175
Ron.Deen@xxxxxxxxxxxx www.invensys-systems.nl
A P V * F o x b o r o * S i m S c i * T r i c o n e x * W o n d e r
w a r e
-----Original Message-----
From: Johnson, Alex (Foxboro) [mailto:ajohnson@xxxxxxxxxxx]
Sent: Monday, December 17, 2001 4:15 PM
To: foxboro@xxxxxxxxxxxxx
Subject: Re: [foxboro] FoxAPi
FoxAPI should be started from /usr/fox/bin/fox_apps.dat. If you have
additional startups in /etc/fox/user_apps.dat or /etc/fox/rc.foxapps nothing
good will come of it.
However, it is reasonable to place a /bin/sleep <sometime> in
/usr/fox/bin/fox_apps.dat to ensure that FoxAPI has a chance to startup
completely before any applications that use it.
Regards,
Alex Johnson
System Products - Invensys Systems, Inc.
10707 Haddington
Houston, TX 77043
713.722.2859 (office)
713.722.2700 (switchboard)
713.932.0222 (fax)
ajohnson@xxxxxxxxxxx <mailto:ajohnson@xxxxxxxxxxx>
-----Original Message-----
From: Lowell, Tim: [SMTP:tlowell@xxxxxxxx]
Sent: Monday, December 17, 2001 8:50 AM
To: 'foxboro@xxxxxxxxxxxxx'
Subject: Re: [foxboro] FoxAPi
Jef,
Try going to /opt/fox/ais/bin and typing in the command P (simply
the
capital letter P) at the Solaris prompt. It will print out all the
FoxAPI-related applications that are currently running. You should
have at
least the following:
/opt/fox/ais/bin/foxapi om_poll
/opt/fox/ais/bin/foxapi
/opt/fox/ais/bin/foxapi wrtimr
/opt/fox/ais/bin/foxapi wrproc
/opt/fox/ais/bin/histlnbc
You may also have an_server.tcp running a few times, depending on if
you
have any special applications running.
If you don't have these entries, FoxAPI is not really running. You
should
also check /usr/fox/bin/fox_apps.dat or /etc/fox/user_apps.dat to
make sure
FoxAPI starts on reboot. There should be an entry in one of those
files
that refers somewhere to aisstart, such as go_ADDE6.
Tim Lowell
Control Systems Engineer
Phillips Petroleum Company, Trainer Refinery
Phone: 610-364-8362
Fax: 610-364-8211
tlowell@xxxxxxxx
-----Original Message-----
From: jdesaeve@xxxxxxxxxxx [SMTP:jdesaeve@xxxxxxxxxxx]
Sent: Monday, December 17, 2001 8:55 AM
To: Foxboro@xxxxxxxxxxxxx
Subject: [foxboro] FoxAPi
Hi,
I would like to write a C program using FoxAPI calls like
an_add_objects,
an_poll_changes,...
However when I start my programs , it tells me "FoxAPI is
not
running-Please restart application after FoxAPI is started
!"
When I check with a ps command , FoxAPI is running !
We are using FoxAPI ver 4.2.0 (I/A series ver 6.2.1)
Jef Desaever
Protein Technologies Int
Zwaanhofweg 1
8900 Ieper- Belgium
___________________________________________________________________
This list is neither sponsored nor endorsed by The Foxboro
Company.
Use the information obtained here at your own risk. For
disclaimer,
see
http://www.thecassandraproject.org/disclaimer.html#maillist
list info: http://www.freelists.org/list/foxboro
subscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
unsubscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
___________________________________________________________________
This list is neither sponsored nor endorsed by The Foxboro Company.
Use the information obtained here at your own risk. For disclaimer,
see http://www.thecassandraproject.org/disclaimer.html#maillist
list info: http://www.freelists.org/list/foxboro
subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
___________________________________________________________________
This list is neither sponsored nor endorsed by The Foxboro Company.
Use the information obtained here at your own risk. For disclaimer,
see http://www.thecassandraproject.org/disclaimer.html#maillist
list info: http://www.freelists.org/list/foxboro
subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
___________________________________________________________________
This list is neither sponsored nor endorsed by The Foxboro Company.
Use the information obtained here at your own risk. For disclaimer,
see http://www.thecassandraproject.org/disclaimer.html#maillist
list info: http://www.freelists.org/list/foxboro
subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
Other related posts: