About this task
After you create your custom shell DTDs, you need to edit your plugin's catalog to reference
those DTDs.
Procedure
-
Check out and open catalog.xml file (in
com.company.dtd).
-
Delete everything inside the first set of
<group></group> tags except for the following:
- the <!--Topics--> comment
- the line that points to IxiaDitabase.dtd
-
Delete everything inside the second set of
<group></group> tags except for the following:
- the <!--Maps with container model--> comment
- the line that points to IxiaMap-drm.dtd
-
Delete any other groups in the catalog.
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"/>
</group>
<!-- DTDs for the Dynamic Release Management -->
<group>
<!-- Maps with container model -->
<public publicId="-//IXIA//DTD DITA Map for Release Management//EN" uri="dtd/IxiaMap-drm.dtd"/>
</group>
</catalog>
-
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"/>
-
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"/>
-
Save and check in catalog.xml.
Results
You now have your own catalog.
What to do next
Next, you need to reference your custom catalog in the IXIA CCMS Desktop's master catalog.