Tuesday, June 16, 2009

running XMLP from Command Line

1) Create and CD to a working directory (e.g. c:\psxmlp\enginetest)
2) Copy your RTF template and XML data to that directory
3) Set PS_HOME=c:\PT848 (set your PS_HOME)
4) Set your CLASSPATH as follows:

set CLASSPATH=%PS_HOME%\class\psxmlp.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\xdo56.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\xmlparserv2.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\peoplecode.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\aolj.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\i18nAPI_v3.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\axdoparser.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\bicmn.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\bipres.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\jewt4.jar
set CLASSPATH=%CLASSPATH%;%PS_HOME%\class\share.jar
Run SET PATH to make sure CLASSPATH variable is defined.
For example:
C:\psxmlp\enginetest>set PATH

Point the PATH variable to JRE location: PSHOME/jre/bin
for example:
set PATH=C:\PT848l\JRE\bin;%PATH%

Run SET PATH again to make sure PATH variable is defined.
For example:
C:\psxmlp\enginetest>set PATH 

5) Convert your RTF template to xsl format:
for example:
C:\psxmlp\enginetest\java -Xmx512m -Xms256m com.peoplesoft.pt.xmlpublisher.PTRTFPocessor -genxsl xrfwin.rtf xrfwin.xsl 

Test Successful 

6) Generate your report (2 is for PDF output: RTF = 1, PDF = 2, HTML = 3, EXCEL = 4)

for example:
C:\psxmlp\enginetest\java -Xmx512m -Xms256m com.peoplesoft.pt.xmlpublisher.PTFOProcessor -genoutput xrfwin.xsl xrfwin.xml report.pdf 2

Test Successful 

The Above step will create a report.pdf file in the psxmlp\enginetest directory.

No comments:

Post a Comment