[xsl] How do I set up my Saxon call to update/pass back a log file

Subject: [xsl] How do I set up my Saxon call to update/pass back a log file
From: "Catherine Wilbur cwilbur@xxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 13 Mar 2015 20:13:19 -0000
If this Saxon call does not work properly I want to send emails to certain 
individuals plus to the production mailbox.  How do I put a log file in 
this Saxon call so I trap what happened in the call and pass the log file 
in the msg body when I email the log in the commented code just below?

    /usr/java5/bin/java -cp $SAXON_JAR net.sf.saxon.Transform 

Currently I have this unix code commented out.

   # XML file did not convert properly into CSV file
   # ==================================================================
#  if [! -s $FinesrvDataDir/Library_Invoice_Interface.csv ]
#  then
#      cp $FinesrvDataDir/Library_Invoice_Interface.log 
#      MessageFile=$FinesrvDataDir/Library_Invoice_Interface.tmp
#      msg="FAILED - Library Invoice data did not convert properly from 
XML to CSV in the stylesheet"
#      mail -s "$msg" cwp?????@uwindsor.ca < $MessageFile
#      mail -s "$msg" mkp????@uwindsor.ca < $MessageFile
#      mail -s "$msg" mka????@uwindsor.ca < $MessageFile
#      mail -s "$msg" prodmailbox@xxxxxxxxxxx < $MessageFile
#      rm ${MessageFile}
#      echo '---------------------------------------------------'
#      echo 'PROBLEM with Input data.'
#      echo 'Library A/P Interface COULD NOT BE converted from XML to 
#      echo '---------------------------------------------------'
#  fi

Catherine Wilbur  |  Senior Application Programmer  |  IT Services
401 Sunset Avenue, Windsor ON Canada  N9B 3P4
(T) 519.253.3000 Ext. 2745  |  (F) 519.973.7083  |  (E) 

Current Thread