PD4ML is written 100% in Java and intended to be OS-independent. It is compatible with JDK 1.3 and above.
Before being released every version of PD4ML is extensively tested on Solaris, Linux, Win32 with JDK 1.3-1.6 and under the following servlet engines / application servers:
Our customers successfully use PD4ML with Bea WebLogic, IBM WebSphere, Oracle Application Server. Supported hardware platforms include also MacOSX, HP/UX, AS/400, iSystem, mainframes (zOS) and many more.
PD4ML runs under any JDK, starting from v1.3. However Pd4Php from PHP wrapper sample is complited with JDK 1.5. You may always recompile Pd4Php with JDK 1.4 (its source code is part of the wrapper package), or wait some time untill we updated it on our site (it will take 2-3 days).
Hi, we updated the java of one of the machines and now we can create the PDF executing in SSH, see the command:
/QOpenSys/QIBM/ProdData/OS400/PASE/bin/java -Xmx512m -Djava.awt.headless=true -cp .:pd4ml.jar Pd4Php http://127.0.0.1:8000/scriptcase/tmp/test.html 800 LETTER -orientation PORTRAIT -permissions 2076 > /www/zendcore/htdocs/scriptcase/tmp/test.pdf
but when executing this same command in PHP (exec, system, shell, passthru and all others functions) we always are getting a 0kb pdf.