<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hello, I have created a Java Program that will pull a date from a stored procedure in a SQL Server, which then is compared to the current date, and will alarm red if it is past the threshold. Thus far, I have developed the code independent of Xymon, but
now plan on implementing it since it is functioning properly. Below is my java code. Instead of printing out “Uh oh” if the date is older than 2 hours, I would like to make it alarm on the servers page. I don’t know where to begin from here, and any suggestions
or pointers in the right direction would be great. Additionally, any examples of using Java as a monitor in Xymon would be very beneficial. I plan on storing this in \ext\trunk\monitor.d\120.</div>
<div><font color="#7F0055"> </font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>package</b><font color="black"> connect;</font></span></font></div>
<div> </div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> java.sql.DriverManager;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> java.sql.CallableStatement;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> java.sql.Connection;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> java.sql.ResultSet;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> java.sql.SQLException;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> </font><font color="black"><u>java.text.DateFormat</u></font><font color="black">;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> </font><font color="black"><u>java.text.SimpleDateFormat</u></font><font color="black">;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> java.util.Calendar;</font></span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>import</b><font color="black"> java.util.Date;</font></span></font></div>
<div> </div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>public</b><font color="black"> </font><b>class</b><font color="black"> Sqlselection {</font></span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font></div>
<div>        <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>public</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>static</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
</span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>void</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> main(String[] </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">args</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">)
</span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>throws</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> SQLException, ClassNotFoundException {</span></font></div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt;">CallableStatement </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">callableStatement</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>null</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                </div>
<div>                </div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt;">Class.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>forName</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt;">"com.microsoft.sqlserver.jdbc.SQLServerDriver"</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">); 
</span></font></div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt;">Connection </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">conn</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= DriverManager.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>getConnection</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt;">"jdbc:sqlserver://sqldev-v02.accu.accuwx.com;database=analysis_summary;integratedSecurity=true;"</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">);</span></font></div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt;">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">getCall</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt;">"{call proc_Return_Latest_AirQuality_DateTime}"</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                </div>
<div>                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">callableStatement</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> = </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">conn</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.prepareCall(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">getCall</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">);</span></font></div>
<div>                </div>
<div>                <font face="Courier New" size="2"><span style="font-size:10pt;">ResultSet </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">rs</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">callableStatement</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.executeQuery();</span></font></div>
<div> </div>
<div>                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>while</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> (</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">rs</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.next())
{</span></font></div>
<div>                        <font face="Courier New" size="2"><span style="font-size:10pt;">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">delims</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt;">"[.]+"</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                        <font face="Courier New" size="2"><span style="font-size:10pt;">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">seconddelim</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt;">"[- :]+"</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">columnValue</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">rs</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.getString(1);</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">String[] </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">tokens</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">columnValue</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.split(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">delims</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">);</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">String </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[]
= </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">tokens</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[0].split(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">seconddelim</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">);</span></font></div>
<div> </div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">year</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[0]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">month</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[1]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">day</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[2]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">hour</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[3]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">minute</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[4]);</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>int</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">second</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= Integer.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>parseInt</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkTime</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">[5]);</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">Calendar </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">cal</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= Calendar.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><i>getInstance</i></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">();</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">Date </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>new</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> Date();</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> = </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">cal</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.getTime();</span></font></div>
<div>                                </div>
<div> </div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">Date </span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">
= </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>new</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> Date();</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>setYear</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;"><u>year</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>-1900)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>setMonth</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;"><u>month</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>setDate</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;"><u>day</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>setHours</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;"><u>hour</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>setMinutes</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;"><u>minute</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>setSeconds</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;"><u>second</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.</span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>setHours</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>(</u></span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;"><u>todayDate</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>.</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u><strike>getHours</strike></u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"><u>()-2)</u></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">;</span></font></div>
<div>                                </div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>if</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.before(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">)){</span></font></div>
<div>                                        <font face="Courier New" size="2"><span style="font-size:10pt;">System.</span></font><font face="Courier New" size="2" color="#0000C0"><span style="font-size:10pt;"><b><i>out</i></b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.println(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt;">"UH
OH"</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">);</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">}</span></font></div>
<div>                                <font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>else</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;"> </span></font><font face="Courier New" size="2" color="#7F0055"><span style="font-size:10pt;"><b>if</b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">checkDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.after(</span></font><font face="Courier New" size="2" color="#6A3E3E"><span style="font-size:10pt;">todayDate</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">)){</span></font></div>
<div>                                        <font face="Courier New" size="2"><span style="font-size:10pt;">System.</span></font><font face="Courier New" size="2" color="#0000C0"><span style="font-size:10pt;"><b><i>out</i></b></span></font><font face="Courier New" size="2"><span style="font-size:10pt;">.println(</span></font><font face="Courier New" size="2" color="#2A00FF"><span style="font-size:10pt;">"yep"</span></font><font face="Courier New" size="2"><span style="font-size:10pt;">);</span></font></div>
<div>                                <font face="Courier New" size="2"><span style="font-size:10pt;">}               </span></font></div>
<div>                        <font face="Courier New" size="2"><span style="font-size:10pt;">}</span></font></div>
<div>        <font face="Courier New" size="2"><span style="font-size:10pt;">}</span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">}</span></font></div>
<div> </div>
<div style="margin-top:2pt;margin-bottom:2pt;"><font face="Arial" size="4" color="#FF6600"><span style="font-size:13.5pt;">Foster Patch</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt;"><font face="Arial" size="2"><span style="font-size:9pt;">Web Server Technician</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt;"><img src="cid:image001.png@01D101D9.AE813790"><img src="cid:50685E5C7CFEA04D9654545D11292582@accu.accuwx.com"><font face="Arial" size="4" color="#FF6600"><span style="font-size:13.5pt;">AccuWeather</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt;"><font face="Arial" size="2"><span style="font-size:9pt;">385 Science Park Road, State College, PA 16803</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt;"><font face="Segoe UI" size="2"><span style="font-size:9pt;">P: 814.235.8650</span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt;"><font face="Segoe UI" size="2"><span style="font-size:9pt;">E: <a href="mailto:Foster.Patch@accuweather.com"><font face="Arial" color="blue"><u>Foster.Patch@accuweather.com</u></font></a></span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt;"><font face="Segoe UI" size="2"><span style="font-size:9pt;">E: <a href="mailto:networkoperations@accuweather.com"><font face="Arial" color="blue"><u>networkoperations@accuweather.com</u></font></a></span></font></div>
<div style="margin-top:2pt;margin-bottom:2pt;"><a href="http://www.accuweather.com/"><font face="Arial" size="2" color="#ED7D31"><span style="font-size:9pt;"><u>http://www.AccuWeather.com</u></span></font></a></div>
<div> </div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>