Modifying a publication module
Use the Contenta S1000D PM Builder tool to modify an existing publication module.
Procedure
- In Contenta S1000D, navigate to the PM that you want to modify.
- Click Tools, then click S1000D PM Builder.
The PM Builder interface displays with the Build PM tab selected by default.Note:
- If the PM is empty, the PM Properties tab displays instead. Enter data in the required data fields.
- The Build PM tab contains the hierarchy of the
<content>section of the Publication Module. Data Modules that are referenced in the<idstatus>(3.0 data) or<identAndStatusSection>(4.0 and above data) section of the Publication Module are not visible in the Build PM tab. Note however that PM Builder preserves everything in theidstatussection. - PM Builder supports all markup in the PM idstatus section of the PM but only the most frequently used markup in the content section.
- If you run PM Builder on a Publication Module that contains markup that PM Builder does not support, PM Builder displays an error message listing the unsupported tags and/or attributes that were found in that Publication Module, for example:
Error: Pub Module contains markup that PM Builder does not support. Unsupported markup: <dmcextension>
- If your PM contains markup that PM Builder does not support, you need to edit this PM in your XML editor.
- If using the Arbortext or Oxygen XML editor, and the PM contains add or delete change tracking markup, an error message warns that you must accept or reject all changes in the editor before running PM Builder.
- If you are working in a CSDB that supports multiple languages, PM Builder will not run if:
- the PM is not in the correct location in the CSDB's Publication Modules hierarchy: for example, the PM is in the wrong LanguageCountry folder, or the PM is not in a LanguageCountry folder when it should be.
- the PM is not named correctly per its language-related AppData settings: for example, the PModule object name does not contain the language-country code when it should (that is, when the PM is not in the source language, or when the PM is in the source language and the CSDB's includeLanguageCountryCodeInSourceObjectNames AppData setting is set to yes), or the PModule object name contains the source language-country code when it should not (that is, when the PM is in the source language and the CSDB's includeLanguageCountryCodeInSourceObjectNames AppData setting is set to no).
- the language-country code in the PM's object name does not match the language-country code in its pmIdent (4.0+) or pmaddres (3.0) tags.
- To modify the PM hierarchy, do any of the following in the Build PM tab:
- To rename or delete a pmEntry (folder name), right-click on the folder, then select Rename or Delete.
- To delete a DM or nested PM reference, right-click in the DM or nested PM, then click Delete.
- To reorder DM or nested PM references, you can drag and drop them into the desired order in the right pane of the window.
- To add a pmEntry, add a DM, add a nested PM, or preview a DM or PM, see Creating a Publication Module.
- After you finish modifying the PM, click Save.
- Click OK to dismiss the "PM updated successfully" window.