Index: trunk/pstamp/scripts/pstamp_parser_run.pl
===================================================================
--- trunk/pstamp/scripts/pstamp_parser_run.pl	(revision 16591)
+++ trunk/pstamp/scripts/pstamp_parser_run.pl	(revision 16675)
@@ -19,8 +19,4 @@
 my $request_id = $ARGV[0];
 
-# XXX: CONFIGURATION: get these from a configuration file
-my $inputWorkdir = "/export/data1/bills/pstamp/work/$request_id";
-my $outputDataStoreRoot = "/var/www/html/ds/dsroot";
-my $defaultOutputRoot = $outputDataStoreRoot;
 
 use IPC::Cmd 0.36 qw( can_run run );
@@ -42,4 +38,19 @@
 		       );
 
+my $ipprc = PS::IPP::Config->new(); # IPP Configuration
+
+#my $outputDataStoreRoot = "/var/www/html/ds/dsroot";
+
+my $outputDataStoreRoot = metadataLookupStr($ipprc->{_ipprc}, 'PSTAMP_DATA_STORE_ROOT');
+exit ($PS_EXIT_CONFIG_ERROR) unless defined $outputDataStoreRoot;
+my $defaultOutputRoot = $outputDataStoreRoot;
+
+
+#my $inputWorkdir = "/export/data1/bills/pstamp/work/$request_id";
+
+my $inputWorkdir = metadataLookupStr($ipprc->{_ipprc}, 'PSTAMP_WORKDIR');
+exit ($PS_EXIT_CONFIG_ERROR) unless defined $inputWorkdir;
+$inputWorkdir .= "/$request_id";
+    
 my $missing_tools;
 
