Index: /branches/eam_branches/ipp-pstamp-20260421/ippScripts/scripts/ipp_filename.pl
===================================================================
--- /branches/eam_branches/ipp-pstamp-20260421/ippScripts/scripts/ipp_filename.pl	(revision 43025)
+++ /branches/eam_branches/ipp-pstamp-20260421/ippScripts/scripts/ipp_filename.pl	(revision 43026)
@@ -7,4 +7,28 @@
 use Pod::Usage qw( pod2usage );
  
+use PS::IPP::Config;
+my $ipprc = PS::IPP::Config->new();
+  
+my ($filerule, $class_id, $basename, $camera, $touch, $neb_server);
+
+GetOptions('filerule=s'    => \$filerule,
+	   'class_id=s'    => \$class_id,
+	   'basename=s'    => \$basename,
+	   'camera|c=s'    => \$camera,
+	   'neb-server=s'  => \$neb_server,
+           'touch'         => \$touch,
+	   ) or pod2usage( 2 );
+
+pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
+pod2usage(
+    -msg => "Required options: --filerule --class_id --basename --camera",
+    -exitval => 3,
+) unless defined $basename
+    and defined $filerule 
+    and defined $class_id 
+    and defined $camera;
+
+if (defined $neb_server) { $ENV{'NEB_SERVER'} = $neb_server; }
+
 # use these to check the apache environment
 #print "$ENV{'PATH'}\n";
@@ -21,25 +45,4 @@
     exit (6);
 }
-
-use PS::IPP::Config;
-my $ipprc = PS::IPP::Config->new();
-  
-my ($filerule, $class_id, $basename, $camera, $touch);
-
-GetOptions('filerule=s'    => \$filerule,
-	   'class_id=s'    => \$class_id,
-	   'basename=s'    => \$basename,
-	   'camera|c=s'    => \$camera,
-           'touch'         => \$touch,
-	   ) or pod2usage( 2 );
-
-pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
-pod2usage(
-    -msg => "Required options: --filerule --class_id --basename --camera",
-    -exitval => 3,
-) unless defined $basename
-    and defined $filerule 
-    and defined $class_id 
-    and defined $camera;
 
 $touch = 0 unless (defined $touch);
