The basic structure of wmconf.xml
All XML files organize data into a hierarchical structure. The Manager Server configuration file is organized as follows:
xml encoding tag
<?xml version="1.0" encoding="UTF-8" ?>
This tag specifies the xml version and encoding used in the wmconf.xml file. You can use non-US ASCII characters in your custom xml file by specifying a new encoding value in the first line.
Possible values are: UTF-8, UTF-16, ISO-10646-UCS-2, ISO-10646-UCS-4, ISO-8859-1 to ISO-8859-9, ISO-2022-JP, Shift_JIS, or EUC-JP.
WMConfig
This is the root tag for wmconf.xml. The remainder of the configuration file is organized into seven major sections, which must all be enclosed within this tag. These sections control different aspects of Creo Elements/Direct Manager Server, although changes to one section may influence or override settings in another section. These sections are described below. Detailed information about each section is presented later in this document.
WMServerInfo
This section contains information about the server environment. The wmconf.xml file contains placeholders for each of the servers; the actual values are written to a second file, custom.xml, during installation.
If you create custom XML files, you must include this section in each XML file.
WebServices
This section contains Web service action configuration. Supply a unique lookup name for the action, and the fully qualified Java class name of the class that implements the WebServiceAction interface.
WMClientInfo
This section contains information that controls client-side behavior. Configuration options in this section include settings such as the text to use for the client title bar, and the splash screen to display at startup.
Options
This section contains settings that control query execution and display properties. Many of these options can also be controlled in the <Class> definition. Configuration options in this section include the local file location for persistent queries, the user cache time-out value, the schema type, and case-sensitivity settings.
Handlers
Handlers section. This is where new commands can be registered regarding the integration between Creo Elements/Direct Model Manager and Creo Elements/Direct Modeling or Creo Elements/Direct Drawing Manager and Creo Elements/Direct Drafting.
Mappings
This section provides a mapping between CAD application specific mappings and localized database strings. Mappings are for Creo Elements/Direct internal use only.
Icons
This section contains definitions of icons to display in the user interface. Default icons are provided for Java client applications. These tags are not described in this documentation.
Rulesets
This section is not currently supported, but provides specifications for future WorkFlow rules. These tags are not described in this documentation.
ClassDefs
This is the largest section of the document and contains configuration for business object appearance and behavior. Here you can specify display names and icons, Java business object classes, and database mappings.
* 
You may find it helpful to open wmconf.xml so you can view each section of the file while reviewing this section. You can open the file in Microsoft Internet Explorer or a text editor. You can extract the wmconf.xml file from the WorkManager-src.jar file, which is located in <Creo Elements/Direct Manager Server installation directory>\debug.
Was this helpful?