Sample Error Resolution

The line in the omni254.log file that reads...

File indicated by an external text entity can't be found.

...reports that there was an error reading an entity.

The next line reads...

For #DTD (PLAY SYSTEM "D:\Program_Files\XyEnterprise
\Encaps\di\SGMLFiles\comedy_act1.dtd":

...which reports the line or entity with OmniMark errors.

To begin troubleshooting:

  • Check the path and make certain that the DTD exists in the directory reported.
  • If the DTD exists in a different directory than reported, make certain that the path is corrected where the program errored.
  • Check spelling and case sensitivity of the DTD filename and directory path(s).

In the this case, the DTD directory path as noted in the line in the XML file that reads...

(PLAY SYSTEM "D:\Program_Files\XyEnterprise\Encaps
\di\SGMLFiles\comedy_act1.dtd"

...was incorrect. The DTD was in a subdirectory under the SGMLFiles directory and when the path was corrected, the program executed to a successful completion.