Advertisement

01.03.2006 at 11:02AM PST, ID: 21682467
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

perl and oracle connectivity using DBI

Tags: dsn, hostname, perl
Hi ,
I am unable to connect to Oracle 10g using following statement in perl:
$dbh=DBI->connect("dbi:Proxy:hostname=$host;port=$port;dsn=$dsn",$user,$pass)  || die "Error in opening database: $DBI::errstr\n";

I specified the correct information in the variables , it still doesn't works .
I am able to connect to oracle from backend though using either (tnsnames.ora or EZConnect ).

Can someone help me .

Regards
Start your free trial to view this solution
Question Stats
Zone: Programming
Question Asked By: bjuneja_2000
Solution Provided By: Tim_Utschig
Participating Experts: 1
Solution Grade: A
Views: 0
Translate:
Loading Advertisement...
01.03.2006 at 11:10AM PST, ID: 15601398

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 11:32AM PST, ID: 15601588

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 11:50AM PST, ID: 15601733

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 12:01PM PST, ID: 15601829

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 12:12PM PST, ID: 15601921

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 12:20PM PST, ID: 15602023

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 12:57PM PST, ID: 15602431

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 01:05PM PST, ID: 15602519

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 01:22PM PST, ID: 15602744

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 01:33PM PST, ID: 15602861

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 01:36PM PST, ID: 15602883

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 02:06PM PST, ID: 15603161

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.03.2006 at 02:58PM PST, ID: 15603632

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.04.2006 at 09:37PM PST, ID: 15615166

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.18.2006 at 10:18PM PDT, ID: 16715245

Rank: Sage

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.31.2006 at 07:45PM PDT, ID: 16804368

Rank: Sage

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.04.2006 at 12:56AM PDT, ID: 16826511

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • Automotive
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Displays / Monitors
  • Handhelds / PDAs
  • Components
  • Peripherals
  • Laptops/Notebooks
  • Servers
  • Misc
  • Apple
  • Embedded Hardware
  • Networking Hardware
  • Storage
  • Desktops
  • New Users
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMware
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Virtualization
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • Web Computing
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Consulting
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMware
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Automation
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Web Services
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Web Computing
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Lounge
  • Business Travel
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
  • Automotive
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
01.03.2006 at 11:10AM PST, ID: 15601398

Rank: Master

What is the error you get?
And what is in $dsn ?
And why are you using dbi:Proxy and not dbi:Oracle ?
 
01.03.2006 at 11:32AM PST, ID: 15601588
Here is the connection info I am trying to use  
my $host='genome.coafes.umn.edu';
        my $port='1521';
        my $dsn='dbi:oracle:SMD_Test.genome.coafes.umn.edu';
        my $user='SMD';
        my $pass='passwd';
        my $dbh=DBI->connect("dbi:Oracle:hostname=$host;port=$port;dsn=$dsn",$user,$pass)
        || die "Error in opening database: $DBI::errstr\n";

The  above stmt is part of Login.pm module
I get following error :
An unexpected error ocurred.
Stack Trace:
Can't call method "prepare" on an undefined value at /home/junej003/Fahrenkrug/smd/lib/Tools/DB/Login.pm line 146.


--------------------------------------------------------------------------------

Last executed DBI statement:
Software error:
Can't modify $DBI::!lasth special variable at /home/junej003/Fahrenkrug/smd/lib/Tools/DB/Session.pm line 796

I tried with both DBI:Proxy and DBI:Oracle , i still get the same error.




 
01.03.2006 at 11:50AM PST, ID: 15601733

Rank: Master

How about:

my $dbname='SMD_Test.genome.coafes.umn.edu';
my $dbh=DBI->connect("dbi:Oracle:$dbname:hostname=$host",$user,$pass) || die "Error in opening database: $DBI::errstr\n";

Or should $dbname='SMD_Test' ?
 
01.03.2006 at 12:01PM PST, ID: 15601829
Doesn't work  I still get the same error . I modified the script as per your recommendation.Its shown below:

 my $host='genome.coafes.umn.edu';
        my $port='1521';
        my $dbname='SMD_Test';
 
        my $user='SMD';
        my $pass='passwd';
        my $dbh=DBI->connect("dbi:Oracle:$dbname:hostname=$host",$user,$pass) || die "Error in opening database: $DBI::errstr\n";

I tried both dbname i-e SMD_Test as well as SMD_Test.genome.coafes.umn.edu

Pl advice

 
01.03.2006 at 12:12PM PST, ID: 15601921

Rank: Master

Can you post the entire Login.pm ? If it's not too big that is.  And are you showing us the entire error output or just the last few lines?
 
01.03.2006 at 12:20PM PST, ID: 15602023
I am showing last few lines .Login.pm contains a function ConnectToDatabase  which is called from another module session.pm .
I earlier tried to specify the connection paramters in a config file called conf.pm . It didn't work then I tried to specify the connection parameters within this function itself , this doesn't works either .

Here is the complete function.
use DBI;
use CGI qw/:standard :html3/;
use CGI::Carp qw(fatalsToBrowser);
use Config::Config;
use Tools::WWW::PageFormat qw(BeginHTML NewBanner Help Email);

####################################################################################
sub ConnectToDatabase{
####################################################################################
# This will return a database handle to the specified database, which
# must be passed in as the first argument.  If a username and password
# are passed into the function, the it will use those to log on,
# otherwise it will default to webb

# Usage : my $dbh = &ConnectToDatabase($dbInstance, $schemaName, $pass);
#
# all arguments are optional. the dbInstance schemaName and password
# are taken from the conf.pm file. args that are passed in override
# the values in the conf.pm file. thus it is possible to have more
# than one db connection open.
#


    my $dbh;
    my $dbInstance = lc( shift );
    my $schemaName = uc( shift );
    my $pass = shift;
    my $conf = Config::Config->new;
    my $dbConnect;

    # fetch the db instance schemaName and password.  If these data
    # were passed in then use what was passed. otherwise use what is
    # in the config file

    if ( !$dbInstance ) {
        $dbInstance = $conf->dbInstanceId;
    }

    if ( !$schemaName ) {
        $schemaName = $conf->dbSchemaName;
    }

    if ( !$pass ) {
        $pass = $conf->dbPw if ($schemaName eq $conf->dbSchemaName);
        if ( !$pass ) {
            $pass = &GetPassword( $dbInstance, $schemaName );
        }
    }

    &SetEnvironment;
         my $oracle_home = $ENV{"ORACLE_HOME"};
        print "ORACLE_HOME: $oracle_home\n";
    if ( $conf->dbConnect ) {
    }
    else {

        #
        # construct the connect string from the raw material
        # given...
        #

        if ( $conf->dbVendor ) {
            $dbConnect = $conf->dbVendor . ":";
        }
        else {
x
            $dbConnect = "dbi:Oracle:";
        }
        if ( !$conf->dbSchemaName ) {
            &PrintConnectionError( $dbInstance, "Configuration error, you must provide a schema name" );
        }
        if ( !$conf->dbInstanceId ) {
            &PrintConnectionError( $dbInstance, "Configuration error, you must provide an Instance id (SID)" );
        }
        if ( $conf->dbHost ) {
            $dbConnect .= "host=" . $conf->dbHost;
            if ( $conf->dbPort ) {
                $dbConnect .= ";port=" . $conf->dbPort;
            }
            $dbConnect .= ";sid=" . $conf->dbInstanceId;
        }
        else {
            $dbConnect .= $conf->dbInstanceId;
        }
    }

    if ( -e $conf->dbLogPath . "NO_CGI_ACCESS" && $ENV{SCRIPT_FILENAME} =~ /cgi/ ){
        &PrintConnectionError( $dbInstance, "The database is currently unavailable for technical reasons." );
    }
    elsif ( -e $conf->dbLogPath . "NO_ACCESS" ){
        &PrintConnectionError( $dbInstance, "The database is currently unavailable for technical reasons." );
    }
$ENV{ORACLE_HOME} = "/u01/app/oracle/product/10.2.0/db_1/";
$ENV{ORACLE_SID} = "SMD_Test";
$ENV{ORACLE_BASE}="/u01/app/oracle";
$ENV{PATH}="/u01/app/oracle/product/10.2.0/db_1/bin";
$ENV{LD_LIBRARY_PATH}="/u01/app/oracle/product/10.2.0/db_1/lib";
#my $dbname='SMD_Test.genome.coafes.umn.edu';
#my $dbh=DBI->connect("dbi:Oracle:$dbname:hostname=$host",$user,$pass) || die "Error in opening database: $DBI::errstr\n";

    eval {
        my $host='genome.coafes.umn.edu';
        my $port='1521';
        my $dbname='SMD_Test';

        my $dsn='dbi:oracle:SMD_Test.genome.coafes.umn.edu';
        my $user='SMD';
        my $pass='passwd';
        my $dbh=DBI->connect("dbi:Oracle:$dbname:hostname=$host",$user,$pass) || die "Error in opening database: $DBI::errstr\n";

#my $dbh=DBI->connect("dbi:Oracle:hostname=$host;port=$port;dsn=$dsn",$user,$pass)
 #       || die "Error in opening database: $DBI::errstr\n";

#       $dbh = DBI->connect( 'dbi:Oracle:SMD_Test', 'SMD', 'passwd', { RaiseError=>1, AutoCommit=>0, ShowErrorStatement=>1 });
#       $dbh = DBI->connect( $dbConnect, $schemaName, $pass, { RaiseError=>1, AutoCommit=>0, ShowErrorStatement=>1 });
    };
if ($@) {
        my $error = h2("Cannot connect to the oracle server named <font color=red>$dbInstance</font>:<br>$DBI::errstr\n$@\n");
        &PrintConnectionError( $dbInstance, $error );
    }

    # set the nls_date_format as required by SMD software
   my $stmt = $dbh->prepare("alter session set nls_date_format=\"YYYY-MM-DD\"");
  #my $stmt = $dbh->prepare("alter session set nls_date_format=\"MM-DD-YYYY\"");
          $stmt->execute();
eval{
    if ( $conf->traceLevel > 0 ) {
        unlink($conf->traceFile);
        $dbh->trace($conf->traceLevel, $conf->traceFile);
    }
    $DBI::neat_maxlen = 2000;
};
    if ($@) {
        my $error = h2("Cannot connect to the oracle server named <font color=red>$dbInstance</font>:<br>$DBI::errstr\n$@\n");
        &PrintConnectionError( $dbInstance, $error );
 }
    return $dbh;

}



 
01.03.2006 at 12:57PM PST, ID: 15602431

Rank: Master

Move your my's out of the eval block.  The way you haev it, $dbh is always undefined at $dbh->prepare(...).

The connect must be have always been working because $@ is false.
 
01.03.2006 at 01:05PM PST, ID: 15602519
Hey ,
I tried that , but I get following error now .

Stack Trace:
install_driver(Oracle) failed: Can't locate DBD/Oracle.pm in @INC (@INC contains: /home/junej003/Fahrenkrug/smd/lib /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 .) at (eval 7) line 3.

Perhaps the DBD::Oracle perl module hasn't been fully installed,

or perhaps the capitalisation of 'Oracle' isn't right.

Available drivers: DBM, ExampleP, File, Proxy, Sponge.

at /home/junej003/Fahrenkrug/smd/lib/Tools/DB/Login.pm line 142
 
01.03.2006 at 01:22PM PST, ID: 15602744
 
01.03.2006 at 01:33PM PST, ID: 15602861
Hey is the way that I can connect to oracle without using DBD:module . Seems like it is having some issues on Server side .I just talked top my DBA about this .
Regards
Bhupi
 
01.03.2006 at 01:36PM PST, ID: 15602883
Here is the error my DBA is getting when he tries to install DBD module on server side.
DBD::Oracle: libclntsh.so.10.1: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.6/i386-linux-thread-multi/DynaLoader.pm line 230.
Not sure why he is getting this error while installing DBD module.

Any ideas .
Bhupi

 
01.03.2006 at 02:06PM PST, ID: 15603161

Rank: Master

The REAME.help file addresses this error:

http://search.cpan.org/src/TIMB/DBD-Oracle-1.16/README.help
Accepted Solution
 
01.03.2006 at 02:58PM PST, ID: 15603632
Hey , The readme helped me to resolve the install error but now I am getting error while connecting:
 ORA-12162: TNS:net service name is incorrectly specified

I am sure my Tnsnames.ora is correct .

Any suggestions
 
01.04.2006 at 09:37PM PST, ID: 15615166
I followed whats is there in Readme.hlp  however it doesn't helps much . I have checked the location of libclntsh.so.10.1 and its there in $ORACLE_HOME/lib.
So I am not sure what is going wrong here ?

 
05.18.2006 at 10:18PM PDT, ID: 16715245

Rank: Sage

bjuneja_2000 -

This old question needs to be finalized — accept an answer, split points, or get a refund.  For information on your options, please see

http://www.experts-exchange.com/help.jsp#hs5

Once more than 21 days have passed with no new responses posted, a question is considered abandoned.  If you do nothing, I will make a recommendation to the moderators on its resolution in approximately 4 to 14 days.

 EXPERTS -  I would appreciate any comments that would help me in making a recommendation.

[I think Tim should get the points, but here's a chance for bjuneja to decide what's right.]

jmcg
EE Page Editor for Perl wearing my Cleanup hat
 
05.31.2006 at 07:45PM PDT, ID: 16804368

Rank: Sage

No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I will leave the following recommendation for this question in the Cleanup topic area:
   Accept: Tim_Utschig {http:#15603161}

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

jmcg
EE Page Editor for Perl wearing my Cleanup hat
 
06.04.2006 at 12:56AM PDT, ID: 16826511
Forced accept.

CetusMOD
Community Support Moderator
 
 
20080716-EE-VQP-33