Omni Systems, Inc. |  | Mif2Go User's Guide, Version 55 |  |  |  |  |

> 5 Setting basic conversion options > 5.3 Identifying files and objects > 5.3.3 Working with FrameMaker cross-reference IDs

### 5.3.3 Working with FrameMaker cross-reference IDs

Although FrameMaker tries to assign unique five-digit IDs to cross references, in a single FrameMaker document two cross-reference markers might have identical ID numbers. Cross references with duplicate ID numbers can work properly within FrameMaker, because FrameMaker actually uses a much longer ID that includes the format name and the first several words of the referenced paragraph along with the ID number. However, references to different markers with the same ID number would lead to a single destination in Mif2Go-generated output. This is because the FrameMaker “verbose” IDs are not valid in RTF or HTML, so Mif2Go trims them back to just the ID number, which usually is unique within a file.

To resolve isolated instances of duplicate cross-reference IDs, the best approach is to recreate one of the cross references in FrameMaker. To find duplicates, generate an Index of Markers for each FrameMaker file, including markers only of type Cross-Ref, and scan through the index for any ID numbers that are followed by more than one page reference. This problem is rare, but it is nasty when it bites.

If you are converting Structured FrameMaker files to HTML, also see §5.8 Converting structured documents.

> 5 Setting basic conversion options > 5.3 Identifying files and objects > 5.3.3 Working with FrameMaker cross-reference IDs

| Mif2Go User's Guide: 5.3.2 Working with FrameMaker ObjectIDs |  | Mif2Go User's Guide: 5.3.4 Working with Mif2Go FileIDs |