Content MGMT
Content MGMT
Teamcenter 12.2
Content
Management
PLM00014 • 12.2
Contents
Content Management, an optional Teamcenter solution, is a single source publishing system for the
creation of technical documentation. Technical publications consist of XML and SGML content
components, which are stored in the Teamcenter database along with any associated graphics used
in the publications. The structure of a publication is validated by schemas, such as DTDs. The
publication layout is implemented with stylesheets, which allows the same content to be available for
different media, such as print or Web applications. Content developed as individual topics may be
reused among different publications.
Content Management works in conjunction with several publishing and editing tools, which enable
publications to be generated for both online and print formats. Content Management includes support
for multiple language versions and includes the ability to manage topics through translations and
release cycles.
Three types of Content Management solutions are available:
• Base Content Management, which can be used with traditional and custom DTDs and schemas
such as DocBook and Structured Product Labeling (SPL).
• S1000D Content Management, which enables management of documentation for either version
2.2/2.3, 4.01, 4.1, or 4.2 of the S1000D standard.
• DITA Content Management, which enables management of documentation for the DITA standard,
through version 1.3, including specialization and support for DITA Open Toolkit (OT) version 2.4.6.
Note
Editing tools are supported only on Windows clients. S1000D version 2.3 is supported only
on Linux and Windows. DITA publishing is supported only on Linux and Windows.
Separate from the Content Management solution, the document management functionality in
Teamcenter enables you to manage documents created by other software applications, such as
Microsoft Word, Microsoft Excel, and other programs.
Note
Teamcenter site consolidation and multisite functionality are currently not supported for
Content Management. To transfer Content Management data, use import and export
features.
Before Content Management can be used for authoring publications, the application administrator
must complete several tasks to prepare Content Management for authors.
• Content authors use Content Management to create and manage technical documentation.
Teamcenter XMetaL Client is an optional application that integrates XMetaL Author with Content
Management for authoring and managing technical publications. Authors log in to Teamcenter using
the XMetaL interface and can perform most authoring tasks and the workflow signoff task, without
using the Teamcenter interface.
To install XMetaL Client, run TC_INSTALL_DIR\additional_applications\xmetal_install\setup.exe.
For configuration instructions, see the Teamcenter XMetaL Client Administrator’s Guide
located on the local drive where XMetaL Client is installed, for example: c:\Program Files
(x86)\Siemens\Teamcenter10\XMetaLPlugin\XMetal\CRCL\adapters
\Teamcenter\docs. For instructions on using Teamcenter XMetaL Client, see the Teamcenter
XMetaL Client Help available from the Help menu in Teamcenter XMetaL Client.
If you are using Teamcenter XMetaL Client, do not install the XMetaL plugin in the Teamcenter
interface.
1 Publication Structure view Enables you to navigate, create, and maintain the structure
of a publication with XML or SGML components, by adding,
relating, removing, and moving topics. The state of the
Publication Structure view may be set to persist between
logins using the ctm0RestoreStateOfPubStructure
preference.
2 Summary view Displays the property information of the selected object.
The Summary view is also used with other Teamcenter
solutions.
Composed document
DITA Base
DITA Concept
DITA Reference
DITA Task
DITA Topic
Editing tool
Graphic
Icon Description
Graphic revision
Graphic option
Graphic translation
Language item
Procedure
Publication
Publication revision
Publication type
Publishing tool
Reviewer document
Schema
Schema revision
Style type
Stylesheet
Stylesheet revision
Topic
Topic type
Transformation policy
Icon Description
Translation
Translation revision
Translation delivery
Translation office
Translation order
Viewing tool
XML schema
Understanding the following basic concepts will help you use the features of Content Management.
Items and item revisions are the fundamental data objects used to manage information in Teamcenter.
Content Management uses specific types of items and item revisions, including topics, topic revisions,
publications, and publication revisions in Base Content Management, and S1000D and DITA items in
those solutions. Content Management also uses administration objects for defining the authoring
environment, such as topic types, XML attribute mappings, and schemas.
Some administration objects—stylesheets, schemas, procedures, and translation offices—have item
revisions. Content Management objects are managed like other Teamcenter objects.
You perform some tasks with these objects in the Home component view; however you use the
Publication Structure view to create and maintain the contents of publications.
In Base Content Management, a topic is a component that may be part of one or more publications.
A topic may contain text, tables, graphics, and subtopics. The term topic is also used in Content
Management to refer to certain S1000D and DITA objects.
In addition to the revision ID and sequence ID appended to topics, each topic revision has a content
version. The content version is a number that increases each time the content of the topic is edited.
When a topic is first created, its content version is -1. After the content is edited once, the content
version increases to 0, and then to 1, and so on. The content version of a topic revision is displayed
in the Summary view. When a topic has a translation, you can compare the content version of the
topic to the content version of the translation to determine if the topic has changed since the topic
was translated. When you edit the content of a topic, you can save it without increasing the content
version, which is useful when a topic has a related translated topic and you want the versions of the
two to remain synchronized.
In Base Content Management, a publication object holds all the contents of a traditional XML
publication. A publication contains topics and subtopics, such as the cover page, back page, header,
footer, and sections or chapters. DITA and S1000D Content Management solutions have unique
publication-type objects that are used to create technical documentation.
The type of topics you can add to specific locations in a publication is defined by the Content
Management administrator in an underlying hierarchical structure of publication types and topic types
created according to the schemas your company uses.
Schemas define the basic structure of elements and attributes used in structured documents. When
you relate publication and topic types to schemas in Content Management, the XML or SGML content
is validated against the schema files that are defined by the Content Management administrator. A
DTD is an example of a schema type.
A stylesheet contains formatting information used to render, edit, or transform a topic or document.
A style type is used to organize and manage the stylesheets associated with publications. These
objects are defined by the Content Management administrator.
A graphic item is the main object representing a set of different file types, or graphic options, for
the same illustration. For example, a graphic item may be named piston, and it may have several
associated graphic options named piston.jpg, piston.gif, and piston.bmp, which all represent the
same illustration in different formats.
When you start an editing or publishing process, the Content Management system selects the
applicable graphic option from the graphic, based on how the graphic options are defined by your
application administrator. For example, during the publishing process, the graphic option selected may
be a high-resolution .eps file registered with the PDF usage in the topic; and if the graphic item has a
.png file registered with the VIEW usage, Content Management may display it in the topic for editing.
Content Management integrates tools, which are installed on each client, to support the following
authoring tasks:
• Publishing
Publishing tools render content to PDF, HTML, XHTML, and other proprietary formats, based on
the stylesheets and applications you have available.
• Editing
Editing tools are used to author and edit XML and SGML content and are launched when topics
are opened for editing.
• Comparing
• Viewing
Viewing tools are used to run an external tool to view topics. This is useful when a quick or
remote preview session is needed, without the processing time required to generate a PDF
document or other process-intensive stylesheet.
Note
Cortona3D Teamcenter Integration is a third-party tool that provides the capability to author
publications that are linked with assembly and part data in Teamcenter. The Cortona3D
tool utilizes Content Management software but provides its own interface.
A composed document is created when you publish content. It contains a publication or topic with
all its child topics collected in one file. A reviewer document is the same type of document, named
differently so that it can be used to distinguish documents between those that have been processed
through the review process (composed documents) and those that have not (reviewer documents).
These documents can be exported and imported for content review outside of the system.
You can design Teamcenter workflow process templates that incorporate your company's business
practices and procedures. Your company can use these workflows to process topics through release
cycles and between participants.
You can use Teamcenter workflows for document reviews by using Workflow Designer and Workflow
Viewer.
Content Management manages multiple language versions of topics and publications, for example:
English, Russian, and Simplified Chinese.
Several object types are used for translations:
• Translations
A translation is an object created with the content of a topic in a different language than the
original. Translations indicate the language and topic for which they are created. A translation is
related to the source topic from which it is derived.
• Translation orders
A translation order is an object in the translation process used to provide information to the
translator. It contains basic information, such as the translation office assigned and the requested
delivery date.
• Translation deliveries
A translation delivery contains the translation topics and has an associated .zip file that can be
exported and sent to the translation company.
• Graphic translations
Graphic translations are objects that are created when graphic options are imported. They store
the language property associated with a graphic option when it is imported. Graphic translations
are related to the original (master language) graphic items and to the graphic options with the
associated translation languages.
You can use system defined searches to search in Teamcenter for existing content, graphics, and
administration objects.
1. Choose Advanced from the quick Search menu at the top of the navigation pane.
4. Under System Defined Searches, select the object you want to search for.
Content Management objects are listed with the Content Management prefix.
5. Click OK.
The dialog box that contains the object properties appears.
6. Type the values for the object properties that you want to search for.
7. Click to search.
Before authors can use Content Management, the Content Management administrator must
complete the following tasks.
Note
Although you can create these objects yourself, it is recommended that you import
the Content Management administration data and modify the objects to meet your
organization’s needs. Depending on the needs of your organization, the administrator may
also be required to complete tasks in addition to the ones listed here.
• Create at least one style type to organize multiple stylesheets based on a unique layout
specification.
• Create stylesheets, which are used to manage formatting information for documents; and relate
the stylesheets to the style type(s).
• Set up editing, publishing, viewing, and comparing tools, which are used to work with content in
Content Management. Relate each tool to stylesheets when required for the tool.
• Create topic types and publication types and relate them to stylesheets. These are the
objects that make up an XML publication structure and are selected by authors as they create
publications and topics. In S1000D and DITA Content Management, topic types are predefined to
match the objects for the standard, such as S1000D data modules and DITA concept topics. You
still may need to create objects for them in Content Management, unless you import them from
the Content Management administration data.
• (Optional) Create at least one publication structure with a publication type and related topic types,
to define a structure that authors can use to create documents.
• Create schema objects, adding the schemas to the database; and relate them to publication and
topic types. Schemas define the basic structure of elements and attributes used in a topic. For
example, a DTD is a schema. DTDs contain the elements, attributes, entities, and notations
used in XML documents.
• Create XML attribute mappings for the exchange of data between XML attributes and database
object properties, and relate them to topic types.
• Create reference topic types, which identify the syntax used for building links and references to
topics. Relate the reference topic types to XML attribute mappings and other topic types.
• (Optional) Create translation offices and languages to allow authors to manage content in
different languages.
• (Optional) Create transformation policies and procedures, which are used for specialized
handling of topics.
• Set Content Management preferences to determine behaviors for processing such as graphic
filtering during import, publishing content to a file system, topic type filtering during topic creation,
and XML attribute mapping.
In addition to Content Management tasks, the administrator may complete some of the following tasks.
• Define your organization, including roles, groups, and users, in Organization.
• Design Teamcenter workflow process templates that incorporate your company's business
practices and procedures, in Workflow Designer.
• Define projects and programs and assign team members, in the Project and Program applications.
• Customize attributes and elements for Content Management objects, such as adding and
updating business object properties and attaching naming rules to properties, in Business
Modeler IDE.
2. Determine if any assigned relationships must be corrected, by reviewing the log file created by the
utility in the temp directory. The log file is named contmgmt_data_migration_1123#####.trc,
where ##### is the date and time the log file was created.
2. Determine if any assigned relationships must be corrected, by reviewing the log file created by
the utility in the temp directory. The log file is named contmgmt_data_migration_100#####.trc,
where ##### is the date and time the log file was created.
Some Teamcenter preferences must be set to determine certain behaviors in Content Management.
• AE_dataset_id_usage
This preference must be set to OFF for Content Management to function properly.
• PLMXML_put_objects_in_newstuff_on_import
This preference can be created and set to TRUE to place imported objects, such as administration
data, in a folder with the same name as the imported XML file under the Newstuff folder. If this
preference is not created and set, you must search for the imported data.
• TcCheckoutReserveOnly
In releases prior to 9.0, setting this preference was recommended for Content Management
classes to optimize performance. In the current release, if this preference is set, users cannot
cancel the checkouts of Content Management objects. If you are upgrading from a release prior
to 9.0 and you want to enable the cancellation of checkouts, you must update the preference to
remove any Content Management classes from the values list after the upgrade to the current
release.
• Multiple_revise_dialog_visible
To enable the ability to edit names of new topic revisions using the Multiple Object Revise dialog
box, this preference must be set to true. If this preference is set to false, you may still revise
multiple topics, but you cannot edit the names.
• PSEVariantsMode
Content Management supports only classic variants. You can set this preference to legacy to
ensure that the variant mode always opens in the classic mode to avoid having to change the
mode that is displayed.
• PSEShowUnconfigdVarPref
When you are working with a publication structure, you can set this preference to show or hide
components containing variants.
• ContentManagerColumnsShownPref
Specifies the list of columns that display in the Publication Structure view.
• ContentManagerDisplayNameWithTypeColumnsShownPref
Stores the internal names of properties that appear as columns in the Publication Structure view.
• ContentManagerShownColumnWidthsPref
Specifies the column width for the list of columns defined in the
ContentManagerColumnsShownPref preference.
• ctm0DisableS1000DItemIdCheck
Disables the schema validation check on attributes that comprise the unique identifier for S1000D
objects at the time the objects are created.
• ctm0FileNameSeparator
Adds the revision ID and sets the separator that is used when creating file names for the XML
files representing Content Management topics.
The value must not be the same character used in any file name or item ID. For example, the
value _ (underscore) cannot be used if a file is being imported as engine_stand.xml.
When using the DITA standard on Linux or UNIX, the value must not be $, %, or +, due to a
limitation of DITA OT.
• ctm0GraphicClassPref
Displays installed graphic classes for selection during import.
• ctm0GraphicExtPref
Filters the files that are listed for selection when graphics are imported.
• ctm0GraphicPref.values
Defines the values listed in the Graphic Link Clipboard preference list box. The values are the
publication_standard part of the ctm0GraphicPref.publication_standard.name preferences.
These values are used to define the default XML tagging used when adding graphics to content
for specific technical publication standards.
• ctm0GraphicPref.dita.name
Specifies the text to display in the Graphic Link Clipboard preference list box. The value
represents the option to use when working with the DITA standard for publications.
• ctm0GraphicPref.dita.text
Specifies the default XML tagging that you want to use in the editing tool when a graphic is copied
from Content Management and pasted to content in the editing tool. The value is used when
working with the DITA standard for publications.
• ctm0GraphicPref.docBook.name
Specifies the text to display in the Graphic Link Clipboard preference list box. The value
represents the option to use when working with the DocBook standard or a similar XML standard
for publications.
• ctm0GraphicPref.docBook.text
Specifies the default XML tagging that you want to use in the editing tool when a graphic is copied
from Content Management and pasted to content in the editing tool. The value is used when
working with the DocBook standard or a similar XML standard for publications.
• ctm0GraphicPref.s1000d.name
Specifies the text to display in the Graphic Link Clipboard preference list box. The value
represents the option to use when working with the S1000D 4.0 or 4.1 standard for publications.
• ctm0GraphicPref.s1000d.text
Specifies the default XML tagging that you want to use in the editing tool when a graphic is copied
from Content Management and pasted to content in the editing tool. The value is used when
working with the S1000D 4.0 or 4.1 standard for publications.
• ctm0GraphicUsagePref
Maps graphic option usages to graphic file extensions, to provide a default selection when
graphics are imported to Content Management. System-defined graphic usages include: ICON,
PDF, PRINT, SOURCE, THUMBNAIL, VIEW, and WEB.
• ctm0_processing_data
Maps processing data properties to content during the XML attribute exchange in the compose
process.
• ctm0RestoreStateOfPubStructure
Controls the save state of the Publication Structure view.
• ctm0TopicTypeGroup
Limits the topic type groups that can be used for creating new topics. If one or more values
are entered, only topic types in the listed groups are available for selection when new topics
are created.
• ctm0_translation_graphicpriority
Specifies the graphic priority preference assigned to translation orders when they are created in
Content Management.
• DCt_Language_fnd0isoLanguageCountryCode_expression
Defines the expression value of the run-time property fnd0isoLanguageCountryCode for the
DCt_Language business object. It combines the values of the ISO language and country code
on the language object.
For example, if the language code is en and the country code is US, the value in this run-time
property on DCt_Language for the default value is en-US. However, this preference can be
modified for the value to appear in another way, such as enUS, en_US, or en.US.
• deploy_absolute_path
Specifies the file path to the folder specified in the publish_to_file_system_loc preference for
published content. This path is platform-specific.
• deploy_link_prefix
Specifies the URL to connect to the folder storing published content.
• publish_to_file_system
Enables publishing to a file system.
• publish_to_file_system_loc
Specifies the name of the parent folder to store published content.
Note
Default settings in Teamcenter allow users within the same user group (such as dba
and Engineering) to check out objects. Therefore, the administrative objects should be
imported by a user with administration (dba) privileges. However, it is recommended
that the infodba user account not be used for importing administration data, as certain
restrictions apply to the infodba user.
The Content Management installation provides three different sets of administration data. The
Base administration data provides example languages and graphic priority lists in the Organization
application. It also creates example publishing and editing tools, graphic attribute mappings, and
XML attribute mappings. Although you can create these objects yourself in Content Management, it
is recommended that you import this data and modify the objects to meet your organization’s needs.
The S1000D and DITA administration data sets contain pre-configured topic types, schemas, and for
DITA, the DITA Open Toolkit (OT) stylesheets, as defined by these standards. You can use these
as the starting point for S1000D and DITA content management.
Note
It is recommended that you maintain an unchanged version of the provided objects for
testing and comparison purposes.
3. Click to the right of the Importing XML Object box, to browse for and select the objects
to import.
If you are importing the administration data provided with the Content Management installation,
select one of the following:
• TC_ROOT\contmgmtbase_data\data\admin\contmgmtbase_admindata.xml, to import
Base Content Management administrative objects.
• TC_ROOT\contmgmtdita_data\data\admin\contmgmtdita_admindata.xml, to import
DITA 1.1 Content Management administrative objects.
• TC_ROOT\contmgmtdita_data\data\admin\contmgmtdita12_admindata.xml, to import
DITA 1.2 Content Management administrative objects.
• TC_ROOT\contmgmtdita_data\data\admin\contmgmtdita13_admindata.xml, to import
DITA 1.3 Content Management administrative objects.
• TC_ROOT\contmgmts1000d_data\data\admin\contmgmts1000d_admin.plmxml, to
import S1000D 2.2 and 2.3 Content Management administrative objects.
• TC_ROOT\contmgmts1000d40_data\data\admin\contmgmts1000d_40_admin.plmxml,
to import S1000D 4.0.1 Content Management administrative objects.
Note
If you imported this data in a release prior to 10.0, you must re-import it to update
your data to the S1000D 4.0.1 standard.
• TC_ROOT\contmgmts1000d40_data\data\admin\contmgmts1000d_41_admin.plmxml,
to import S1000D 4.1 Content Management administrative objects.
5. Click OK.
Tip
To verify the import, search for some of the object types you imported, or look in the
Newstuff folder if your preferences are set to place new objects there.
3. Click to the right of the Export Directory box, to browse for and select the select the
directory in which to place the file.
4. In the Export Filename box, type the name of the export file.
6. (Optional) Select Open PLM XML File to view the file when the export operation is complete.
7. (Optional) Select the Perform Export In Background check box to run the export in the
background.
8. Click OK to export the object in the Object List list and close the dialog box.
When the export completes, a dialog box appears.
If the export was successful, you can click Yes to view the log file for the export.
If there were errors during the export, the dialog box lists the errors. Click Yes to view information
about the errors that occurred.
Base Content Management can be used with traditional and custom DTDs and schemas, such
as DocBook and Structured Product Labeling (SPL). Teamcenter provides Base administration
objects and relationships as examples of how administration data works. To begin creating the
required objects for managing documentation for Base Content Management, you can import the
Base administration data, which includes the following example objects:
Note
It is recommended that you maintain an unchanged version of the provided objects for
testing and comparison purposes.
• FOP
Supports Formatting Objects Processor, a Java application
included with Teamcenter that converts XSL Formatting
Objects files to PDF.
• PDF serverside
Supports Antenna House XSL Formatter, one of many
available publishing applications that can be purchased
from a third-party supplier. If you were to use this tool,
you would install the publishing application on a server for
publishing content to PDF.
• PUBLISH TO HTML
Includes graphics with these uses, in this priority: VIEW,
WEB.
In the example data, this is used by the serverside HTML
publish publishing tool.
• PUBLISH TO PDF
Includes graphics with these uses, in this priority: VIEW,
WEB.
In the example data, this is used by the PDF serverside
publishing tool.
• REVIEW
Includes graphics with these uses, in this priority: VIEW,
WEB.
• VIEW
Includes graphics with these uses, in this priority: VIEW,
WEB, PDF, PRINT, THUMBNAIL.
In the example data, this is used by the FOP and
InternalViewer publishing tools.
When you select an item in the Home component view, its related child items are listed in the Details
view, which also shows the type of relation between the two items.
Note
To relate a topic type to itself, you must use the Copy→Paste option instead of dragging
the topic type.
1. In the Home component view, locate the item you want to relate and drag it to the parent item
you want to relate it to.
2. When the parent item appears highlighted, release the mouse button.
The child item appears in the structure below the parent item.
Note
• It is recommended that you maintain an unchanged version of the provided objects for
testing and comparison purposes.
• DITA publishing is supported only on Linux and Windows and relies on the DITA
Open Toolkit (OT).
• DITA maps
• DITA composites
• Reference types
• Schemas
• Stylesheets
• DITA Concept
• DITA Reference
• DITA Task
Note
An XML attribute mapping for defining the translation attribute mappings is not necessary
on DITA composite publication types, because DITA composites are not translated.
Translations are performed on the topics inside the composite.
When using the content of a DITA composite, the reference should be made to the top
level topic within the DITA composite, not the composite itself. Only one top level topic
should be included; all others should be nested or referenced.
• DITA Bookmap
• DITA Concept
• DITA Reference
• DITA Task
Note
An XML attribute mapping for defining the translation attribute mappings is not necessary
on DITA composite publication types, because DITA composites are not translated.
Translations are performed on the topics inside the composite.
When using the content of a DITA composite, the reference should be made to the top
level topic within the DITA composite, not the composite itself. Only one top level topic
should be included; all others should be nested or referenced.
• DITA Bookmap
• DITA Concept
• DITA Reference
• DITA Task
Note
An XML attribute mapping for defining the translation attribute mappings is not necessary
on DITA composite publication types, because DITA composites are not translated.
Translations are performed on the topics inside the composite.
When using the content of a DITA composite, the reference should be made to the top
level topic within the DITA composite, not the composite itself. Only one top level topic
should be included; all others should be nested or referenced.
• DITA Bookmap
Note
• Set the path for DITA_ANT_HOME in the Dispatcher_Root\Module\Translators\
contmgmtpublish\config\contmgmtpublish_config.properties file. The path must
be set to the Ant directory in the DITA OT.
• To use an older version of DITA OT, copy the older version of DITA OT to: the
Dispatcher_Root\Module\Translators\contmgmtpublish\lib folder.
DITA OT publishing tools support the following image formats, although .tif and .png formats may not
be supported for PDF output:
• .jpg
• .gif
• .bmp
• .tif
• .eps
• .svg
• .png
DITA stylesheets
The DITA administration data includes the stylesheet objects for Content Management, under the
DITA style type, used for the DITA 1.0/1.1, 1.2, and 1.3 standards.
The actual stylesheet files are included with the DITA Open Toolkit installation on the Dispatcher and
are stored in this directory:
Dispatcher\Module\Translators\contmgmtpublish\lib\dita-ot
The dataset attached to the stylesheets is the build.xml file, which is used by the ANT command.
The ANT command is executed by the Dispatcher, which uses the stylesheets in the above directory.
The build.xml file is located here:
\tc_root\contmgmtdita_data\data\admin\contmgmtdita_admindata\build.xml
You can modify the stylesheets for your organization’s needs for viewing and publishing DITA content.
To use different stylesheets for the same tool, you must create new style types. For example, you
may have a style type for parts manuals that includes all the stylesheets used for that type of
publication and another style type and stylesheets for work instructions.
2. In the New Administrative Item dialog box, expand Complete List, click DITA Value Filter,
and then click Next.
3. In the dialog box, in the Name box, type a name for the filter.
4. Click Finish.
5. Open the Summary view and select the DITA value filter.
Note
Additional values can be added using Business Modeler
IDE.
Caution
DITA filter values cannot contain spaces.
8. Click Finish.
9. For each filter action you want to add, repeat the above two steps.
Caution
Values in DITA LOVs cannot contain spaces.
Note
It is recommended that you maintain an unchanged version of the provided S1000D
objects for testing and comparison purposes.
Each topic type has related objects. For example the data module topic type for version 2.3 has a
related reference topic type, XML attribute mapping, and schemas:
Each topic type has related objects. For example the data module, process, and SCORM package
topic types for version 4.0.1 have related reference topic types, XML attribute mappings, and
schemas:
Each topic type has related objects. For example the data module, process, and SCORM content
package topic types for version 4.1 have related reference topic types, XML attribute mappings, and
schemas:
Each topic type has related objects. For example, the data module, process, and SCORM content
package topic types for version 4.2 have related reference topic types, XML attribute mappings, and
schemas:
When you import data modules that use SNS codes, they are related to the appropriate node in
the SNS structure based on that portion of their DMC. Imported graphics are also related to the
node based on their SNS. Objects that don’t use an SNS, such as data dispatch notes, publication
modules, and graphics with commercial and government entity (CAGE) codes, are related to the top
node of the SNS structure.
• Root node that contains the data module code values and other data module values, such as the
originator name and responsible party details
• System nodes that specify the titles, codes, and descriptions for the various system levels of
the structure
• Subsystem nodes that specify the titles, codes, and descriptions for the various subsystem
levels of the structure
• Assembly nodes that specify the titles, codes, and descriptions for the various assembly levels
of the structure
• Disassembly nodes that specify the titles, codes, and descriptions for the various disassembly
levels of the structure
An SNS also defines data module information codes, which specify the data module types used
in a project. In Content Management, information code objects include the S1000D standard
three-character code, a name, a description, and the topic type reference for each data module type.
For example, the information code for a 4.1 procedural data module is 121. You may edit the name
and description values for each information code.
TC_ROOT\contmgmts1000d40_data\data\admin\sns.xsd
2. In the Bulk Import dialog box, browse to and select the file you want to import.
3. Click OK.
3. In the New Administrative Item dialog box, expand Complete List, click Standard Numbering
System Root Node, and then click Next.
4. In the dialog box, enter the data for the SNS root node you are creating, according to the S1000D
standard.
For more information on the S1000D standard, see www.S1000D.org.
5. Click Finish.
Note
These links are current as of the time of publication. They may differ from the links
listed here.
• jai_imageio_windows_i586.jar
This file is available from:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/
java-archive-downloads-java-client-419417.html#7380-JAI-1.1.1_01-oth-JPR
Select Windows Signed Auto-Install (jai_imageio-1_0_01-windows-i586-jar.zip).
• jcgm-core-0.2.0.jar
This file is available from: http://jcgm.sourceforge.net/download.html
Select jcgm-core-0.2.0-bin.zip.
• jcgm-image-0.1.1.jar
This file is available from: http://jcgm.sourceforge.net/download.html
Select jcgm-image-0.1-1-bin.zip.
2. Save the JAR files to this folder in the dispatcher root directory:
Dispatcher\Module\Translators\contmgmtpublish\lib
• Item Id
• Document Title
• In Work
• Issue Number
• Topic Type
3. Choose Edit→Options.
4. In the Options dialog box, click Search at the bottom of the dialog box.
6. From the Import File Name box, browse for and select the preference file:
TC_ROOT\contmgmts1000d40_data\data\admin\contmgmts1000d40_column_heading_
preference_override.xml
8. Click Import.
Tip
To verify the import, search for the ContentManagerColumnsShownPref preference
and verify that the values represent the columns defined in the XML preference file.
2. The DocBook XML is transformed into an XSL-FO document using the dbtofo stylesheet.
3. The XSL-FO document is processed into the PDF file, using a formatting program such as
Formatting Objects Processor (FOP).
XHTML output:
1. The S1000D XML is transformed into DocBook XML using the s1000dtodb_xhtml stylesheet.
2. The DocBook XML is transformed into XHTML using the dbtoxhtml stylesheet and the
Xalan program.
To customize the stylesheets, update or add stylesheets on the Dispatcher in the following subfolders
of the ...\Translators\contmgmtpublish\lib\s1000dpublish folder.
• For PDF output, use the stylesheets in the s1000dtodb and dbtofo folders.
• For XHTML output, use the stylesheets in the s1000dtodb and dbtoxhtml folders.
If the build process must be modified, update the build_pdf.xml or build_xhtml.xml files by editing
the S1000D PDF or S1000D XHTML stylesheets in Content Management, by using Edit→Edit
Stylesheet.
• Example content
Example content is used as default content for newly created topics. It is optional for both XML
and SGML. If no example content is present, newly created topics will be based on the DTD only.
• XML Schema
An XML schema is used to validate XML content similarly to DTDs, with additional capabilities.
Importing a schema
You can import a schema two ways:
• Import the schema using the PLM XML method. This is useful for transferring between test and
production systems. The data models must be the same between the two systems.
3. In the New Administrative Item dialog box, expand Complete List, click Schema, and then
click Next.
4. Do the following:
5. Click Finish.
3. In the New Administrative Item dialog box, expand Complete List, click XML Schema, and
then click Next.
4. Do the following:
5. Click Finish.
Note
To relate a topic type to itself, you must use the Copy→Paste option instead of dragging
the topic type.
You can also create reference types used to contain extra data used for building links and references
to topics, such as for the functioning of graphics within content.
Tip
Reference types are required for the functioning of graphics within content. You must have
a Content Graphic Reference reference type related to each topic type.
You can create topic type groups to use with the ctm0TopicTypeGroup preference to limit the topic
types that can be used for creating new topics.
2. In the New Administrative Item dialog box, expand Complete List, click Topic Type or
Publication Type, and then click Next.
Note
This is used for special purposes only, such as
for adding new objects that may not be ready for
general use or for objects to be used only by system
processes, such as workflows.
• USER
The topic type will appear in selection lists in the appropriate
dialog boxes, such as those for creating topics.
Validate Incoming Select either True or False, to specify whether data being saved to
the database is validated when content is decomposed.
If True is selected, invalid content produces an error.
Typically, this type of validation is not required if your editing tool
validates content, and it may affect processing time.
• S1000D Commentary
• DITA Topic
• DITA Task
• DITA Base
• DITA Reference
• DITA Concept
• Non-topic Item
Note
This supports Teamcenter items and subclasses.
Non-topic Class Names Add the Teamcenter subclass of objects that are associated with
this topic type.
(For DITA solution only) Select the appropriate transfer mode for the topic type, to control
Transfer Mode how referenced topics are included during compose:
• For DITA map topic types, select the cdi0_DITAMultiContent
transfer mode.
Tip
Namespaces allow different XML vocabularies to be used
in a single XML document and provide an XML parser a
means to categorize each vocabulary. Although this is a
URI, it is not used to identify and retrieve a Web address.
Default Namespace Type the prefix that represents the namespace URI. The prefix
Prefix is added to the beginning of element names to place them in the
namespace.
(When creating a topic If multiple topic types within the same structure have the same Local
type) Topic Type Tag Name, type a topic type condition value to restrict the topic
Condition type, using either containspath, insidepath, or containsvalue,
along with a specified value or path.
If the Local Tag Name of all topic types in a structure is unique,
this attribute is not used.
4. Click Finish.
Note
To relate a topic type to itself, you must use the Copy→Paste option instead of
dragging the topic type.
• Relate the schema revision that applies to the topic or publication type.
• Relate the stylesheet revision that applies to the topic or publication type.
• Relate the XML attribute mappings that apply to the topic or publication type.
If a topic type condition is defined, it will be used by the system to determine which topic types
are assigned to topics when they are imported or when they are decomposed to be saved to the
database after being created in an XML editor.
In all cases, the syntax used within the condition field is the name of the condition, followed by
parenthesis which contain the values. Examples are provided below.
Example
containspath(/dmaddress/dmc/age)
containsvalue This condition causes the To differentiate the topic type dmodule-dmc
system to assign a topic with the element dmodule from the alternative
type if the XML in a topic dmodule-arv, this topic type condition is assigned
has an element or attribute in the Topic type condition box:
that contains a specific
containsvalue(/ddnfilen,DMC.*)
value. For example:
containsvalue(/tag/
If a topic with the following XML is imported, since
subtag/subtag/subtag/
it contains a ddnfilen element that contains text
@attribute,ref)
that starts with DMC, the dmodule-dmc topic
type is assigned.
or
<dmodule>
containsvalue(/path/ <ddnfilen>DMC-111–333–444–555.SGM</ddnfilen>
tag,textstring)
insidepath This condition causes the For the topic type refdmavee with the element
system to assign a topic avee, this topic type condition is assigned:
type if the XML in a topic
insidepath(/refdm)
has a specific element or
tag that is inside a specific If a topic with the following XML is imported, since
parent element or a specific it contains the avee element inside the refdm
path. element, the refdmavee topic type is assigned.
<refdm>
<avee>
<modelic>S1000DBIKE</modelic>
<sdc>AAA</sdc>
</avee>
</refdm>
2. In the New Administrative Item dialog box, expand Complete List, click Topic Type Group,
and then click Next.
3. In the dialog box, type a name for the group in the Name box.
4. Click Finish.
5. Relate topic types to the topic type group so that the topic type group contains all the topic types
you want to be available when creating a topic.
Administrators relate publication and topic types to define the structures that authors can use
to create documents. The structure must match the composition of schemas related to the
corresponding topic types. If a topic type has no related schema, you cannot edit or publish topics
at that level in the structure.
Once a publication structure is created, when content authors create a new publication with the
publication type defined in the structure, they are restricted to adding only topics with the defined
topic types at the allowed locations in the structure.
2. Relate the publication and topic types to create a structure that matches the hierarchy of the
schemas.
Example
To create a content reference, you create reference type REFDMAVEE with the tag
name AVEE, which is a tag name used in data modules. You then relate reference
type REFDMAVEE to topic type REFDM. You create an XML attribute mapping for a
specific function and relate it to REFDMAVEE. Then when you create a data module
with the topic type REFDM, it contains the reference AVEE as specified by the XML
attribute mapping.
type is included in the administration data; however you may need to modify it to work with
your organization's schemas depending on the element, attribute, or reference type that you
use to create those links.
2. In the New Administrative Item dialog box, expand Complete List, click Reference Topic
Type, and then click Next.
Note
This name appears in the Reference Topic Type
box when authors create a DITA object and relate
DITA objects, and it can be edited later in the object’s
properties.
Local Tag Name Type the root tag name to be used for the reference. The tag name
must be valid for in the topic type(s) in which you insert the reference.
If multiple topic types within the same structure have the same Local
Tag Name, enter the Topic Type Condition below, to distinguish
the topic types.
If the reference uses fragments instead of a full tag, type a virtual
tag name. The reference is then defined by the list of Fragment
Tag Names below.
Note
This is used for special purposes only, such as
for adding new objects that may not be ready for
general use or for objects to be used only by system
processes, such as workflows.
• USER
The reference type will appear in selection lists in the appropriate
dialog boxes, such as those for creating topics.
Validate Incoming on Select either True or False, to specify whether data being saved to
Parse the database is validated when content is decomposed.
If True is selected, invalid content produces an error.
Typically, this type of validation is not required if your editing tool
validates content, and it may affect processing time.
Validate Outgoing on Select either True or False, to specify whether data being retrieved
Parse from the database is validated when content is composed.
If True is selected, invalid content produces an error.
Typically, this type of validation is not required if your editing tool
validates content, and it may affect processing time.
Validate Example If the topic type is related to a schema with the EXAMPLE_CONTENT
Content on Parse schema type, select either True or False, to specify whether the
example content is validated when it is used during compose.
If True is selected, invalid content produces an error.
Typically, this type of validation is not required if your editing tool
validates content, and it may affect processing time.
Note
This reference type is required for the functioning of
graphic options and graphic items within content. You
must have a Content Graphic Reference reference
type related to each topic type. A graphic reference
type is included in the Base administration data;
however you may need to modify it to work with your
organization's schemas.
Tip
Namespaces allow different XML vocabularies to be used
in a single XML document and provide an XML parser a
means to categorize each vocabulary. Although this is a
URI, it is not used to identify and retrieve a web address.
Default Namespace Type a prefix that represents the namespace URI. The prefix is
Prefix added to the beginning of element names to place them in the
namespace.
Topic Type Condition If multiple topic types within the same structure have the same Local
Tag Name, type a topic type condition value to restrict the topic type,
using either containspath, insidepath, or containsvalue, along
with a specified value or path. For example, insidepath(/REFDM)
specifies that the reference is used inside the topic type REFDM.
If the Local Tag Name of all topic types in a structure is unique,
this attribute is not used.
Fragment Tag Names If the topic type reference you are creating uses fragments instead
of a full SGML tag with start and end tags, such as in a S1000D
delivery list, type each tag name that appears in the fragment, in
order of appearance. If you are using this option, enter a virtual tag
name for the Local Tag Name above, which can be any unique
string. Leave this option empty for standard topic types.
4. Click Finish.
5. Create an XML attribute mapping to define what data is read from the reference, and relate it to
the reference type. The attribute mapping must have at least one entry for a key attribute, with
the REFERENCE function.
Content authors use navigation links to add XML references with text to topics, which when
published, create links. When clicked in published output, the user is directed to another topic or
another location within the same topic. Before content authors can use navigation links, you must
enable the ability to create the links, by creating a reference type and XML attribute mapping and
relating those to the topic types in your system. You can create one reference type with the XML
attribute mapping containing all the required attributes for the different types of links used by authors,
or you can create a reference type with an attribute mapping for each link type. These steps enable
both fixed and floating navigation link functionality. When the content author creates a navigation link
and chooses the type of link, the resulting markup for the link in the content includes the reference,
corresponding to the link type, and the text that is seen in the output.
Authors can insert two types of navigation links into a topic:
Example
At the time you create a link to a topic, the topic's version is A.1, and the link accesses
version A.1 of the topic. Later, when the topic's version increases to B.1, the link
then accesses version B.1 of the topic.
Note
Fixed navigation links are not supported for S1000D content.
Example
At the time you create a link to a topic, the topic's version is A.1, and the link accesses
version A.1 of the topic. Later, when the topic's version increases to B.1, the link
still accesses version A.1 of the topic.
For both types of links, authors can also create a link to content below the topic level, for example, to
a table or figure within a topic.
This example shows a floating link from a paragraph in one Base topic to a paragraph in another
Base topic.
Example
topic +
map +
concept +
Note
You may choose Content Cross Reference if you are
configuring your system to have another distinguishable
type of reference.
2. Relate the reference type to each topic type in your system, ensuring that you have a reference
type between each of the topic types that can be linked.
3. Create an XML attribute mapping, with the required attributes, such as in the following examples.
Cross-references (xref) in DITA Content Management:
The Base example XML attribute mapping contains the following entries:
Note
This attribute is already included in the DC Base Attributes XML attribute mapping as
well as the DITA XML attribute mappings. If those XML attribute mappings are already
related to the topic types in your system, you do not have to add the attribute.
Caution
• To create attribute mappings, you must have an understanding of the schemas.
2. In the New Administrative Item dialog box, expand Complete List, click XML Attribute
Mapping, and then click Next.
3. In the dialog box, type a name for the XML attribute mapping in the Name box.
4. (Optional) In the Admin Comment box, type a comment to be saved with the XML attribute
mapping.
5. Click Finish.
6. Open the Summary view and select the XML attribute mapping.
Tip
Namespaces allow different XML vocabularies to be used in a single XML document
and provide an XML parser a means to categorize each vocabulary.
8. In the dialog box, in the Namespaces Prefix box, type the prefix that represents the namespace
URI.
Note
Prefixes are added to the beginning of element names to place them in the namespace.
9. In the Namespace URI box, type the URI that uniquely identifies the namespace.
Note
Although this is a URI, it is not used to identify and retrieve a web address.
11. For each namespace you want to add to the mapping, repeat steps 8 - 10.
Note
To remove a namespace, click it, and select Delete.
13. In the Summary view, under XML Attribute Map Table, click Add.
14. In the dialog box, enter the following for an attribute you want to add to the mapping:
• / (front slash)
Gets the property on a relationship; for example,
/ctm0KeyName.
• Ctm0BOMLine!
Gets the property on an occurrence note; for example
Ctm0BOMLine!Ctm0versionNo .
Constant Value Type the default value to be used when the attribute value is blank.
Field Separator Type the string you want to be used as a field separator. The
field separator enables you to combine multiple values from the
XML/SGML content into a single object attribute during attribute
mapping. If you add multiple rows with the same Function and
Attribute Name in your attribute mapping object, and enter the
Field Separator String on all but one of the rows, the values from
the XML/SGML content are appended together into a single value
during decompose operations. Also, a single value can be split at
the separators and included in the XML/SGML content as multiple
values. It is recommended that you use a field separator that does
not typically appear in the XML/SGML content values.
If the attribute does not allow separators, use the Fixed Field
Length below.
Fixed Field Length For attributes that do not allow separators, type the number of
characters to which you want to truncate values when they are
transferred from the database to XML/SGML content, as an
alternative to the Field Separator String.
Function Select the function for the attribute, from the list of XML attribute
mapping functions.
Omit empty attribute Select either True or False, to specify whether empty attributes are
omitted when content is transferred.
Path Type the path to express the element and attribute in the XML/SGML
tag.
Note
The element and attribute must be defined in the schema
related to the topic type; otherwise it is not allowed in the
content being composed.
Examples:
/note/para@version = Attribute version of the element para inside
the element note
/note/para?PItarget = PI with target PItarget inside element para
inside element note
/@version = Attribute version
/?PItarget = PI with target PItarget
/note = Element note
/ = Current element
// = Ignore this path
XML Procedure For more complicated mappings, type the name of the procedure
script used to copy the values for an attribute. If a procedure is used,
all other columns except Attribute Name and Function are not
used, and the procedure replaces the standard mapping for this row.
16. For each attribute you want to add to the mapping, repeat steps 14 - 15.
Note
To remove an attribute, click it, and select Delete.
17. Close the XML Attribute Map Table Entry dialog box.
18. (Optional) Add a callback function to an attribute to further configure or customize XML compose
or decompose results.
a. In the line for the attribute, click the Callback Name column, and choose View Properties.
b. In the Properties dialog box, enter the callback name in the Callback Name box, and
click OK.
Example
int example_compose_xam_callback_fn( tag_t itemRev,
tag_t language,
tag_t xamAttrMapRow,
xercesc::DOMDocument & pDoc,
NameValueMap &keyValueArgs)
2. Install the callback code in your environment using the install_callback utility. For example:
Example
install_callback -u=infodba -p=infodba -g=dba -mode=create
-type=ContmgmtComposeXMLAttrMapping -library=libCtm0Callbacks
-function=example_compose_xam_callback_fn
-name=example_compose_xmlattrmap_callback_fn
3. When you create an XML attribute mapping, add the Callback Name to the appropriate attribute.
Example
In the first example above, the Callback Name is
example_compose_xam_callback_fn.
Function Description
Bidirectional Copies values from the topic object to the composed content
during compose and translated compose, and copies values
from the composed content to the topic object during
decompose.
Clone Copies values from source topics to target topics when
content is cloned using the Copy For Editor→Composed
Content as Clone option.
Compose Copies values from the topic object to the composed content
during compose and translated compose.
Decompose Copies values from the composed content to the topic object
during decompose.
Export File Name Specifies a separate export file name for exports with
composable and content reference topic types.
First Compose Copies values from the topic object to the composed content
during compose and translated compose, but only if the
topic does not have any content yet. Typically, this applies
to newly created topics.
Fixed link Copies values from source topics to the XML reference
when fixed links are used.
Floating link Copies values from source topics to the XML reference
when floating links are used.
Get Retrieves values from the composed content during
decompose.
Graphic Reference Identifies graphic references during compose and
decompose.
Non Translated Compose Copies values from the topic object to the composed content
during compose, but not during translated compose.
Processing Data Copies the values stored in the ctm0_processing_data
preference to the composed content during compose,
and removes the same content during decompose. This
happens only for the root element of the XML data that is
composed.
Example
If the XML attribute mapping has these entries:
Function Description
2. Bidirectional
3. Compose
2. Bidirectional
3. Decompose
Set For future use.
Special Identifies special attributes used by Content Management
such as protected.
Translate Attribute During the translation receive process, retrieves the value of
the translate attribute the XML document. For example, in
the DITA standard, this attribute is translate. If the attribute's
value is no or false, then the translated topic is skipped.
Function Description
Translated Compose From Topic Copies values from the topic object to the composed
content during translated compose, but not during standard
compose.
Translated Compose From Copies values from the translation object (not from the topic
Translation object) to the composed content during translated compose.
Translation Receive Copies values when receiving translation deliveries from
the translation office.
Translation Submit Copies values when building translation submittals for the
translation office.
Note
You must create a stylesheet to enable the viewing of content in the Preview view using
the Preview option.
Stylesheet items have stylesheet revisions. A stylesheet revision must be related to a topic type, and
it may be related to a style type and an editing or publishing tool before it can be used.
The DITA administration data includes several DITA stylesheets. To locate them, you can use the
system defined searches for Content Management.
2. In the New Administrative Item dialog box, expand Complete List, click Style Type, and
then click Next.
• SYSTEM
The style type will not appear in selection lists in dialog boxes.
Note
This is used for special purposes only, such as
for adding new objects that may not be ready for
general use or for objects to be used only by system
processes, such as workflows.
4. Click Finish.
Create a stylesheet
1. (Optional) Either select a folder in which you want to create the stylesheet, or select the style
type to which you want to relate the stylesheet.
3. In the New Administrative Item dialog box, expand Complete List, click Stylesheet, and
then click Next.
Note
The public ID cannot be modified after the stylesheet has
been created because it is unique.
Stylesheet Main File If the stylesheet is contained in a combined file format, such as a
(for Zipped) .zip file, type the name of the main stylesheet file that includes or
refers to all other files.
Stylesheet Resulting Select the resulting content type of the stylesheet, which specifies
Content Type the kind of content produced by the stylesheet.
Note
When creating a stylesheet to enable the viewing of
content in the Preview view using the Preview option,
select xml.
Ant Build Target Type the reference to the ANT control process target for formatting.
Select Content Browse to and select the content file of the stylesheet.
Note
In the Browse dialog box, the file type you browse for
depends on the tools and types of stylesheets your
company uses. For example, the .xac file type is used
with XMetaL Author. The .xsl and .xml files types are
used with many types of tools.
5. Click Finish.
6. Create the following relationships between the stylesheet revision and other objects:
• Relate the stylesheet revision to the style type if you did not choose the style type in step 1.
• Relate the editing tool or publishing tool that applies to the stylesheet revision.
Edit a stylesheet
You can edit a stylesheet for Base or DITA Content Management using an editing tool, similarly to
how you edit topics. To edit S1000D stylesheets, you must edit the stylesheet files on Teamcenter
Dispatcher.
1. In the Home component view, right-click the stylesheet and choose Edit→Edit Stylesheet.
3. The stylesheet opens with the editing tool and is saved in a local folder. In the Home component
view, the stylesheet appears as checked out and in edit mode .
5. When you are done editing the stylesheet, do one of the following:
b. Right-click the
stylesheet, and choose
Check-In/Out→Check
In.
Close the file a. In the Home component The editing tool closes the file, the stylesheet
without saving view, right-click the remains unchanged in the database.
your changes. stylesheet, and choose
Edit→Cancel Edit.
b. Right-click the
stylesheet, and choose
Check-In/Out→Cancel
Checkout.
Stylesheet types
The following are the available stylesheet types:
2. Relate the reference topic type to each topic type in your system, ensuring that you have a
reference type between each pair of related topic types.
Example
The graphic-data XML attribute mapping contains entries that copy the item_id
and item_revision_id attributes from the graphic to the name and revision
attributes in the topic when the reference is created.
4. If you did not use the objects in the provided administration data, relate the XML attribute
mapping to the reference topic type.
You must create graphic priority lists in the Organization application and associate one with each
editing, publishing, and comparing tool when you create the tool. A graphic priority list determines
the priority with which graphic options are selected for use with XML content when it is opened or
published with the tool. Graphic options are selected according to the order of usages in the graphic
priority list. The tool selects the graphic option for the first usage listed; however, if no file with this
usage is found, the graphic option for the usage in the next position is selected, and so on.
Example
An XML document with graphics is opened in an editing tool. The editing tool's graphic
priority list has usages in this order: WEB, ICON, and PRINT. All graphics in the XML
document are first searched for graphic options with the WEB usage. If a graphic has a
WEB graphic option, that graphic option is downloaded with the content. If a graphic does
not have a WEB graphic option, a search for an ICON graphic option is done. If found, the
ICON option is used. If not found, the graphic is searched for the PRINT option, and so on.
Note
Reference types are required for the functioning of graphic options and graphic items within
content. You must have graphic reference related to each topic type.
You must have at least one graphic attribute mapping defined in your system. You can import sample
graphic attribute mappings included with Base and S1000D Content Management administration
data. A Base sample graphic attribute mapping follows:
1. Select the folder in which you want to create the new graphic attribute mapping, and then either
click New Administrative Item... , or choose File→New→New Administrative Item.
2. In the New Administrative Item dialog box, expand Complete List, click Graphic Attribute
Mapping, and then click Next.
3. In the dialog box, in the Name box, type the name for the mapping.
4. In the Admin Comment box, type a comment that you would like to store with the graphic
attribute mapping.
5. Click Finish.
7. Open the Summary view and select the graphic attribute mapping.
9. In the Graphic Attribute Mapping Table dialog box, from the Function list, select the following
for the file name, portion of a file name, or attribute to map from the files you are importing:
Note
You may map multiple fields to be combined in one graphic item or option attribute, by
adding functions for each field in the order in which you want them to be mapped.
Note
If file names
contain more
than one
separator,
for example:
wheel.right.jpg,
use this
function.
10. Complete the remaining options according to the function you selected:
Note
When combining multiple fields to map to
an attribute in Content Management, for
the last field, neither of these options are
required—all remaining characters of the
file name are mapped.
Example
You add one function with a Fixed Field
Length of 8 and another function with
a period (.) for the Field Separator.
When you import wheel.right.jpg, the first
function maps wheel.ri and the second
function maps ight. You use another
function, either COMBINE_GRAPHIC or
COMBINE_GRAPHICOPTION, to combine
these fields to map to an attribute in Content
Management.
Note
Use the COMBINE_GRAPHICOPTION
function below to specify the attribute in
Content Management you are mapping the
numbering to.
12. Do the following to map the file name, portion of a file name, or attribute to a graphic item or
graphic option in Content Management:
a. From the Function list, choose one of the following:
• COMBINE_GRAPHICOPTION, to map an attribute to a graphic option
Note
When mapping attributes to a graphic item, you cannot use the results from
these functions:
o SPLIT_ATTRIBUTE_FROM_LANGUAGEOBJECT
o SET_CONSECUTIVEID_GRAPHICOPTION
o SET_SUFFIX_IMPORTORIGINALFILENAME_GRAPHICOPTION
• Type a value in the Constant Value box, which is a value that is always mapped to
the attribute you specify.
c. In the Attribute Name box, type the name of the attribute in the graphic item or option that
you want to fill in with the mapped value.
d. (Optional) In the Field Separator box, type a string, for example, a hyphen (-), to use as a
separator between fields in the attribute. The field separator is added after the value of the
Field Name or Constant Value.
f. Click Finish.
13. Repeat steps 9–12 for each function to add to the graphic attribute mapping.
14. When you are done adding functions to the graphic attribute mapping, close the Graphic
Attribute Mapping Table dialog box.
Upon installation, seven preferences exist to define the options for the Graphic Link Clipboard
Window preference.
The ctm0GraphicPref.values preference defines the values listed in the Graphic Link Clipboard
preference list box. The values at installation are docBook, dita, and s1000d. The names and
graphic tagging are defined in the following preferences:
• ctm0GraphicPref.dita.name
Defines the name of the option to choose when working with the DITA standard. The default is
DITA.
• ctm0GraphicPref.dita.text
Defines the default XML tagging that you want to use in the editing tool when a graphic is copied
from Content Management and pasted to content in the editing tool, when working with the DITA
standard for publications.
• ctm0GraphicPref.docBook.name
Defines the name of the option to choose when working with the DocBook or similar XML
standard. The default is DocBook.
• ctm0GraphicPref.docBook.text
Defines the default XML tagging that you want to use in the editing tool when a graphic is copied
from Content Management and pasted to content in the editing tool, when working with the
DocBook or similar XML standard.
• ctm0GraphicPref.s1000d.name
Defines the name of the option to choose when working with the S1000D 4.0, 4.1, or 4.2
standard. The default is S1000D 4.x.
• ctm0GraphicPref.s1000d.text
Defines the default XML tagging that you want to use in the editing tool when a graphic is copied
from Content Management and pasted to content in the editing tool, when working with the
S1000D 4.0, 4.1, or 4.2 standard.
You can add a new option to the list box by doing the following:
2. Create a new preference to specify how the new option appears in the list box, for example,
ctm0GraphicPref.newstandard.name.
3. Create a new preference to specify the graphic tagging to use for the new option, for example,
ctm0GraphicPref.newstandard.text.
• Install any additional plug-ins required for the editing tool, unless you are using Teamcenter
XMetaL Client. If you are using Teamcenter XMetaL Client, do not install the XMetaL plugin in
the Teamcenter interface.
• Relate a stylesheet revision to an editing tool if you want a specific stylesheet to be used with the
editing tool when topics are edited.
• Implement any customizations or macros provided by the editing tool that may be useful to
your organization.
Note
Editing tools are supported only on Windows clients.
Examples of editing tools that work with Content Management follow. Additional tools may be defined
to work with Content Management.
• Altova XMLSpy
If you import Base Content Management administration data, you import the XMetal 9.0 editing tool
object. If you install XMetal 9.0 and you import this tool object, verify that the assigned tool path
matches the path for your installation of the tool.
2. In the New Administrative Item dialog box, expand Complete List, click Editing Tool, and
then click Next.
Note
If you are using Teamcenter XMetaL Client (released
with Teamcenter 10.1.0.1 and later), locate the XMetaL
installation folder ...\SoftQuad\XMetaL to obtain the
version number, and type the name as XMetaL, space,
and version number. For example, XMetaL 9.0.
Tool Activation Select the tool activation that corresponds to the editing tool object
you are creating:
Note
If no tool activation is available for the editing tool
object you are creating, leave the value blank or select
SIMPLE_TEXT_EDITOR. The tool is launched externally
using the Tool Command.
Note
The EDITOR_EMBEDDED_XMETAL tool is for future
use.
xmetal90.exe "%s"
FrameMaker.exe "%s"
TextPad.exe "%s"
wordpad.exe "%s"
Note
The valid parameters depend on the tool you use.
Tool Path Type the path where the tool's start file, such as an .exe file, is
stored. For example: C:\Program Files\XMetaL 9.0\Author
Graphic Priority Table Select the graphic priority list to associate with the tool. The graphic
Reference priority list is used to select the graphic options to be downloaded to
the content when it is opened in the editing tool.
Download graphics Select either True or False, to specify whether graphics that are
referenced by the content are downloaded from Teamcenter when
the editing tool is launched. This allows for the most recent graphics
to be distributed to users from a central location.
Download schema Select either True or False, to specify whether schemas on which
content is based are downloaded from Teamcenter when the editing
tool is launched. This allows for the most recent schemas to be
distributed to users from a central location.
Download stylesheet Select either True or False, to specify whether stylesheets are
downloaded from Teamcenter when the editing tool is launched.
This allows for the most recent stylesheets to be distributed to users
from a central location.
Processing instruction Type any necessary processing instruction for the editing tool. The
processing instruction is written into the content files when opened
in the editing tool. XMLSpy requires a processing instruction inside
the content to select the stylesheet to use during editing.
The processing instruction for this tool is:
<?altova_sps%s?>
where %s is the stylesheet main file name.
Note
This is used for special purposes only, like adding
new objects that may not be ready for general use
or for objects to be used only by system processes;
such as workflows.
• USER
The editing tool will appear in selection lists in the appropriate
dialog boxes.
4. Click Finish.
Note
If you use Teamcenter XMetaL Client, do not install the XMetaL plugin in the Teamcenter
interface.
1. Choose Window→Preferences.
2. In the Preferences dialog box, expand Content Management, and expand Edit.
3. Select the editing tool you want to install, and enter the appropriate information.
Example
If you are installing XMetaL, enter the path to the tool's install location, for example:
C:\Program Files\XMetaL 9.0\Author.
5. Click Apply.
Tip
If you are using XML Spy and the Teamcenter CMS menu does not appear on the toolbar,
for the XML Spy tool, click Uninstall and then click Install to reinstall the required plug-in.
Then in XML Spy, choose Tools→Customize→Toolbars, and then select Reset All.
• Create a publishing tool for each type of output and relate it to the stylesheet revision.
• (Optional) To enable authors to save output to a file system where your Web server is deployed,
you must enable publishing to a file system.
• If you are upgrading from a version of Content Management prior to 9.0, you must reselect the
Tool Activation option for all the publishing tools you previously created.
• To enable the publishing of S1000D content on UNIX, you must ensure that the correct directories
exist on the computer running the Teamcenter server if the Java version used by the Teamcenter
server is updated.
Example
If the system is updated to Java 1.8.x, these directories must exist:
/usr/lib64/java-1.8.0
/usr/share/java-1.8.0
Note
Verify that the tool paths assigned to imported publishing tools match the paths for your
installation of the tools.
o InternalViewer
An internal tool that publishes XML content to the Preview view. This tool is configured to
use Internet Explorer and HTML styled content.
o PDF serverside
Supports Antenna House XSL Formatter, one of many available publishing applications that
can be purchased from a third-party supplier, installed on a server, and used to publish
content to PDF.
Note
o If you are using DITA Open Toolkit publishing tools on a UNIX system, the tool
command must be ant and not ant.bat as it is for Windows systems.
o Content Management supports version 2.4.6 of the DITA Open Toolkit (OT)
publishing tools.
To use an older version of DITA OT, copy the older version of DITA OT to: the
Dispatcher_Root\Module\Translators\contmgmtpublish\lib folder.
2. In the New Administrative Item dialog box, expand Complete List, click Publishing Tool,
and then click Next.
Note
When you upgrade from a version of Content
Management prior to 9.0, you must reselect the Tool
Activation option for all the publishing tools you
previously created.
b. Stylesheet file
c. Output file
Note
If you are using DITA Open Toolkit publishing tools on a
UNIX system, the tool command must be ant and not
ant.bat as it is for Windows systems.
Tool Path Type the path where the tool's start file (for example, an
.exe file) is stored. For example: C:\Program Files\Antenna
House\AHFormatterV62
Graphic Priority Table Select the graphic priority list to associate with the tool. The graphic
Reference priority list is used to select the graphic options to be downloaded to
the content when it is launched with the publishing tool.
Download graphics Select either True or False, to specify whether graphics that are
referenced by the content are downloaded from Teamcenter when
the publishing tool is launched. This allows for the most recent
graphics to be distributed to users from a central location.
Download schema Select either True or False, to specify whether schemas on which
content is based are downloaded from Teamcenter when the
publishing tool is launched. This allows for the most recent schemas
to be distributed to users from a central location.
Download stylesheet Select either True or False, to specify whether stylesheets are
downloaded from Teamcenter when the publishing tool is launched.
This allows for the most recent stylesheets to be distributed to users
from a central location.
Local Indicator Select either True or False, to specify whether the publishing tool is
run from the client instead of being run from a publishing server.
Number of Instances Type the number of licenses you have for this tool, if you want to
store that value here; however it is not enforced by the system.
Note
This is used for special purposes only, such as
for adding new objects that may not be ready for
general use or for objects to be used only by system
processes, such as workflows.
• USER
The publishing tool will appear in selection lists in the appropriate
dialog boxes.
4. Click Finish.
Note
Customizers may add additional activations.
2. In the Business Modeler IDE, add the package name of the jar file to the values for the
Ctm0PubToolActivation list of values (LOV).
3. Create a new publishing tool with the newly created tool activation.
Note
For server side publishing tools, select False for the Local Indicator. For client side
publishing tools, select True.
o Configure Dispatcher.
Note
To access files published to a file system for access by a distribution web server, you must
configure a web server that can access those files.
Note
You can set these preferences by choosing Edit→Options→Content
Management→Publish tab.
o publish_to_file_system
Enables publishing to a file system.
o publish_to_file_system_loc
Specifies the name of the parent folder to store published content.
o deploy_absolute_path
Specifies the file path to the folder specified in the publish_to_file_system_loc preference for
published content. This path is platform-specific.
o deploy_link_prefix
Specifies the URL to connect to the folder storing published content.
Comparing tools are used to compare differences in topics. A comparing tool is installed on each
client, following the supplier's instructions.
Note
You may have only one comparing tool object in Content Management.
1. Select the folder in which you want to create the comparing tool object, and then either click New
Administrative Item... , or choose File→New→New Administrative Item.
2. In the New Administrative Item dialog box, expand Complete List, click Comparing Tool,
and then click Next.
Note
This is used for special purposes only, such as
for adding new objects that may not be ready for
general use or for objects to be used only by system
processes such as workflows.
• USER
Example
wincmp3.exe "%1$s" "/=%4$s" "%2$s" "/=%5$s" /1 /R2
4. Click Finish.
Viewing tools are used to run an external viewing tool to view topics. This is useful when a quick
or remote preview session is needed, without the processing time required to generate a PDF
document. Viewing tools are installed on each client, following the supplier's instructions. Create a
viewing tool object for each viewing tool installed.
In order for users to access a viewing tool, you must write the rich client java class to launch the
tool, and then define the tool to use that class.
Note
A viewing tool is an object different from that used to view topics in the Preview view.
Previewing content is enabled with a publishing tool.
1. Select the folder in which you want to create the new viewing tool object, and then either click
New Administrative Item... , or choose File→New→New Administrative Item.
2. In the New Administrative Item dialog box, expand Complete List, click Viewing Tool, and
then click Next.
Note
This is used for special purposes only, such as
for adding new objects that may not be ready for
general use or for objects to be used only by system
processes such as workflows.
• USER
4. Click Finish.
You also have an option of downloading the data as TC XML files and then importing that data into
the target site.
• Whenever you, as the administrators want to synchronize data between sites, you must run
the multisite_automation.pl perl script. To automate the synchronization, run this script as a
Windows service or as a UNIX cron job.
This script file is located in the TC_ROOT\install\contmgmtbase directory.
• You can customize the data, workspace objects, sites, output directory, and age of data to
synchronize in the script file. You can also specify whether the data in exported as aTC XML file.
• In the script file, you can customize how the data_share utility behaves by specifying the options
you want. For example, you can specify custom check-in and check-out behavior.
• To manually download data as TC XML files, use the -offline argument in the data_share utility.
• If you have downloaded data as TC XML files, you can import the data into the remote site using
the -optionset argument of the data_share utility.
• When data is imported at the target site, the object and relationships are set per the default
Content Management closure rules. You can specify additional closure rules by modifying the
MultiSiteDefaultCR closure rule in PLM XML/TC XML Export Import Administration.
Example
Synchronizing data between sites:
• Create translation offices, ensuring that each translation office used for translations is created
in the database.
2. In the New Administrative Item dialog box, expand Complete List, click Translation Office,
and then click Next.
4. Click Finish.
5. Select the translation office revision in the Home component view, and open the Summary view.
7. In the Languages Table dialog box, from the Language Reference list, select a language that is
supported by the translation office.
8. For the Review Ordered option, select whether the translation office typically offers a review of
translations in this language. This value is for informational purposes only; it does not affect the
processing of translation deliveries.
9. Click Finish.
Caution
Configuration of procedures and transformation policies should be performed by
experienced administrators only. Incorrect application of these procedures and policies can
cause errors in your data.
You can also use procedures in XML attribute mappings. XSLT scripts in attribute mappings enable
you to perform more complex tasks than are possible with a basic attribute mapping. For example, a
script may be used to change the values of attributes before they are extracted from the XML.
The author’s document would include the elements in the XML, for example:
<measure unit=”feet”>5</measure>
<measure unit=”inches”>62</measure>
2. In the New Administrative Item dialog box, expand Complete List, click Procedure, and
then click Next.
o DC_ATTRIBUTEMAPPING_COPY_FROM_
TAG_TO_OBJECT
Copies data from an XML tag in the content to a specified
attribute of the Teamcenter object. This type does not support
table attributes.
o DC_ATTRIBUTEMAPPING_GET_FROM_TAG
Gets a value from an XML tag in the content. This type does
not support table attributes.
o DC_ATTRIBUTEMAPPING_REMOVE_FROM_TAG
Removes data from an XML tag in the content.
o DC_ATTRIBUTEMAPPING_SET_TO_TAG
Sets a value in an XML tag in the content. This type does not
support table attributes.
o DC_OBJECT_MODIFICATION
o DC_PRE_CREATE
Select Content Browse to and select the file containing the XSLT script.
4. Click Finish.
2. In the New Administrative Item dialog box, expand Complete List, click Transformation
Policy, and then click Next.
3. In the dialog box, in the Name box, type the name for the policy.
4. (Optional) In the Admin Comment box, type a comment that you would like to store with the
transformation policy.
5. Click Finish.
8. In the Transformation Policy Table Entry dialog box, from the User Action list, select the user
action for which the transformation will run.
9. From the XML Procedure list, select the procedure that runs when the user actions occurs.
11. For each user action you want to add to the policy, repeat steps 7 - 10.
Note
To remove an item, click it, and click Delete.
1. Select either a folder, publication, or topic in which you want to create the new topic, and then
either click New Author Item... , or choose File→New→New Author Item.
Note
You can select a folder in the Home component view or a publication or topic in either
the Home component view or the Publication Structure view.
2. In the New Author Item dialog box, expand Complete List, click Topic, and then click Next.
Note
• The topic type may already be selected, or the
options may be limited to a specific topic type
group, depending on how the ctm0TopicTypeGroup
preference is set.
ID Either type an ID for the topic, or leave the box blank so that the next
available item ID is automatically assigned.
Revision Either type a revision number for the topic, or leave the box blank so
that the next available revision is automatically assigned.
Name Type the item name for the topic.
Document Title Type the document title of the topic.
Master Language Select the master language of the topic.
Reference
Example
You are creating topic A which will be used in publication
F. Publication F is used as a template to create publication
G. If this option is set to True for topic A, publication G
should contain topic A as a reference. If this option is set
to False for topic A, publication G should contain topic
B, which is copy of topic A.
Note
Use this only to store a value; the system does not read
this value during the creation of content from a template
topic.
4. Click Finish.
The dialog box clears so you can create another topic.
5. When you are done creating topics, close the dialog box.
2. In the New Author Item dialog box, expand Complete List, click Publication, and then click
Next.
Note
If no options are listed, your administrator must
create publication types.
ID Either type an ID for the topic, or leave the box blank so that
the next available item ID is automatically assigned.
Revision Either type a revision number for the topic, or leave the box
blank so that the next available revision is automatically
assigned.
Name Type the item name for the topic.
Document Title Type the title of the publication.
Master Language Reference Select the publication's master language.
Is this a template Select whether this topic will be used as a publication
template:
True = This topic is a publication template.
False = This topic is not a publication template.
4. Click Finish.
The dialog box clears so you can create another publication.
5. When you are done creating publications, close the dialog box.
Reference only Store a value to indicate whether this topic should be copied or
referenced when it is referenced by another topic that is used as
template.
True = This topic should be a reference to its original when it is
referenced by another topic that is used as template.
False = This topic should be copied when it is referenced by another
topic that is used as template.
Example
You are creating topic A which will be used in publication
F. Publication F is used as a template to create publication
G. If this option is set to True for topic A, publication G
should contain topic A as a reference. If this option is set
to False for topic A, publication G should contain topic
B, which is copy of topic A.
Note
Use this only to store a value; the system does not read
this value during the creation of content from a template
topic.
3. Click Next.
4. For the Define Attached Objects step, click Next to accept the selected values.
Caution
Do not modify the Copy Option.
5. For the Related Objects information step, enter the properties for the new dataset and topic:
a. Expand the dataset and the topic information.
b. Type the Name for the new dataset and new topic.
Tip
This is the topic item level, not the topic revision.
c. (Optional) Type a Description for the new dataset and new topic.
e. Click Next.
6. (Optional) For the Assign Project Page step, assign the topic revision to one or more projects.
7. Click Finish.
3. Click Next.
4. For the Define Attached Objects step, click Next to accept the selected values.
5. For the Related Objects information step, enter the properties for the new publication:
a. Expand the publication information.
Tip
This is the publication item level, not the publication revision.
e. Click Next.
6. (Optional) For the Assign Project Page step, assign the publication revision to one or more
projects.
7. Click Finish.
Note
DITA publishing is supported only on Linux and Windows.
The contents of anchorref elements are not included in documents published with DITA
Open Toolkit 2.4.6 publishing tools.
• DITA maps
A DITA map is an object that contains references to DITA topics and organizes the topics into
hierarchies, tables, or groups. Maps can also be used to produce outlines or tables of contents. A
map can contain any combination of references to DITA topics, DITA tasks, DITA concepts, DITA
references, and other DITA maps. A DITA map includes metadata to describe properties such as
audience, platform, and product. Maps are used to create documents that result in separate XML
files in output processing. The <map> element is used in the XML to define a map. You can import
existing DITA maps to the Content Management application, which includes any references to
DITA topics they may contain. You can work with two types of maps:
• DITA Base
A DITA base object, also referred to as a DITA composite object, is a top-level container for
multiple topics used to create documents that result in one XML file in output processing. A DITA
base object can contain any combination of DITA topics, DITA tasks, DITA concepts, and DITA
references. A DITA base object can be opened for editing XML content. The content opens in
the editing tool as one XML file containing all its related files. The <dita> element is used in the
XML to define a DITA base object.
• DITA topics
A DITA topic is one unit of content that contains the information for a single subject. The DITA
architecture includes the following four topic types:
o DITA Topic
A DITA topic, also referred to as a generic or unspecialized topic type, provides the base for
specialized topic types and does not meet the definition of a concept, reference, or task topic.
Note
You can select a folder in the Home component view or a DITA map or topic in either
the Home component view or Publication Structure view.
2. In the New Author Item dialog box, expand Complete List and click one of the following:
• DITA Base
• DITA Concept
Note
Use this option to create a DITA bookmap.
• DITA Reference
• DITA Task
• DITA Topic
3. Click Next.
Note
• The topic type may already be selected, or the
options may be limited to a specific topic type
group, depending on how the ctm0TopicTypeGroup
preference is set.
ID Either type an ID for the object, or leave the box blank so that the
next available item ID is automatically assigned.
Revision Either type a revision number for the object, or leave the box blank
so that the next available revision is automatically assigned.
Name Type the item name for the object.
Document Title Type the document title of the object.
Master Language Select the master language of the object.
Reference
Is This A Template Select whether this object will be used as a template:
True = This object is a template.
False = This object is not a template.
• DC_TopicTopicR
When a topic-to-topic relation appears in the editing tool, you
see all the content of the related topic. Also, when a topic is
published with a topic-to-topic relation to another topic, the
published topic includes all the content of the related topic.
Reference Topic Type Select the type of reference to create between the two objects:
(appears only when you
are relating a DITA 1.2 Example
topic to a DITA 1.2 map
or a DITA 1.3 topic to a The following options appear if you are using the DITA 1.2
DITA 1.3 map from the administration data included with Content Management;
Publication Structure you may have other options if you are using DITA 1.3
view) administration data or if your administrator created other
reference topic types.
• Topicset map to topic
Use when defining a topicset element that references
a set of topics.
Key Name (appears only Type the value to assign to the keys attribute.
when you are relating a
DITA 1.2 topic to a DITA
1.2 map or a DITA 1.3
topic to a DITA 1.3 map
from the Publication
Structure view)
5. Click Finish.
3. Click Next.
4. For the Related Objects information step, enter the properties for the new dataset and item:
a. Expand the dataset and the item information.
b. Type the Name for the new dataset and new item.
Tip
This is the item level, not the item revision.
c. (Optional) Type a Description for the new dataset and new item.
5. Click Finish.
Example
conref="X000001.dita#X000001"
conref="X000001.dita#X000001/para1"
conref="X000124.ditamap"
conref="X000124.ditamap#topic1"
2. In the editing tool, add an ID to the element of the content you want to reference. For example, if
you want to reference the text of a paragraph, create an ID in the id attribute of the paragraph
element.
4. Open the topic or map in which you want the referenced content to appear.
5. Add a new element where you want the reference to appear, and leave it empty. For example, if
you are referencing the text of a paragraph, create a new paragraph element.
6. In the Publication Structure view, right-click the topic or map you want to reference, in which
you just created the ID, and choose Copy for Editor→DITA Content Reference.
7. In the editing tool, paste the reference in the empty element in the content, and replace the
placeholder text with the ID of the element you are referencing. The way you paste the reference
depends on the type of tool you are using:
• In a plain text editor or an XML editor with a plain text view, when you paste the reference, it
appears within the element as in this example of a reference to a topic:
conref="X000006.dita#X000006/<?replace_with_element_id?>"
conref="X000006.dita#X000006/para1"
conref="X000124.ditamap#topic1"
• If you are working in an XML editor view showing XML as tags, the reference is pasted as
text instead of markup, so you must edit it accordingly. In XMetaL Author, you can paste
the reference in the element’s conref attribute in the Attribute Inspector, and edit it to
appear as follows:
8. Add the attributes to set whether the conref is fixed or floating. For example:
• In a plain text editor:
conref="X000006.dita#X000006/para1" rev="A" base="fixed"
conref="X000006.dita#X000006/para1" rev="CURRENT" base="floating"
• In an XML editor:
10. To view the relationship between the topics, in the Home component view, right-click the
referenced topic and choose Properties On Relation.
The Properties dialog box shows the relation type between the topics.
2. Open the topic or map in which you want the referenced content to appear.
3. In the editing tool, paste the reference in the topic element in the content. The way you paste the
reference depends on the type of tool you are using:
• In a plain text editor or an XML editor with a plain text view, when you paste the reference, it
appears within the element as in this example:
conref="X000001.dita#X000001/<?replace_with_element_id?>"
conref="X000001.dita#X000001"
conref="X000124.ditamap"
• If you are working in an XML editor view showing XML as tags, the reference is pasted as
text instead of markup, so you must edit it accordingly. In XMetaL Author, you can paste
the reference in the element’s conref attribute in the Attribute Inspector, and edit it to
appear as follows:
4. Add the attributes to set whether the conref is fixed or floating. For example:
• In a plain text editor:
conref="X000001.dita#X000001" rev="A" base="fixed"
conref="X000124.ditamap" rev="CURRENT" base="floating"
• In an XML editor:
Note
If you select a topic item, not a topic revision, the most current revision is moved.
2. From the Reference Topic Type list, select the type of reference to create between the two
objects.
Example
The following options appear if you are using the DITA 1.2 administration data; you
may have other options if you are using DITA 1.3 administration data or if your
administrator created other reference topic types
• Topicset to topic
Use when defining a topicset element that references a set of topics.
<map>
<topicset id="maintenance" navtitle="Maintenance"
href="maintenance.dita"
type="topic"/>
<topicref href="tools_needed.dita"
navtitle="Tools Needed to Perform Maintenance"
type="topic"/>
• Topicref to topic
Use when adding topics to maps, using the topicref element. When the map is
published, the topics appear in the output.
Example
<map>
<topicref href="maintenance.dita" navtitle="Maintenance"
type="topic"/>
</map>
• Keydef to topic
Use when adding topics to maps, using the keydef element. By default, when
the map is published, the topics do not appear in the output. You can configure
them to appear by setting the processing-role attribute in the referenced topic to
normal. Topics containing keyrefs to the topics defined in keydefs are included
in the output.
Example
<map>
<keydef keys="tools" href="tools_needed.dita"
navtitle="Tools Needed to
Perform Maintenance" type="topic"/>
</map>
3. In the Key Name box, type the value to assign to the keys attribute.
4. Click Finish.
2. For each topic you want to add to the table, in the Publication Structure view, right-click the
topic, and choose Copy for Editor→Reference To DITA Map.
3. In the editing tool, paste the reference in the relcell element in the relationship table.
The cell is populated with the tag name from the type of topic you copied the reference from, for
example: topicref. The href, navtitle, and type attributes are populated in the element.
Example
The output for one of the concept topics looks like this:
Example
<topicref keys="tools" href="tools_needed.dita"/>
or
<keydef keys="tools" href="tools_needed.dita"/>
To create references to the topic from another topic, you use the keyref attribute.
Example
<link keyref="tools"/>
In the above example, the link defined by the keyref goes to the tools_needed.dita file. If the location
of the file changes later, you update the keys definition in the map, and all the references in all the
topics with the tools keyref automatically point to the new file location.
For more information about DITA keyrefs, see the DITA XML.org website.
In Content Management, you can define keyrefs in several ways:
• When you create a new topic in a selected map, in the New Author Item dialog box you define
the Reference Topic Type and Key Name, which is the value of the keys attribute.
• When you relate DITA topics, you drag the topic for which you want to define the keys to the map
in which you want to define it. In the Reference Topic Type Selection dialog box, select the
Reference Topic Type and type the Key Name, which is the value of the keys attribute.
• When you edit the content in an editing tool, you can add the XML elements and attributes to
define keyrefs.
• Enter only the required values. Do not select value filters at the bottom of the dialog box.
2. Edit the topic, and define the value filters using the DITA val element according to the OASIS
Standards.
3. Drag the DITA value filter topic to any place in the structure of a map in the Publication
Structure view.
The DITA value filter topics that were added to the map appear in the DITA Value Filter Topics
in the Map list.
3. Select or clear the check boxes for the DITA value filters, from either list, that you want to use
to publish the map.
2. In the Dispatcher Request Administration Console, select the line containing the publish
request and click .
3. In the Translation Request Properties dialog box, click the Files tab.
5. In the Save As dialog box, select the location to save the log file.
6. Open the log file with a text editor, and search for the errors that provide the information about
the broken links.
Note
To import SGML data for authoring in the S1000D solution, the Content Management
S1000D SGML Parser feature must be selected in Teamcenter Environment Manager
(TEM) when you install Teamcenter.
The dialog boxes you use to create S1000D objects contain all the data required by the S1000D
specification. These items become elements in the resulting SGML or XML object. For example, the
SGML or XML files contain the elements of the identification and status section that is required in
certain objects. The content of the objects is created in an editing tool.
To download sample content that you can view or import, see www.S1000D.org, which includes the
sample XML content and illustrations for a fictional bike for the most recent S1000D versions.
Content Management supports these objects for S1000D version 2.3 (SGML objects) and versions
4.0.1, 4.1, and 4.2 (XML objects):
Note
S1000D version 2.3 is supported only on Linux and Windows.
• Data Module
A data module is a self-contained information unit. Every data module contains an identification
and status section and a content section that contains text and illustrations. Content Management
supports the standard S1000D data modules types, including BREX, procedural type, and
descriptive type.
A data dispatch note (DDN) contains information about the sender, receiver, and content of a
dispatch. It can be related to many data modules. When the relation to a data module is made,
additional SGML or XML code is automatically added to the DDN about the data module. A
data module can be related to many DDNs.
• Publication Module
A publication module defines the content and the structure of a publication. It contains an
identification and status section and a content section that contains references to data modules,
other publication modules, and legacy technical publications. The publication module for
S1000D content is not the same type of object as the publication topic type used in Base
Content Management.
• Commentary
A commentary, or comment, is used to report issues on data modules during the verification
process and the in-service phase of the product. It contains an identification and status section
and a content section that contains the original comment and/or a response to a comment. A
comment can be related to a data module, publication module, DML, or DDN; it must have at
least one of these relations.
Note
You can select a folder in the Home component view or an S1000D object in either the
Home component view or Publication Structure view.
2. In the New Author Item dialog box, expand Complete List and click the item you want to create.
All S1000D items are listed with the S1000D prefix.
3. Click Next.
4. In the New Author Item dialog box, enter the data for the object you are creating, according to
the S1000D standard.
Note
When you create an S1000D 2.3 data module, you must enter one of the two following
groups of options, even though they may not be marked as required:
• System Difference Code, Chapter Number, Section Number, Subsection,
and Subject
5. Click Finish.
If any of the attributes that comprise the item ID are not valid for the associated schema, a
message box appears indicating which fields are invalid. For example, when creating a data
module, the Model Identifier and System Code values are validated, but the Security Class
value is not.
2. In the Save As dialog box, modify the data for the new item you are creating, according to
the S1000D standard.
For more information on the S1000D standard, see www.S1000D.org.
Note
Any changes you make to the codes that comprise the Export File Name are
automatically updated in the Export File Name when the new item is created. For
example, if you change the Item Location Code, that character in the Export File
Name is updated when the item is saved to the database.
When you create an S1000D 2.3 data module, you must enter one of the two following
groups of options, even though they may not be marked as required:
• System Difference Code, Chapter Number, Section Number, Subsection,
and Subject
3. Click Next.
4. For the Define Attached Objects step, click Next to accept the selected values.
5. For the Related Objects information step, enter the properties for the new S1000D item:
a. Expand the dataset and the S1000D item information.
b. Type the Name for the new dataset and new S1000D item.
Tip
This is the item level object, not the revision.
c. (Optional) Type a Description for the new dataset and new S1000D item.
e. Click Next.
6. (Optional) For the Assign Project Page step, assign the S1000D item to one or more projects.
7. Click Finish.
If any of the attributes that comprise the item ID are not valid for the associated schema, a
message box appears indicating which fields are invalid. For example, when creating a data
module, the Model Identifier and System Code values are validated, but the Security Class
value is not.
Example
To relate data modules to DMLs in S1000D 2.2/2.3, you relate the data modules directly to the DMLs.
For DDNs, you must create a topic with a delivery list topic type as a child of the DDN. You then
relate data modules to the delivery list topic.
You can also create an S1000D data module list by using a saved search.
Note
Once any data module is related to a data module list, the saved search is no longer used
for that data module list.
2. From the Reference Topic Type list, select the type of reference to create between the data
module and the object you are relating it to.
3. Click Finish.
4. Click in a valid location in the content in the editing tool, and choose Paste.
Example
• Publication Module
o PM Content topic
■ PM Entry topic
◊ Front Matter data module (title page appears as first page)
■ PM Entry topic
◊ Other supported data module type (see list below)
■ PM Entry topic
◊ Other supported data module type (see list below)
With the S1000D stylesheets provide upon installation, you can create the following types of S1000D
publication modules for publishing to PDF or XHTML format. Your administrator can also create
stylesheets for publishing additional S1000D publication types. The objects you add to the hierarchy
and the stylesheets you use determine the contents of the publication modules.
• Service bulletin publication module - references service bulletin data modules
• General publication module - references one or more types of data modules. The following types
are supported. If you include unsupported data modules in the publication module, the output
includes text explaining that the type is unimplemented.
Descriptive
Fault
Procedure
Schedule
Service bulletin
Front matter
Air crew
Table of contents for each referenced data module in the publication module
List of tables
List of figures
Table of contents for each referenced data module in the publication module
Table of contents for each referenced data module in the publication module
List of tables
List of figures
Note
The saved search must be related to the topic in the data module list that contains the data
module references. For example, in an S1000D 4.0 data module list this is the topic of
the topic type dmlContent. In the Home component view, the saved search is related to
the dmlContent topic revision.
When you relate data modules to data module lists using a saved search, they are related only as
references. In the Publication Structure view, the data modules do not appear under the data
module list. However, if you open the data module list for edit, and then save it, any data modules
referenced from the saved search will be directly related to the data module list and will appear under
the data module list in the Publication Structure view.
Note
Once any data module is related to the data module list, the saved search is no longer
used for that data module list.
You cannot use a saved search to compose non-S1000D objects.
3. In the Home component view, drag the saved search to the appropriate object:
• For S1000D 2.3, drag it to the data module list revision.
• For S1000D 4.0, 4.1, and 4.2, drag it to the topic under the data module list that stores all
the references.
Note
The data module must be a valid one for the data module list, as defined by your
organization’s schemas. If it is not valid, the data module is not added to the data
module list when published.
2. In the Publication Structure view, select the node of the structure whose values you want
to use for the data module you are creating.
TC_ROOT\contmgmts1000d40_data\data\admin\bulkImportDataModule.csv
2. Include the following values, in the order listed. Use a comma for any optional value that is blank.
Model identification code
System code
Subsystem code
Sub-subsystem code
Assembly code
Disassembly code
Information code
Language
Technical Name
Security classification
Topic type
Originator name
Example
This is one line representing a data module:
S1000DBIKE, TEMP, DA2, 0, 0, 00, 00, AB, 042, A, A, English US, , , , , Temp
System,
Temp Description, 01, Description-4-1, ORG Name, ORG41, RPC Name, RPC41
b. In the Publication Structure view, select the node of the structure whose values you
want to use for the DMRL you are importing.
3. In the Bulk Import dialog box, browse to and select the .csv file containing the DMRL.
4. Click OK.
If you did not choose an SNS structure to associate the DMRL with, the Import Status dialog
box appears, indicating that no SNS node was selected. Click either Continue to continue
with the import or Cancel to cancel the import.
When the import is complete, the Import Results dialog box appears, indicating the import
completed successfully.
a .zip file is created with the contents of the delivery. The DDN provides the metadata and the list
of data modules in a CSDB transfer package.
When you create a delivery for a project, you can choose to deliver all data modules, only released
data modules, only those not in last official delivery, or all data modules that have changed since
the last delivery.
1. Select the DML for which you want to create a delivery, and choose Tools→Export→Incremental
Delivery.
Caution
If you are using the S1000D administration data
provided in the Content Management installation,
select Public ID.
• Public ID
The public identifiers of the graphics are used in the
content to reference the graphics.
• XML Number
The XML numbers of the graphics are used in the content
to reference the graphics. When you choose this option,
graphics are included in the export.
• Graphic Name
The names of the graphics are used in the content to
reference the graphics. The graphic name is the name
of the imported file without the file suffix. This option can
be used when you want to import the publication or topic
including graphics into another Content Management
environment. When you choose this option, graphics are
included in the export.
Note
Graphic usages are set when a graphic is imported.
Transform Policy If you would like to apply an XML transformation policy to the
content you are exporting, select it from the list.
A transformation policy can be used to modify content when
it is published or exported. For example, it could convert
units of measure, such as US standard to metric. Your
administrator must create a transform policy before it is
available for you to use from this dialog box.
Content Select any of the following to choose the contents of the .zip
file:
• Include Supporting Data
Includes the schemas for the exported topics.
• Full Unofficial
Includes all data modules.
• Incremental Official
Includes all released data modules not in the last full
official delivery.
• Incremental Unofficial
Includes any data modules that changed since the last
full official delivery.
3. Click Next.
4. In the Data Dispatch Note for Incremental Delivery dialog box, enter the data for the delivery
you are creating.
Tip
For the Document Title, enter a title that helps you identify the contents, for example,
include Full Official in the title if it is a full official delivery.
5. Click Next.
6. In the next Data Dispatch Note for Incremental Delivery dialog box, enter the contact
information for the delivery you are creating.
7. Click Finish.
8. In the Save As dialog box, select the folder in which to save the .zip file for the delivery.
The DDN is created and related to the DML.
Note
To access the Services Reference, install the Teamcenter developer references when you
install Teamcenter online help, or go to the Global Technical Access Center (GTAC):
https://support.industrysoftware.automation.siemens.com/docs/teamcenter/
1. Select one or more data modules, a data dispatch note, or a publication module, choose
Tools→BREX Validation, and then choose one of the following:
• Run In Background
Runs the validation while you perform other tasks in Teamcenter. When the validation is
completed, a log file is attached to each data module you selected.
When the validation is completed, the BREX Validation dialog box appears, providing you with
the option to view the log file. The log file lists the number of data modules that passed and
failed the validation.
2. Click either Yes to show the log file, or No to close the dialog box without showing the log file.
As you develop publications, you may include illustrations in the content. This workflow manages the
graphic creation process, including determining if an existing or new graphic is to be used, requesting
a graphic, assigning an illustrator, and approving the graphic.
This workflow requires participants to be assigned. The lead author must be assigned at the start of
the workflow. The illustrator is assigned during the workflow only if a new graphic is required. Since
this workflow uses the dynamic participants, illustrator and lead author, you must route a topic in the
workflow. This can be a topic type created by your organization or the provided illustration request
topic modified to meet your needs.
To enable the creation of illustration request topics, the administrator must import the illustration
request topic type, available in the TC_ROOT\contmgmts1000d40_data\data\admin folder.
To create an illustration request topic:
1. Choose File→New→New Author Item, and select Topic.
2. In the New Author Item dialog box, choose Illustration Request from the Select Topic Type list.
4. Click Find .
5. Double-click the template in the result list to open it in the Publication Structure view.
6. Select the topic or publication, and choose File→Duplicate to create a new topic or publication.
Copy a topic
You can copy a topic in several ways. Copying is a quick way to create new topics or reuse the same
topics in different locations.
You can copy a topic with or without its related topics in either the Home component view or the
Publication Structure view. You can also copy topics into content in an editing tool, by either
creating a new copy of a topic or by creating a reference to a source topic.
The location you are copying the topic to must be valid for the schema.
Do one of the following to copy a topic:
Copy the content of a topic and any related 1. In the Publication Structure view,
topics from the Publication Structure view right-click the topic, and choose Copy For
into another topic in an editing tool, creating Editor→Composed Content as Clone.
new content without a reference(s) to the
source topic(s). 2. Click in a valid location in the content in the
editing tool, and choose Paste.
Note
You create the same result by dragging
the topic into the Publication Structure
view from another view.
3. Click OK.
Note
This feature cannot be used for S1000D structures.
When you duplicate a structure that contains a topic with a reference to another topic, the reference is
preserved between the new topics when both target and source topics are duplicated.
Example
If you duplicate the 000132/B;1-headlamp_parts structure and its two topics, and the
000133/A;1-overview topic contains a link to the 000135/A;1-lightbulb topic, in the new
structure 000160/A;1-headlamp_parts, the 000161/A;1-overview topic will contain a link to
000162/A;1-lightbulb. However, if you choose to duplicate 000132 and 000135, but not
000133, the link in 000133 will continue to point to 000135 and not 000162, so the 000133
topic may need to be modified to work correctly where it exists.
3. In the Duplicate dialog box, select or clear the check box for each line to select the contents
of the new structure:
• If an item is selected, the item is copied to create a new object in the new structure.
• If an item is not selected, a reference to the original object is created in the new structure.
Tip
To select all objects in the structure, select the Duplicate all items check box.
4. Choose one of the following methods to assign IDs to the duplicated items that are included
in the new structure:
• Automatically assign new IDs to all items.
Do nothing in the New Item ID by Selection and Default ID Mapping sections.
• Assign new IDs by selecting the items you want to assign them to.
a. Use the Ctrl key and click to select the items in the structure to which you want to
assign IDs.
b. In the New Item ID by Selection section, either select Assign New IDs to automatically
assign IDs, or enter one or more of the following:
Prefix Adds a prefix to the original ID of each duplicated item, for example,
new_.
Suffix Adds a suffix after the original ID of each duplicated item, for
example _A1.
Replace Replaces a specified substring in the original ID with another defined
string in the duplicated ID. For example, you could replace template
With with new.
c. Click Apply.
• Assign new IDs by using the Default check boxes in the structure.
a. Select the Default check box for each item in the structure to which you want to assign
IDs.
b. In the Default ID Mapping section, either select Assign New IDs to automatically assign
IDs, or enter one or more of the following:
Prefix Adds a prefix to the original ID of each duplicated item, for example,
new_.
Suffix Adds a suffix after the original ID of each duplicated item, for
example _A1.
Replace Replaces a specified substring in the original ID with another defined
string in the duplicated ID. For example, you could replace template
With with new.
c. Click Apply.
6. Click OK.
When you want to save a topic as it is and also work on a new version of the topic, you create
a new revision of the topic using the Revise menu command and dialog box. The new revision
has an incremented revision number.
• To create a revision for one topic:
1. Select the topic revision and choose File→Revise.
2. Use the Revise dialog box to further define the new topic revision.
2. Use the Multiple Object Revise dialog box to edit the names of the new topic revisions.
Note
To enable the ability to edit names of new topic revisions using the Multiple
Object Revise dialog box, the Multiple_revise_dialog_visible preference must
be set to true. If this preference is set to false, you may still revise multiple topics,
but you cannot edit the names.
Note
If you select a topic or publication item, not a topic or publication revision, the most
current revision is selected.
2. In the ID box, type a string to find the ID of the publication or topic in the structure.
3. Click Find .
o Click a link.
■ Click a link in the Open Items, History, or Favorites sections of the navigation pane.
Caution
Do not attempt to modify the Occurrence Type assigned to topics. This may cause
content processing functions to fail.
Note
When you add and move some DITA topics to another topic or map, you must select
the reference topic type.
Note
When you move a topic to a new location in a publication, the location must be
valid for the type of topic you are moving and the defined schema. If a location you
point to is not valid, a message appears.
o In the Publication Structure view, drag topics and create specific relationship types:
Note
Depending on the topic types you are working with and how they are configured in
your system, this method may not be available.
1. Select the topic you want to relate to another topic, and begin dragging it.
3. When the topic is over the topic you want to relate it to, release the mouse button, and
then release Ctrl+Shift.
4. In the Relation Selection dialog box, from the Relation Selection list box, select the
relation type.
5. If you want the selected relation type to be the default in this dialog box for future relation
selections, select Save selection to preferences.
6. Click Finish.
o Drag topics from the Home component view to publications in the Publication Structure
view.
Note
If you select a topic item, not a topic revision, the most current revision is moved.
o Add or edit the XML elements in the publication when it is open in an editing tool.
Note
This relationship type is also created when topics are copied using the Copy For
Editor→Composed Content as Reference function in the Teamcenter client and
then pasted in the editing tool.
• Composable reference
When a composable reference appears in the editing tool, you see only a reference to the topic.
However, when a topic is published with a composable reference to another topic, the published
topic includes all the content of the referenced topic. The Occurrence Type in the Publication
Structure view appears as DC_ComposableReferenceR for this relation type.
• View all related objects in the Relation Browser view. This view graphically displays objects and
their related items. It is available for multiple Teamcenter applications.
• View all related objects in the Impact Analysis view. This view graphically displays objects and
their related items and can be used to perform where-referenced analyses. For example, it can
be used to understand the impact of change. It is available for multiple Teamcenter applications.
Note
If you select a topic or publication item, not a topic or publication revision, the most
current revision is selected.
2. In the Publication Structure view, right-click a topic and choose one of the following expand
options:
• Expand
Displays one level below the topic you selected.
• Expand Below
Displays all levels below the topic you selected.
• Expand Below...
Displays a dialog box for you to select the number of levels you want to display.
• Collapse Below
Hides all the levels below the topic you selected.
The reference validation tool checks content for any broken references in Base, DITA, and S1000D
content and creates references between topics that are imported or created at different times. You
can validate references on a selected object or on a selected structure for all topics in the structure.
• Select the object revision and choose Tools→Reference Validation.
Note
Editing tools are supported only on Windows clients.
Note
If you save a topic with a graphic that does not exist in Teamcenter, a warning message
appears indicating the graphic cannot be found. The next time you edit the topic the
graphic name in the XML is appended with .error.
The Teamcenter CMS menu is not available in all editing tools.
Tip
For topics with many references, this saves time.
a. Right-click the topic, and choose Edit→Edit Topic Without Referenced Topics.
c. Right-click the main topic you are working with, and choose Edit→Edit Topic.
The content opens with the editing tool and is saved in a local folder. In the Publication
Structure view, the topics you check out appear as checked out , and the topic you choose to
edit appears in edit mode . The Teamcenter CMS menu appears in the editing tool's menu bar.
2. In the editing tool, edit the content and create new topics as necessary, as the schema structure
allows.
3. When you are done editing the content and creating new topics within the topic, do one of the
following:
Note
If you try to save and close a topic that references another topic that was removed,
Teamcenter displays a message warning you that you cannot save the topic.
• In the Publication
Structure view, choose
Edit→Cancel Edit.
4. In the Publication Structure view, right-click the topmost topic, and choose Edit→Check-in
Structure.
Note
• Editing tools are supported only on Windows clients.
• If the editing tool is not starting after you set these preferences, click Restart Tool
Message Server in the Preferences dialog box to assign a new port for the editing tool.
1. Choose Window→Preferences.
2. In the Preferences dialog box, expand Teamcenter, expand Content Management, and expand
and select Edit.
Tip
Use the type filter text box to list preferences you are looking for by typing the name
or part of the name of the preference. Click to clear the box.
3. From the Editor list, select the editing tool to start when you choose to edit a topic.
Note
If the editing tool has been installed and set up by your application administrator but
it does not appear in the list, click Reload Tools, click OK to close the Preferences
dialog box, and then re-open the dialog box and begin again.
4. Select one of the following editing tools, which you are setting the preferences for:
• Other Editors
• Framemaker
• XMLSpy
• XMetal
5. In the Path box, if the path to the tool's start file is different on this client than the one defined for
the tool path in the editing tool object, type or browse to and select the path to the location of the
start file on this client. For example: C:\Program Files\XMetaL 9.0\Author.
6. Click Install to install on the client any required plug-in for the tool. Typically, this installation is
required only once per client.
Note
This applies only to FrameMaker, XMLSpy, and XMetaL.
7. Click Apply.
The following describes the actions that can be performed from the Teamcenter CMS menu:
Tip
If you are using XML Spy and the Teamcenter CMS menu does not appear on the toolbar,
in Edit preferences, for the XML Spy tool, click Uninstall and then click Install to reinstall
the required plug-in. Then in XML Spy, choose Tools→Customize→Toolbars, and then
select Reset All.
For both types of links, you can create a link to content below the topic level, for example, to a
table or figure within a topic. When you do this, you can create a link to another topic or to another
location within in the same topic.
Before you can use navigation links, your application administrator must enable this functionality.
Example
At the time you create a link to a topic, the topic's version is A.1, and the link
accesses version A.1 of the topic. Later, when the topic's version increases to B.1,
the link then accesses version B.1 of the topic.
• Fixed Navigation Link, to create a link to the version of the topic it exists at now.
Example
At the time you create a link to a topic, the topic's version is A.1, and the link
accesses version A.1 of the topic. Later, when the topic's version increases to B.1,
the link still accesses version A.1 of the topic.
2. Open the topic in which you want to insert the link, if it is not already open.
3. In the editing tool, click in a valid location in the content, and choose Paste.
In Content Management, the link is related to the topic as a content reference, and the link
appears in the content. For example:
Floating navigation link:
<xref href="X000151.xml" linktyp="floating" version=
"CURRENT">Creating a topic</xref>
In the Publication Structure view, links appear in the structure with an Occurrence Type of
Topic Content Reference or Topic Cross Reference, depending on how your application
administrator set up navigation links.
2. Go to the location in the topic that you want to create a link to, for example a title, table, or
paragraph tag, and add an ID value to the tag. The value must begin with a letter.
Example
<title id="addrecord">Adding a record</title>
In this example, you use the ID that you are attaching to the title to create a link to
this topic that goes directly to this title.
3. In the Publication Structure view, right-click the topic you want to link to (the one you just added
the ID to), choose Copy For Editor, and then choose one of the following:
• Floating Navigation Link, to create link that always links to the most current version of
the selected topic.
Example
At the time you create a link to a topic, the topic's version is A.1, and the link
accesses version A.1 of the topic. Later, when the topic's version increases to B.1,
the link then accesses version B.1 of the topic.
• Fixed Navigation Link, to create a link to the version of the topic it exists at now.
Example
At the time you create a link to a topic, the topic's version is A.1, and the link
accesses version A.1 of the topic. Later, when the topic's version increases to B.1,
the link still accesses version A.1 of the topic.
4. Open the topic in which you want to insert the link, if it is not already open.
5. In the editing tool, click in a valid location in the content, and choose Paste.
6. In the href value of the link, at the end of the XML number, add a forward slash and the ID you
created in step 2, which you are creating the link to.
Example
<xref href="X000152.xml/addrecord" linktyp="floating" version=
"CURRENT">Adding a record</xref>
• The structure of the document must match the topic type structure (and its schemas) defined in
the application.
• The document must have the language attribute defined in order to relate it to other documents
and graphics. If the language attribute is not defined before you import a document, you can
define the language attribute after the import by modifying the document’s properties.
• (Optional) When the structure of the document is different from the topic type structure (and its
schemas) defined in Content Management, an XSLT stylesheet that converts the document(s)
being imported into a valid structure can be used. To use this stylesheet on import, it must
exist in Content Management.
• When you import a document with a DITA conref, the filename in the conref must be in the format
item_id.dita for topics and item_id.ditamap for maps.
Example
conref="X000001.dita#X000001"
conref="X000001.dita#X000001/para1"
conref="X000124.ditamap"
conref="X000124.ditamap#topic1"
• To import SGML data for authoring in the S1000D solution, the Content Management S1000D
SGML Parser feature must be selected in Teamcenter Environment Manager (TEM) when
you install Teamcenter.
Import a document
Import existing XML or SGML content to work with it in the Content Management application.
Imported documents are placed in a folder according to how your user interface (UI) options are set.
1. Complete the prerequisites for importing documents.
2. Choose Tools→Import→Document.
b. Select the check box for each document that you want
to import.
Tip
Click Select All or Deselect All to select or
deselect all files listed.
Note
You must import the graphics to be referenced
before importing the document that refers to the
graphics. How these graphics are imported and
named determines which option you choose.
• Public ID
The public identifiers of the graphics are used in the XML
document to reference graphics.
• XML Number
The XML numbers of the graphics are used in the XML
document to reference graphics.
• Graphic Name
The names of the graphics with or without the file
extensions are used in the XML document to reference
graphics.
Reuse Existing Topic Select the following options to indicate how the import
searches for and handles topics already existing in the
database or if you want to use the ID or XML number of the
imported topic as its item ID in Teamcenter.
Note
If none of these options are selected, all topics
are imported as new objects with new item IDs,
regardless of whether topics with identical item IDs
or content already exist in the database.
• Overwrite existing
If a topic exists in the database with the same item ID
as the ID or XML number of the topic being imported,
selecting this option causes the topic in the database to
be replaced with the one that is being imported.
Note
This option can be selected only when the
Find by XML Number option is selected.
• Find by Content
Select this option to search the database for topics with
the same content as any of the topics you are importing.
When a topic is found with the exact content (including
tags, attribute values, etc.) as one being imported, the
topic is not imported.
4. Click Finish.
Example
conref="X000001.dita#X000001"
conref="X000001.dita#X000001/para1"
conref="X000124.ditamap"
conref="X000124.ditamap#topic1"
2. In the Import DITA Map from File dialog box, do the following:
b. Select the check box for each document that you want
to import.
Tip
Click Select All or Deselect All to select or
deselect all files listed.
Note
You must import the graphics to be referenced
before importing the document that refers to the
graphics.
• Public ID
The public identifiers of the graphics are used in the
content to reference graphics.
• XML Number
The XML numbers of the graphics are used in the content
reference graphics.
• Graphic Name
The names of the graphics with or without the file
extensions are used in the content to reference graphics.
Reuse Existing Topic Select the following options to indicate how the import
searches for and handles topics already existing in the
database, or if you want to use the ID or XML number of the
imported topic as its item ID in Teamcenter.
Note
If none of these options are selected, all topics
are imported as new objects with new item IDs,
regardless of whether topics with identical item IDs
or content already exists in the database.
• Overwrite existing
If a topic exists in the database with the same item ID
as the ID or XML number of the topic being imported,
selecting this option causes the topic in the database to
be replaced with the one that is being imported.
If this option is not selected, a message appears
indicating that a topic with the same ID already exists
in the database.
Use this option to preserve content references as
references use the item ID.
Note
This option can be selected only when the
Find by XML Number option is selected.
• Find by Content
Select this option to search the database for topics with
the same content as any of the topics you are importing.
When a topic is found with the exact content (including
3. Click Finish.
1. Select the topic or publication you want to export, and choose Tools→Export→Document.
Note
• The way you export graphics impacts whether
the references to graphics can be resolved
when the exported content is imported into
another system.
• Public ID
The public identifiers of the graphics are used in the
content to reference the graphics.
• XML Number
The XML numbers of the graphics are used in the content
to reference the graphics.
• Graphic Name
The names of the graphics are used in the content to
reference the graphics. The graphic name is the name
of the imported file without the file suffix. This option can
be used when you want to import the publication or topic
including graphics into another Content Management
environment.
Graphic Priority (For graphic Select the graphic priority to determine in what order the
modes Public ID or Import topic's graphic options are selected for the output, based on
Original Name only) the graphic usages set on the graphic option.
Note
Graphic usages are set when a graphic is imported.
Transform Policy If you would like to apply an XML transformation policy to the
content you are exporting, select it from the list.
A transformation policy can be used to modify content when
it is published or exported. For example, it could convert
units of measure, such as US standard to metric. Your
administrator must create a transform policy before it is
available for you to use from this dialog box.
Content Select any of the following to choose the contents of the .zip
file:
• Include Main Content
Includes the XML files for the topic content.
3. Click Finish.
4. In the Save As dialog box, select the folder in which to save the exported content.
2. In the Preferences dialog box, expand Teamcenter, and then expand Content Management.
4. From the Default Publish Tool list, select the default publishing tool displayed in the Publish
dialog box when you select a topic to be published.
5. From the Default Style Type list, select the default style type displayed in the Publish dialog
box when you select a topic to be published.
6. From the Default Language list, select the default language displayed in the Publish dialog
box when you select a topic to be published.
7. Click Apply.
• With the topic, publication, or map revision open in an editing tool, choose Teamcenter
CMS→Publish.
Note
If the translation of the selected
language does not exist, Content
Management publishes the content
in the master language. Or, if a
Fallback Language is defined and
a translation is available, the content
is published in that language.
Note
This option is not available when
you publish from the Publication
Structure view, as the content is
published with the revision rule in
effect for the view. However, you
can apply a different revision rule in
the view.
• Latest Received
The latest received translation in the
selected language is selected for
publishing regardless of the content
version in the master language. However,
if no translation exists for the selected
language, the master language is used.
• Received
The latest received translation in the
selected language with a content version
older than or equal to the master language
version is selected for publishing. If all
translation content versions are newer,
or if no translation exists for the selected
language, the master language is used.
This option is typically used when you
publish an older version of the content and
you do not want to include translations that
have newer content.
Resulting File Folder Browse to and select the folder in which the
published document will be stored. This path
is saved and is displayed the next time the
Publish dialog box appears.
This option is available only for client-side
publishing tools other than InternalViewer.
Resulting File Name Type the name of the file (without a suffix).
By default, the XML number of the topic,
document, or map is used.
This option is available only for client-side
publishing tools other than InternalViewer.
• Reviewer Document
A composed document that must be
submitted to a workflow for review.
Transform Policy If you would like to apply an XML transformation
policy to the content you are publishing, select
it from the list.
A transformation policy can be used to modify
content when it is published or exported. For
example, it could convert units of measure,
such as US standard to metric.
DITA Value Filter Topics in the Map To use author-defined DITA value filters:
a. Click Find DITAVALs.
Note
If you select this option, you must
also select Register Result.
3. To display the estimated size of the published file before you publish it, click Estimate Size.
The size is estimated from the XML and any included graphics file sizes. This can be different
from the final output size since different file formats have different compression schemes.
4. Click Finish.
Note
When you publish content through a publishing server, you can use the Dispatcher request
administration console to monitor the publishing progress.
When you publish content using the InternalViewer tool, it appears in the Preview view.
You can create a composed or reviewer document when you publish content. The composed
document revision or reviewer document revision is related to the topic you selected for publishing,
and the dataset (.zip file) created by the process is related to the composed or reviewer document
revision. For certain types of output, such as PDF, the output file is also related to the composed or
reviewer document revision as a dataset. The owner of the output file is the same as the owner
of the document revision. You may need to refresh the file structure after publishing to see the
composed or reviewer document related to the publication or topic.
When you publish the same content multiple times, newer composed or reviewer documents
overwrite existing ones if you select the same options when you publish. However, if you publish
content with a different tool or with one or more different options selected in the Publish dialog
box, an additional composed or reviewer document revision is created and related to the topic or
publication you selected for publishing. These options include: Language, Compose Version
Selection, Style Type, DITA Filter Value, and Transform Policy.
Additional composed or reviewer documents are also created each time you publish content with
different variants.
You can publish output to a file system if your application administrator has configured your system
to support that. Each time you publish the same revision of a topic or publication, the output file
replaces the one stored in the system folder. However, if you revise content that you published to the
file system, and then publish it again, the system creates a folder for the newly revised files. The
folder structure contains folders for: the content type of the renditions (such as HTML or PDF), the
item ID of the topic or publication, the language, and a subfolder for each revision published. The
first time you publish the topic or publication it is saved in folder A. After you revise and publish it
again, it is saved in folder B, and so on. The most recent revision of the published content is also
saved in a folder named CURRENT. The folder names do not necessarily correspond to revision
levels of the content they contain.
Note
To publish output to a file system, your application administer must configure your system
to enable publishing to a file system.
Example
3. Set variant rules for the different variations of the publication structure.
Example
You are creating a publication for a car owner manual. The car is manufactured with
the following trim levels:
• S (standard), which includes a 2.0 L engine, manual transmission, cloth seats, and
4-speaker sound system.
Instead of creating new options, you could choose options created in the product structure in
Structure Manager. The Structure Manager provides an example of a product structure from which
you could choose options.
Options have a string type or a numeric type and a name. The type of option you
can create depends on the settings of the PSM_classic_variants_text_families and
PSM_classic_variants_numeric_families preferences.
Note
Since Content Management supports only classic variants, ensure the PSEVariantsMode
preference is set to legacy.
3. In the data pane, click the Variants tab and select the line representing the owning publication or
topic revision to store the variant data. Typically this is the top-level item in the structure, in this
example, a publication for the car owner manual. You can also create variants at different levels
of the publication structure, as you might in the product structure.
5. In the Option dialog box, enter the necessary options, for example:
a. In the Name box, type trim level.
b. Optionally, enter the information about the trim level option in the Description box.
c. In the Value box, type an allowed value (LE) and press Enter or + (plus).
The value appears in the list of allowed values.
d. Enter the other allowed values, typing each and then pressing Enter for each one (S, LS).
6. Click Create to create the option. A + (plus) symbol appears against the Options branch in
the variant data tree indicating that Teamcenter created the options.
7. Repeat steps 5 and 6 to define other options on the publication, for example model year (2013,
2014, 2015).
8. Click Save to save the changes. If you forget to do this, Teamcenter prompts you when you
select another line in the publication.
True appears in the Has Classic Variant Data (HCVD) column for the publication line.
9. Repeat steps 3 through 8 to define options on other topics in the structure. For example, you
could create a section of the manual for the operation of a trailer towing package, and set options
on the section for the different types of towing packages.
1. If necessary, choose View→Show/Hide Data Panel or click the Show/Hide Data Panel
button on the toolbar.
Teamcenter opens the data pane.
2. Click the Variants tab and select the option to copy in the Options branch of the variant data tree.
Teamcenter displays the Option dialog box, prepopulated with the values and name of the
original option.
3. In the Option dialog box, type a new name for the option (duplicate names within an item are not
allowed) and modify the values as required.
1. If necessary, choose View→Show/Hide Data Panel or click the Show/Hide Data Panel
button on the toolbar.
Teamcenter opens the data pane.
2. Click the Variants tab and select the structure line with the item revision that owns (stores) the
option whose values you want to change. If you are unsure of the owning item, you can identify
this from the Variant Rule dialog box.
• Select the value and click – (minus button) to remove an allowed value from an option.
6. Click Modify and Teamcenter updates the contents of the selected option.
Note
Any variant data that references removed option values can no longer be set as these
values are not available for selection. You typically create a new revision of the item if you
need to preserve the historic data.
You can set the PS_variant_value_protect preference to protect variant values from
unauthorized modifications.
If a value is obsolete but is still referenced by a variant rule, default, derived default, or
variant condition, it is represented by a <?> symbol.
Rename an option
1. If necessary, choose View→Show/Hide Data Panel or click the Show/Hide Data Panel
button on the toolbar.
2. Click the Variants tab and select the option to rename in the Options branch of the variant
data tree.
Note
You cannot rename an option that is used in more than one revision of the item or in
any expression.
Also, you cannot rename an option that is shared between sites in a Multi-Site Collaboration
environment.
Remove an option
1. If necessary, choose View→Show/Hide Data Panel or click the Show/Hide Data Panel
button on the toolbar.
2. Click the Variants tab and select the option to remove in the Options branch of the variant
data tree.
Note
You cannot remove an option that is used in any expression.
Deleting an option
When you delete (remove) an option, you remove it only from the item revision. When you remove
the option from the last item revision that owns it, you are (in effect) deleting the option.
• You cannot remove an option from an item revision to which you do not have write access.
• You cannot delete an option that is used in a variant condition. If you attempt to do this,
Teamcenter displays an error message that lists all the revisions that have occurrences with
variant conditions referencing that option.
• Derived
A derived default is a value that is set to a value that depends on a condition. For example, the
option seats could have a value set to leather if trim level = LX.
Defaults are owned by an item revision, like other variant data. Use the Variant Rule dialog box to
identify the item a default was set on and whether the default is fixed or derived.
You can identify if an item has variant data attached by viewing the HVD - Has Variant Data column
in the Publication Structure view.
You can override option values or reinstate them as necessary.
You specify fixed and specify derived option defaults for publications in a similar way as you do
in Structure Manager.
2. Select the topic for which you want to create variant conditions.
3. Click Variant Condition , or double-click either the Variant Conditions or Variant Formula
property cells.
Teamcenter displays the Variant Condition dialog box. The upper part of the dialog box shows
the individual clauses that comprise a variant condition. You can use the buttons to move clauses
up or down, delete a clause, or bracket clauses. The lower part of the dialog box allows you to
define a clause, and you can use the following buttons to control how a clause is added to
the list in the upper area:
• Replace
• Insert
• Append
• Clear
4. Click next to the Option box, to view the available options, and click the option you want
to work with, for example, trim level. Only the options currently loaded in the Publication
Structure view are listed, because their owning item is loaded or they are used in a variant
condition in the structure.
The (Owning) Item box is automatically populated.
Note
If you use >, > = , <, or < = operators, the values of the associated option must be
numeric and only decimal values are permitted.
Not (!) is higher than AND (&); AND (&) higher than OR (|). That is, A OR B AND
A = A OR (B AND A).
6. From the Value list, select the value for the option, for example, LS.
7. Click Append .
The clause is added to the list. It clears the Value box and shows the option's owning item.
8. To add to the list of clauses, click either AND or OR, and repeat the above steps to select
another option.
Teamcenter displays the second clause in the list in the upper part of the dialog box.
Teamcenter constructs a variant condition from the defined clauses joined by AND and OR
operators. When a configuration depends on more than one option, you can configure complex
variant conditions.
Note
If you are only specifying one clause in a condition, you can set the AND switch or
the OR switch.
2. Select the clause before which you want to insert the new clause.
3. Click Insert .
Teamcenter inserts the new clause above the selected clause.
Replace a clause
Replacing a clause can be very useful with large compound conditions containing many clauses
because this action does not change the order. Preserving clause order maintains the algebra and
makes scanning for occurrences with similar conditions easier.
1. Specify the replacement clause.
3. Click Replace .
Teamcenter replaces the original clause with the new one.
Copy a clause
1. Select the clause to copy and click Copy . You can also double-click the clause. This action
copies the option name, value, and operator setting to the boxes and sets the And / Or button
in the lower part of the dialog box.
2. Edit the value and/or operator, set the appropriate AND or OR button, and append the clause.
3. Select an existing clause and click Replace to replace the existing clause. You can also
click Insert to place the clause above the selected clause.
Note
You can use Copy in conjunction with Replace, as a convenient way to edit variant
conditions.
Remove a clause
Move a clause
To change the position of a clause within a condition, select the clause and click Up or Down
.
You can move multiple clauses in a single operation by selecting a range of clauses before clicking
the appropriate arrow button.
Group a clause
You can change the grouping of clauses by adding and removing brackets, as follows:
Note
Teamcenter supports multiple levels of grouping.
To add brackets around a range of clauses, select the range of clauses and click (…).
To remove brackets from around a range of clauses, select the range of clauses, including the lines
that contain both the opening and closing brackets, and click (…).
1. Select the structure line representing the occurrence and click Edit Variant Condition
on the toolbar.
Teamcenter displays the Variant Condition dialog box.
2. Select all of the clauses in the Variant Condition dialog box and click Delete to remove
all the clauses.
3. Click OK to apply the change to the occurrence (that is, effectively remove the variant condition).
3. Find the option you want to set (for example, trim level), and from the Value list, select the
value for the option (for example, LE).
The state of the option changes from Unset to Set by User.
5. When you are done setting the variant rule, click OK.
The variant rule is applied to the publication, and the topics are included or excluded based
on the rule.
3. Find the option you want to unset (for example, trim level), and from the Value list, select
a blank value.
The state of the option changes from Set by User to Unset.
5. When you are done working with the variant rule, click OK.
The variant rule is applied to the publication, and the topics are included or excluded based
on the rule.
3. Select the line representing the owning publication or topic revision on which you want to set
the rule check.
5. In the Warning Text box, enter an error message, for example, Incompatible trim level and
transmission.
6. Define the relevant variant condition, for example, trim level = LX AND transmission = manual.
7. Click Create .
Teamcenter creates the rule check.
8. Expand the Rule Check branch and verify the new rule check is added below any that already
existed, for example:
ERROR Incompatible trim level and transmission IF trim level = LX
AND transmission = manual
9. If you need to change the rule check, select it in the Rule Check branch of the variant data tree.
Teamcenter displays the Rule Check dialog box, allowing you to change any of the boxes.
2. In the dialog box, click Delete and the selected rule check disappears.
2. Use the VOC - Variant Occ. Config'd column to identify the configured components. This
column shows a Y if the component is configured, is blank if it is not configured, or ? if
Teamcenter cannot determine if it is configured. The ? indicator appears when a variant condition
contains options that are unset in the variant rule.
1. In the Home component view, hold the Shift key as you click each of the two topic revisions you
want to compare, so that they are both selected. Then right-click one of the topic revisions and
choose Compare/Merge→Launch Compare.
2. If you do not have the left side topic checked out, the Compare: Selection dialog box appears.
Do one of the following:
• If you want the option to save merged content, select Cancel Compare, and then check
out the left side topic.
Depending on the how your comparing tool is set up, both topics may open in the comparing tool,
or a dialog box may appear so that you can select the files to open.
3. Use the comparing tool to view the differences in the topics and merge any differences if
necessary (if the tools supports merging of the contents).
4. If you merged the topics, save the changes in the comparing tool, and in Teamcenter, right-click
the topic that is checked out and choose Compare/Merge→Save Merged Result.
2. If you do not have the topic checked out, the Compare: Selection dialog box appears. Do
one of the following:
• If you will not be saving merged content, select Continue Compare.
• If you want the option to save merged content, select Cancel Compare, and then check
out the left side topic.
Depending on the how your comparing tool is set up, the topic may open in the comparing tool, or
a dialog box may appear so that you can select the file to open.
3. Right-click the topic revision for the second topic in the comparison, and choose
Compare/Merge→Launch Compare.
4. Use the comparing tool to view the differences in the topics and merge any differences if
necessary (if the tools supports merging of the contents).
5. If you merged the topics, save the changes in the comparing tool, and then in Teamcenter,
right-click the topic that is checked out and choose Compare/Merge→Save Merged Result.
Example
In this example the topic was published three times with different languages selected
(am=US English, and fr=French) or with different variants, which are shown under
ConfigurationContext.
2. In the Named References dialog box, select the .zip file for the document and click Download....
3. In the Downloading File dialog box, browse to and select the location where you want to save
the .zip file, and click Download.
2. In the Named References dialog box, select the .zip file for the document and click Upload....
3. In the Upload File dialog box, browse to and select the .zip file you want to import, and click
Upload.
A graphic item is a top level graphic object that has one or more graphic files related to it. Graphic
objects related to the graphic item are called graphic options. Graphic options have related graphic
files, or images. You can import multiple graphic images for different uses. For example, you
can import a higher-resolution image, such as an .eps file, for publishing to PDF, and a smaller
resolution image, such as a .png file, for displaying the graphic in the XML edit tool during an
editing session. Beginning in Teamcenter 10.0, you can import JT files to use as graphic options in
Content Management.
When you import a graphic option, you select the language to associate with it, which is imported
as its Language Reference property. If you choose more than one language, a graphic option is
imported for each language. You can also select Multilanguage for the Language option for a
graphic that can be used for any language translation.
Note
• The naming convention used for graphics impacts whether you can resolve the graphic
references when you import XML content that contains those references. Your Content
Management administrator should provide guidelines for working with graphics to
match the configuration enabled in XML attribute mappings.
• The S1000D standard does not require you to associate a language with graphics, and
the sample S1000D graphic attribute mapping does not support multiple languages
for graphics.
• DITA OT publishing tools support the following image formats, although .tif and .png
formats may not be supported for PDF output:
.jpg
.gif
.bmp
.tif
.eps
.svg
.png
2. In the Preferences dialog box, expand Teamcenter, and then expand Content Management.
4. From the list box, select the option for the publication standard you are using:
Note
If a new option must be added to the list or an existing option must be updated, contact
your administrator to update the graphic tagging options.
• DITA
• S1000D 4.x
The text box displays the tagging used in the editing tool when a graphic is copied from Content
Management and pasted to content in the editing tool.
5. Click Apply.
Import graphics
To use graphics that are created in graphic editing programs, you must import them to Content
Management. Imported graphics are placed in a folder according to how your user interface (UI)
options are set in the rich client.
1. Choose Tools→Import→Graphic.
Tip
Click Select All or Deselect All to select or
deselect all files listed.
Caution
Each graphic option of the same graphic file
must have unique usages. For example, do
not import piston.png and piston.gif both with
the VIEW option.
Note
For S1000D graphics, select the site master
language. The S1000D standard does not require
you to associate a language with graphics, and the
sample S1000D graphic attribute mapping does
not support multiple languages for graphics.
Note
If you select neither overwrite mode, the graphic
will be imported as a new graphic if a graphic
option with the same Original Imported Name
property and graphic usage does not already exist
in the system.
• Skip existing
• Overwrite existing
If the graphics already exist in Content Management,
they are overwritten.
If you select Overwrite existing, select one of the
following usage handling options:
Tip
To view the usages associated with an existing
graphic option, right-click the graphic option
revision, and choose View Properties.
Note
Edit, publish, and export functions always use
the latest revision of graphic options. If you
revise a graphic, the new revision appears in
all content that references the graphic. If you
want to change a graphic but you do not want
the graphic updated in all content, you must
import the changed graphic as a new graphic
with a different name.
o Keep
The usages of the existing graphics are retained.
o Merge
The usages of the existing graphics are retained,
and the new usages selected for this import are
added to the graphics. For example, if a graphic
being imported already exists with the VIEW and
WEB usages, and the selected usages in the Import
Graphic Options dialog box are THUMBNAIL and
ICON, the graphic is saved with the VIEW, WEB,
THUMBNAIL, and ICON usages after the import.
o Overwrite
The usages of the existing graphics are removed
and replaced by the usages selected in the Import
Graphic Options dialog box.
3. Click Finish.
Preview a graphic
• Preview graphics in the following ways:
o Select the graphic option or graphic option revision and open the Summary view. The
graphic appears in the Preview area.
o Right-click the graphic option or graphic option revision, and choose Open with→Image
Preview.
Note
When you paste a graphic option into content and you save the content to the database, the
content is decomposed and the graphic option filename is substituted with the graphic item,
so that other graphic options can be used when the content is subsequently composed.
The graphic tag that is pasted is dependent on the Graphic Link Clipboard preference.
If you save a topic with a graphic that does not exist in Teamcenter, a warning message
appears indicating the graphic cannot be found. The next time you edit the topic the
graphic name in the XML is appended with .error.
2. Right-click the appropriate graphic option revision, and choose Copy For Editor→Graphic
Content.
3. In the editing tool, right-click the valid position where you want to insert the graphic, and choose
Paste.
The graphic reference is inserted in the topic’s XML, using the tag information from your Graphic
Link Clipboard preference and the identifying information for the graphic file.
4. (Optional) To use a version of the graphic other than the current version, add the appropriate
value to the version attribute in the editing tool.
Note
This option is available only if the graphic is stored in Teamcenter.
Caution
Each graphic option of the same graphic file
must have unique usages. For example, do
not use piston.png and piston.gif both with the
VIEW option.
Note
For S1000D graphics, select the site master
language. The S1000D standard does not require
you to associate a language with graphics, and the
sample S1000D graphic attribute mapping does
not support multiple languages for graphics.
Note
If you select neither overwrite mode, the graphic
will be saved as a new graphic if a graphic option
with the same Original Imported Name property
and graphic usage does not already exist in the
system.
• Skip existing
The graphics are not saved if they already exist in
Content Management.
• Overwrite existing
If the graphics already exist in Content Management,
they are overwritten.
If you select Overwrite existing, select one of the
following usage handling options:
Tip
To view the usages associated with an existing
graphic option, right-click the graphic option
revision, and choose View Properties.
Note
Edit, publish, and export functions always use
the latest revision of graphic options. If you
revise a graphic, the new revision appears in
all content that it is referenced in. If you want
to change a graphic but you do not want the
graphic updated in all content, you must save
the changed graphic as a new graphic with a
different name.
o Keep
The usages of the existing graphics are retained.
o Merge
The usages of the existing graphics are retained, and
the new usages selected for this save are added to
the graphics. For example, if a graphic being saved
already exists with the VIEW and WEB usages,
and the selected usages in the Graphic Options
dialog box are THUMBNAIL and ICON, the graphic
is saved with the VIEW, WEB, THUMBNAIL, and
ICON usages.
o Overwrite
The usages of the existing graphics are removed
and replaced by the usages selected in the Graphic
Options dialog box.
4. Click Next.
Tip
A resolution of 72 DPI is suitable for images to display on a monitor (e-mail and web
pages). Use a resolution of at least 300 DPI for print content.
6. Click Finish.
Note
If your organization uses watermarks, a watermark page may appear before you can
click Finish.
7. In Content Management, search for the graphic, and then move it to the folder where you want
to store it.
8. Right-click the graphic option revision, and choose Copy For Editor→Graphic Content.
9. In the editing tool, right-click the valid position in the topic where you want to insert the graphic,
and choose Paste.
The graphic reference is inserted in the topic’s XML, using the tag information from your Graphic
Link Clipboard preference and the identifying information for the graphic file.
Note
Edit, publish, and export functions always use the latest revision of graphic options. If you
revise a graphic, the new revision appears in all content that it is referenced in. If you want
to change a graphic but you do not want the graphic updated in all content, you must
import the changed graphic as a new graphic with a different name.
The graphic is checked out and opens in the default program for the file type.
2. Right-click the graphic option image you want to update, and choose Named References.
3. In the Named References dialog box, select the graphic name and click to delete the
referenced file.
4. Click Upload....
5. In the Upload File dialog box, browse to and select the new graphic file to replace the one
you deleted.
6. Click Upload.
7. When the new referenced file appears in the Named References dialog box, click Close.
Caution
Each graphic option of the same graphic item must have unique usages. For example, do
not import piston.png and piston.gif both with the VIEW option.
5. Click Save and Check-In, and click Yes to confirm the check-in.
3. Select Used from the Where option list, located in the upper left of the pane.
Note
Graphics are not managed the same way topics are during the translation process.
Graphic options have an associated language property. When you edit and publish content
in a language other than the master language, the graphics that match the language are
selected. When a graphic does not exist for the language, the master language graphic
option is used.
1. In either the Home component view or the Publication Structure view, right-click the topic or
publication revision that has the related translation order, and choose Translation Status.
2. In the Browse dialog box, browse to the location where you want to save the report, which is
a .csv file, and click Save.
3. Open the .csv file in Microsoft Excel to review the translation statuses for the topics in the
translation order.
The report shows each topic’s master language content version and translated language
content version. The In Sync? column reports Y or N to indicate whether the two versions are
out-of-sync. Out-of-sync versions indicate updates were made to the master language content
since the translation order was created.
• In the Home component view, select the topic or publication revision to be translated, and
then either click New Author Item... , or choose File→New→New Author Item.
In the New Author Item dialog box, expand Complete List, click Translation Order, and
then click Next.
3. Click Finish.
• A .zip file containing the content to be translated and any selected supporting files, which you can
export and send to the translation company
1. Right-click the translation order revision and choose Create Translation Delivery.
3. Click Finish.
The Delivery Type property for the translation delivery is set to Submittal.
2. In the Browse dialog box, browse to the location where you want to save the .zip file, and click
Save.
• The ...original folder, containing the topics (as XML files) to be translated, in the master language.
• The ...supportingData folder, containing the schemas with which the XML files can be validated.
• The ...graphics folder, containing the graphics referenced in the content, if graphics were
included in the translation order when it was created.
2. When the translation of the files is completed, create a .zip file with the same contents as the
original translation delivery folder.
3. Send the .zip file back to the appropriate Content Management user.
Note
The .zip file from the translator must contain the original folder structure of the
translation delivery and the translations results contained in the translated folder, as
described in Tasks completed by the content translator.
2. Choose Tools→Import→Translations.
3. In the Receive Translations dialog box, click to browse to and select the folder containing
the .zip file you received from the translation office.
4. In the Translation zip files box, select the check box for each .zip file you want to import.
Tip
Click Select all or Deselect all to select or deselect all files listed.
5. Click Finish.
The translations are updated with the translated content, and the Translation Received property
on the translations is set to TRUE. Also, a new translation delivery object is created with the
Delivery Type property set to Delivery. A check mark appears next to received translations.
Caution
If you edit translation content after it is sent to the translator but before it is returned and
imported, once you import the translated content, any edits you made to the source will
be overwritten.
1. In the Home component view, right-click the translation revision, and choose Edit→Edit
Translation.
3. In the editing tool, edit the content as necessary, as the schema structure allows.
4. When you are done editing the topic, do one of the following:
Then right-click
the translation
revision, and choose
Check-In/Out→Check In.
Close the file Do one of the following: The editing tool closes the file, the file remains
without saving unchanged in the database.
your changes. • Choose Teamcenter
CMS→Close.
Then right-click
the translation
revision, and choose
Check-In/Out→Cancel
Checkout.
Headquarters
Europe
Granite Park One
Stephenson House
5800 Granite Parkway
Sir William Siemens Square
Suite 600
Frimley, Camberley
Plano, TX 75024
Surrey, GU16 8QD
USA
+44 (0) 1276 413200
+1 972 987 3000
Asia-Pacific
Americas
Suites 4301-4302, 43/F
Granite Park One
AIA Kowloon Tower, Landmark East
5800 Granite Parkway
100 How Ming Street
Suite 600
Kwun Tong, Kowloon
Plano, TX 75024
Hong Kong
USA
+852 2230 3308
+1 314 264 8499