The sources for the INF and HLP files are written using a slightly extended HTML syntax. Creating INF and HLP files is therefore a two-step process:
  1. The HTML sources are translated into an .IPF source file, using my the h2i utility. I am no longer using html2ipf.cmd because it's so damn slow and doesn't support string replacements.

  2. Next, the .IPF source is fed into IBM's ipfc from the Developer's Toolkit. See "Requirements" for where to get this utility.
Please use the make.cmd file on the top level of the XWorkplace source files to have the doc files created.

I recommend translating all the .HTML files and keep using make.cmd to have the HTML files converted into a single .IPF file (using my h2i utility), which can then be fed into ipfc. This has the advantage that you'll only have to change some panels in future versions, of which I will keep track. Also, I always note changes to the INF and HLP files in the HTML source files in HTML comments tags, so you can easily search for what's changed.

The "root" file in each of the two source directories is called xfldrXXX.html, respectively, with "xxx" being your country code (which you should change in this one filename because h2i will use this name for the target IPF file also).

In any case, mind these important notes: