Recommended updates

This section provides configuration updates that are recommended but not required.

In the access rights configuration, the methods of type outputtype (for example, Dita2Pdf, Dita2htmlhelp, Dita2EclipseHelp, Dita2xhtml, etc.) should be updated to replace the <type name="*"> element with the specific object types to which they can be applied. This ensures that Build Manifests can be generated using the BuildManifest output type only (and not the Dita2Pdf output type, for example).

To fix this issue:

  1. Expand the Content Store's Repository node and browse to /system/conf folder.
  2. Right-click the accessrights.xml file and select Check Out.
  3. Open the accessrights.xml file in an XML editor.
  4. Look for methods with the following type: type="outputtype".
    For example:
    <method name="Dita2Pdf" type="outputtype">
    	<notify enabled="false"/>
    	<conditionset operator="any">
    		<condition>
    			<current>
    				<type name="*">
    					<statuses>
    						<status>Authoring:*</status>
    						<status>Localization:*</status>
    						<status>Published:*</status>
    					</statuses>
    				</type>
    				...
  5. Replace the <type name="*"> … </type> element with the following:
    <type name="snapshot">
    	<statuses>
    		<status>Authoring:*</status>
    		<status>Localization:*</status>
    	</statuses>
    </type>
    <type name="map">
    	<statuses>
    		<status>Authoring:*</status>
    		<status>Localization:*</status>
    		<status>Published:*</status>
    	</statuses>
    </type>
    <type name="topic">
    	<statuses>
    		<status>Authoring:*</status>
    		<status>Localization:*</status>
    		<status>Published:*</status>
    	</statuses>
    </type>
    <type name="image">
    	<statuses>
    		<status>Authoring:*</status>
    		<status>Localization:*</status>
    		<status>Published:*</status>
    	</statuses>
    </type>
    This ensures that the output type is applied to snapshots, maps, topics, and images only.
  6. Repeat for all methods with the type="outputtype" type.
  7. Save and check in the accessrights.xml file.
  8. Inform users of the changes.
    The changes will be applied automatically once users close and then reopen their DITA CMS. Users can also apply the changes without restarting their DITA CMS by clicking DITA CMS > Synchronize Configuration.