SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
Honeywell Users Group 2008
Solutions at work.
Server Script usage
Marc Schuilwerve
2
Using Experion Server Scripts
• Introduction
– The Experion system allows one to initiate a Server
Script based on an event. These events could be from
an alarm or a change in state of an input. Another very
useful initiator can be when a SCM step becomes active.
3
Log only Server Scripts
• Scripts can be forced to go to the Journal Log
so that an Operator does not get distracted by
them coming on the Message Summary
display. These messages can then be
scheduled to be printed out or sent to a virtual
printer based on how you setup up your
report.
4
Log only Server Scripts example
• The example below is a script that is used for a report in a
waste treatment operation. There are many instances
throughout the days of activities that need to be reported.
The messages all start with “wtr”; this allows one to setup
up a custom report that only prints out messages with a
certain wildcard, in this case “wtr”.
– If StrComp(EventInfo.value, "ON", vbTextCompare) = 0 Then
– Dim AlmDtls
– Set AlmDtls=Server.CreateAlarmDetails
– ' AlmDtls.Name="WasteTreatmentMsg"
– AlmDtls.Priority=hscJournal
– AlmDtls.Type="MESSAGE"
– AlmDtls.Area="Waste Trt"
– AlmDtls.Description="wtr:RE-811 FEED Phase Started"
– Server.GenerateAlarm AlmDtls
– Set AlmDtls=nothing
– End If
5
Message Summary Server Scripts
• Sometimes it is essential that the Operator be
made aware of an event, in this case it is
beneficial to alert the Operator and sent the
message to the Message Summary page.
– Obviously you want to make sure that your Flex and
Consol station are properly configured to provide an
audible alarm for the message summary, otherwise
important information may not be retrieved in a
timely manner.
6
Message Summary Server Scripts
– Below is an example of a script that informs the
Operator of how much of an ingredient was charged
into a reactor. This script is initiated by a SCM, and
it is a so called Common or Shared SCM, there are
multiple reactors that use this SCM ,thus the unit
specific identifiers; the “auxunit” parameter.
7
Conclusion
• Server Scripts are a powerful way of storing
and conveying information to the Operator.
• A question often asked is why not just use the
build-in message block. The limitation with the
message block is that it does not allow one to
use dynamic data; a message block can only
display the text field that was programmed into
it. It would be a great enhancement if the
message block had a feature that incorporates
dynamic data, but till then, the Server Script
will fill your needs.

Weitere ähnliche Inhalte

Ähnlich wie Honeywell Users Group 2008 Server Script Usage Guide

Monitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersMonitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersPrince JabaKumar
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance TuningKINGSHUK MAJUMDER
 
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersIBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersDavid Ware
 
Memory Management in Trading Platforms
Memory Management in Trading PlatformsMemory Management in Trading Platforms
Memory Management in Trading PlatformsIRJET Journal
 
IBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Systems UKI
 
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...IRJET Journal
 
Missing OSS Events Powerpoint_BITUG_2006
Missing OSS Events Powerpoint_BITUG_2006Missing OSS Events Powerpoint_BITUG_2006
Missing OSS Events Powerpoint_BITUG_2006Karl Todd
 
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...Peter Broadhurst
 
Kafka monitoring and metrics
Kafka monitoring and metricsKafka monitoring and metrics
Kafka monitoring and metricsTouraj Ebrahimi
 
OnPrem Monitoring.pdf
OnPrem Monitoring.pdfOnPrem Monitoring.pdf
OnPrem Monitoring.pdfTarekHamdi8
 
Introduction to NServiceBus
Introduction to NServiceBusIntroduction to NServiceBus
Introduction to NServiceBusAdam Fyles
 
IBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech ConferenceIBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech ConferenceRobert Nicholson
 
Supervision Reporting Service
Supervision Reporting ServiceSupervision Reporting Service
Supervision Reporting Servicem0gabr79
 
PeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance TunningPeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance TunningInSync Conference
 
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...Meet Magento Italy
 
A generic log analyzer for auto recovery of container orchestration system
A generic log analyzer for auto recovery of container orchestration systemA generic log analyzer for auto recovery of container orchestration system
A generic log analyzer for auto recovery of container orchestration systemConference Papers
 

Ähnlich wie Honeywell Users Group 2008 Server Script Usage Guide (20)

Manual of the CSS Alarm Handler (Beast)
Manual of the CSS Alarm Handler (Beast)Manual of the CSS Alarm Handler (Beast)
Manual of the CSS Alarm Handler (Beast)
 
Monitoring Clusters and Load Balancers
Monitoring Clusters and Load BalancersMonitoring Clusters and Load Balancers
Monitoring Clusters and Load Balancers
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
 
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersIBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
 
Memory Management in Trading Platforms
Memory Management in Trading PlatformsMemory Management in Trading Platforms
Memory Management in Trading Platforms
 
IBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ Clusters
 
Art Of Message Queues
Art Of Message QueuesArt Of Message Queues
Art Of Message Queues
 
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
IRJET- Real Time Monitoring of Servers with Prometheus and Grafana for High A...
 
Missing OSS Events Powerpoint_BITUG_2006
Missing OSS Events Powerpoint_BITUG_2006Missing OSS Events Powerpoint_BITUG_2006
Missing OSS Events Powerpoint_BITUG_2006
 
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
IBM IMPACT 2014 - AMC-1882 Building a Scalable & Continuously Available IBM M...
 
Kafka monitoring and metrics
Kafka monitoring and metricsKafka monitoring and metrics
Kafka monitoring and metrics
 
OnPrem Monitoring.pdf
OnPrem Monitoring.pdfOnPrem Monitoring.pdf
OnPrem Monitoring.pdf
 
Introduction to NServiceBus
Introduction to NServiceBusIntroduction to NServiceBus
Introduction to NServiceBus
 
IBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech ConferenceIBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech Conference
 
Supervision Reporting Service
Supervision Reporting ServiceSupervision Reporting Service
Supervision Reporting Service
 
PeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance TunningPeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance Tunning
 
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
Eugene Shakhsuvarov - Improving enterprise store scalability using AMQP and A...
 
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, OptimizeNZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
 
A generic log analyzer for auto recovery of container orchestration system
A generic log analyzer for auto recovery of container orchestration systemA generic log analyzer for auto recovery of container orchestration system
A generic log analyzer for auto recovery of container orchestration system
 
OpenMQ Aquarium Paris
OpenMQ Aquarium ParisOpenMQ Aquarium Paris
OpenMQ Aquarium Paris
 

Honeywell Users Group 2008 Server Script Usage Guide

  • 1. Honeywell Users Group 2008 Solutions at work. Server Script usage Marc Schuilwerve
  • 2. 2 Using Experion Server Scripts • Introduction – The Experion system allows one to initiate a Server Script based on an event. These events could be from an alarm or a change in state of an input. Another very useful initiator can be when a SCM step becomes active.
  • 3. 3 Log only Server Scripts • Scripts can be forced to go to the Journal Log so that an Operator does not get distracted by them coming on the Message Summary display. These messages can then be scheduled to be printed out or sent to a virtual printer based on how you setup up your report.
  • 4. 4 Log only Server Scripts example • The example below is a script that is used for a report in a waste treatment operation. There are many instances throughout the days of activities that need to be reported. The messages all start with “wtr”; this allows one to setup up a custom report that only prints out messages with a certain wildcard, in this case “wtr”. – If StrComp(EventInfo.value, "ON", vbTextCompare) = 0 Then – Dim AlmDtls – Set AlmDtls=Server.CreateAlarmDetails – ' AlmDtls.Name="WasteTreatmentMsg" – AlmDtls.Priority=hscJournal – AlmDtls.Type="MESSAGE" – AlmDtls.Area="Waste Trt" – AlmDtls.Description="wtr:RE-811 FEED Phase Started" – Server.GenerateAlarm AlmDtls – Set AlmDtls=nothing – End If
  • 5. 5 Message Summary Server Scripts • Sometimes it is essential that the Operator be made aware of an event, in this case it is beneficial to alert the Operator and sent the message to the Message Summary page. – Obviously you want to make sure that your Flex and Consol station are properly configured to provide an audible alarm for the message summary, otherwise important information may not be retrieved in a timely manner.
  • 6. 6 Message Summary Server Scripts – Below is an example of a script that informs the Operator of how much of an ingredient was charged into a reactor. This script is initiated by a SCM, and it is a so called Common or Shared SCM, there are multiple reactors that use this SCM ,thus the unit specific identifiers; the “auxunit” parameter.
  • 7. 7 Conclusion • Server Scripts are a powerful way of storing and conveying information to the Operator. • A question often asked is why not just use the build-in message block. The limitation with the message block is that it does not allow one to use dynamic data; a message block can only display the text field that was programmed into it. It would be a great enhancement if the message block had a feature that incorporates dynamic data, but till then, the Server Script will fill your needs.