The FrameMaker connector generates a topic's originId
in two parts as follows:
- The SHA256 hash function produces a 256-bit (32-byte) hash value for the topic's filepath.
- The first
id
attribute found in the topic's content (including theh
heading tag defining the topic). If there is noid
attribute in content, the slugified topic title is used.
The connector concatenates the two parts with a hyphen (-
).
Example
The Basic HTML/file_1.htm
file is structured as follows:
<h2 id="anchor_id_1">Title 1</h2>
<p>Content</p>
<h2>Title 2</h2>
<p id="anchor_id_2">Content</p>
<h2>Title 3</h2>
<p>Content</p>
The connector generates the following values for the originId
of each topic extracted from the file:
-
Topic 1
7e3fdba501a43523f6a6b9cd2b9437b1b68ee202a7e25998624c231e2cbb1bba-anchor_id_1
-
Topic 2
7e3fdba501a43523f6a6b9cd2b9437b1b68ee202a7e25998624c231e2cbb1bba-anchor_id_2
-
Topic 3
7e3fdba501a43523f6a6b9cd2b9437b1b68ee202a7e25998624c231e2cbb1bba-title-3