echo off echo CHeader2JavaByteCoding.bat %INPUT% to %DST% if "%XML_TOOLBASE%"=="" call setXML_TOOLBASE.bat set INPUT=%1 set DST=%2 set SRC=%3 set PACKAGE=%4 ::parse input echo off %JAVA_EXE% -cp %JAVACP_ZBNF% org.vishia.zbnf.Zbnf2Xml -i%SRC%%INPUT%.h -s%XML_TOOLBASE%/zbnf/Cheader.zbnf -y%TMP_XML_TOOLBASE%/%INPUT%.xml --rlevel:323 --report:%TMP_XML_TOOLBASE%/%INPUT%.zbnf.rpt if errorlevel 1 goto :error %JAX_EXE% org.vishia.xmlSimple.Xsltpre -i%XML_TOOLBASE%/xsl/CHeader2ByteDataAccess_Java.xslp -o%XML_TOOLBASE%/xsl/gen/CHeader2ByteDataAccess_Java.xsl --rlevel:324 --report:%TMP_XML_TOOLBASE%/GenDocuCtrl2Ant.xsl.rpt if errorlevel 1 goto :error if exist %DST%%INPUT%_h.java del /F/Q %DST%%INPUT%_h.java %JAX_EXE% net.sf.saxon.Transform -o %DST%%INPUT%_h.java %TMP_XML_TOOLBASE%/%INPUT%.xml %XML_TOOLBASE%/xsl/gen/CHeader2ByteDataAccess_Java.xsl outPackage="%PACKAGE%" outFile="%INPUT%_h" if errorlevel 1 goto :error echo success. goto :ende :error echo error pause exit /B 1; :ende