Edit the custom catalog

After you create your custom shell DTDs, you need to edit your plugin's catalog to reference those DTDs.

  1. Check out and open catalog.xml file (in com.company.dtd).
  2. Delete everything inside the first set of <group></group> tags except for the following.
    • the <!--Topics--> comment
    • the line that points to IxiaDitabase.dtd
    • the <!--Maps--> comment
    • the line that points to IxiaMap.dtd
  3. Delete any other groups in the catalog.

    Even if you are using DRM, it is okay to delete the group that includes references to the DRM-related files.

    You should be left with only the following in catalog.xml:

    <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public">
    
    	<group>
    		<!-- Topics -->
    		<public publicId="-//IXIA//DTD IXIA DITA Composite//EN" uri="dtd/IxiaDitabase.dtd"/>
    		
    		<!-- Maps -->
    		<public publicId="-//IXIA//DTD IXIA DITA Map//EN" uri="dtd/IxiaMap.dtd"/>
    		
    	</group>
    
    </catalog>
  4. Change the publicId under <!-- Topics --> to match the public identifier of CompanyDitabase.dtd and the uri value to CompanyDitabase.xml:
    <public publicId="-//COMPANY//DTD DITA Composite//EN" uri="dtd/CompanyDitabase.dtd"/>
  5. Change the publicId under <!-- Maps --> to match the public identifier of CompanyMap.dtd and the uri value to CompanyMap.xml:
    <public publicId="-//COMPANY//DTD DITA Map//EN" uri="dtd/CompanyMap.dtd"/>
  6. Save and check in catalog.xml.

You now have your own catalog.

Next, you need to reference your custom catalog in the CCMS's master catalog.