#!/usr/bin/perl -w BEGIN { $ENV{"SYBASE"} = "/usr/local/freetds"; $ENV{"DSQUERY"} = "NCOT6P"; $ENV{"OMNIHOME"} = qw(/opt/app/netcool/omnibus); $ENV{"LD_LIBRARY_PATH"} = "/usr/local/freetds/lib"; } use strict; use CGI; use DBI; use DBD::Sybase; print "Content-type: text/html\n\n"; print < Suppress Alarms HTML my (@available_drivers, $dbh, $sql_statement, $sth, @array) = (); @available_drivers = DBI->available_drivers; print ("\nThe available DBD drivers are: @available_drivers.\n"); $dbh = DBI->connect('dbi:Sybase:NCOT6P;interfaces:$ENV{OMNIHOME}/etc/interfaces.solaris2;loginTimeout=10;timeout=120', "dsybase", "dsybase", { RaiseError=> 0 , PrintError => 0, AutoCommit => 0 } ); my $select_sql = "select Summary from alerts.status where ServerSerial = 16238215"; $sth = $dbh->prepare("$select_sql"); $sth->execute(); while (my $summary = $sth->fetchrow_array) { print "\nSummary --> $summary\n"; } $sth->finish; $dbh->disconnect; print "";