Creo Installation and Administration Guide
Creo Installation and Administration Guide
Administration Guide
4.0 F000
Creo Parametric
Creo Direct
Creo Layout
Creo Simulate
Creo Options Modeler
Copyright © 2016 PTC Inc. and/or Its Subsidiary Companies. All Rights Reserved.
User and training guides and related documentation from PTC Inc. and its subsidiary companies (collectively
"PTC") are subject to the copyright laws of the United States and other countries and are provided under a
license agreement that restricts copying, disclosure, and use of such documentation. PTC hereby grants to the
licensed software user the right to make copies in printed form of this documentation if provided on software
media, but only for internal/personal use and in accordance with the license agreement under which the
applicable software is licensed. Any copy made shall include the PTC copyright notice and any other
proprietary notice provided by PTC. Training materials may not be copied without the express written consent
of PTC. This documentation may not be disclosed, transferred, modified, or reduced to any form, including
electronic media, or transmitted or made publicly available by any means without the prior written consent of
PTC and no authorization is granted to make copies for such purposes. Information described herein is
furnished for general information only, is subject to change without notice, and should not be construed as a
warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies
that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade
secrets and proprietary information, and is protected by the copyright laws of the United States and other
countries. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any
manner not provided for in the software licenses agreement except with written prior approval from PTC.
PTC regards software piracy as the crime it is, and we view offenders accordingly. We do not tolerate the
piracy of PTC software products, and we pursue (both civilly and criminally) those who do so using all legal
means available, including public and private surveillance resources. As part of these efforts, PTC uses data
monitoring and scouring technologies to obtain and transmit data on users of illegal copies of our software.
This data collection is not performed on users of legally licensed software from PTC and its authorized
distributors. If you are using an illegal copy of our software and do not consent to the collection and
transmission of such data (including to the United States), cease using the illegal version, and contact PTC to
obtain a legally licensed copy.
Important Copyright, Trademark, Patent, and Licensing Information: See the About Box, or copyright
notice, of your PTC software.
PTC software products and software documentation are “commercial items” as that term is defined at 48 C.F.
R. 2.101. Pursuant to Federal Acquisition Regulation (FAR) 12.212 (a)-(b) (Computer Software) (MAY 2014)
for civilian agencies or the Defense Federal Acquisition Regulation Supplement (DFARS) at 227.7202-1(a)
(Policy) and 227.7202-3 (a) (Rights in commercial computer software or commercial computer software
documentation) (FEB 2014) for the Department of Defense, PTC software products and software
documentation are provided to the U.S. Government under the PTC commercial license agreement. Use,
duplication or disclosure by the U.S. Government is subject solely to the terms and conditions set forth in the
applicable PTC software license agreement.
5
Directory Permissions to Start Creo Applications...................................................58
Installing Creo Platform Services .........................................................................58
Configuring a Creo Parametric Installation ............................................................59
Uninstalling Creo Applications .............................................................................62
Installing and Accessing Creo Help.............................................................................63
Overview of the Help Center ................................................................................64
Browser Support for Creo Help ............................................................................64
Accessing Help from within a Creo Application......................................................64
Choosing a Location for the Help Center Installation..............................................65
Installing the Help Center ....................................................................................65
Enabling the Help Center from a Network Drive.....................................................66
Installing the Help Center on a Web Server...........................................................67
Viewing the Help Center Independent of a Creo Application ...................................69
Uninstalling the Help Center ................................................................................69
Updating an Installation .............................................................................................71
Updating the License Server................................................................................72
Updating Creo Applications .................................................................................72
Customizing an Existing Installation of a Creo Application......................................73
Installing a Maintenance Release.........................................................................74
Upgrading an Existing Version of an Installation ....................................................74
Appendix A.License Management Software ................................................................77
Overview of PTC Licensing .................................................................................78
License Types ....................................................................................................78
Renewing a Subscription License ........................................................................79
Simplified License Management Process .............................................................80
PTC License Server............................................................................................85
Benefits of Using FlexNet Publisher .....................................................................85
Downward License Compatibility Using FlexNet Publisher .....................................86
Running FlexNet Publisher with Other Applications ...............................................86
Understanding Timeout Parameters .....................................................................86
Suppressing the Regained Network License Dialog Box for Creo
Parametric ......................................................................................................88
Using the Ptcflush Utility......................................................................................88
License Borrowing ..............................................................................................89
Appendix B.lmadmin License Server Manager.............................................................95
Overview of lmadmin as a GUI-Client ...................................................................96
Differences between lmgrd and lmadmin ..............................................................96
Installing PTC License Server Based on lmadmin..................................................96
Working with the FLEXnet License Administrator Web Interface .............................97
Appendix C.System Administration Information ......................................................... 103
Temporary Directories ....................................................................................... 105
System Management Utilities ............................................................................ 105
Supported Graphics Modes ............................................................................... 106
General Plotter Information................................................................................ 106
Using the ModelCHECK Metrics Tool with Creo Parametric.................................. 107
Contents 7
Appendix J.Workflow for Installation and Configuration .............................................. 189
Workflow for Generating Licenses for the Creo Applications................................. 190
Workflow for Installing the Creo Applications....................................................... 191
Workflow for Reconfiguring the Creo Applications ............................................... 192
Glossary................................................................................................................. 193
Index...................................................................................................................... 201
The Creo design software package encompasses the CAD, CAM, CAE, CAID,
and Visualization applications of PTC. It provides flexibility to add new
interoperable capabilities such as 2D modeling, direct modeling, and BOM-driven
assemblies to your software tools. This guide describes how to generate and
configure licenses, and how to install and maintain the Creo applications—Creo
Parametric, Creo Direct, Creo Layout, Creo Simulate, and Creo Options
Modeler—using PTC Installation Assistant. The installation instructions are also
common for Creo Distributed Services Manager.
System administrators who are installing the Creo applications for the first time
must be experienced in application installations and must have a good
understanding of operating systems.
9
Chapter Role Information
Configuring Licenses All users Describes how to generate or
for the Creo update licenses and install PTC
Applications on page License Server.
25
Installing the Creo All users Describes a simple installation
Applications on page process for the Creo
35 applications.
Customizing the Advanced users Describes the advanced
Installation of the Creo customization options for
Applications on page installing the Creo applications.
43
Completing the All users Describes the steps to complete
Installation and Starting the installation of Creo
Creo Applications on applications and the procedure
page 53 to uninstall them.
Installing and Using Advanced users and Describes how to install and
Creo Help on page 63 system administrators access Help for Creo
Parametric, Creo Direct, Creo
Layout, Creo Simulate, and
Creo Options Modeler from a
local host computer, a network
drive, and from a Web server.
Updating an All users Describes how to update the
Installation on page 71 Creo applications on your
system.
Installing the Creo System administrators Describes how to install and
Applications in Silent uninstall the Creo applications
Mode on page 155 and the client-side components
in silent mode.
Related Documentation
The following documents on the Reference Documents page may be helpful as
you use this guide:
• Installing Creo 4.0: Creo Schematics
• Installing Creo 4.0: Creo View
• Installing Creo 4.0: Creo Illustrate
• FlexNet Publisher License Administration Guide that discusses the third-party
license management software for distributing Creo licenses
• Installing and Configuring the Standalone PTC License Server that discusses
the installation of the lmadmin-based PTC License Server
Feedback to Documentation
PTC welcomes your suggestions and comments on its documentation—send
feedback to the following address:
[email protected]
Please include the name of the application and its release with your comments.
For online books, provide the book title.
Additionally, you can report any documentation issues using the online Case
Logger tool. On the second Case Logger page, select a product, release, datecode,
and then select Help Center / Documentation from the Technical Area list. Upon
submission of all information, a case number is returned immediately.
This chapter describes the materials in your software shipment. It also provides an
overview of how you can use PTC Installation Assistant for obtaining licenses and
installing your software.
13
What You Receive
PTC sends the following materials related to your software order:
• PTC Software Order Confirmation e–mail—Before the receipt of your PTC
software, you will receive an e-mail containing all the details of your order.
• Software and Help DVDs—Your order contains one or more DVDs for each
product purchased. It also contains the Help DVD for the Creo applications:
Creo Parametric, Creo Direct, Creo Layout, Creo Simulate, and Creo Options
Modeler in all the supported languages.
Generating Licenses
Both new and existing customers can generate licenses in one of two ways.
• Using PTC Installation Assistant
• Using PTC License Management Web tools—Request your License Pack via
e-mail.
Maintenance Shipments
If you are updating your PTC software, you can use PTC Installation Assistant to
generate a license file. The license generation process is based on the product code
for your Maintenance Release shipment. Alternatively, you can request electronic
copies of your License Packs by either contacting PTC License Management
directly or using the Creo eSupport Center page and clicking Retrieve Existing
License Packs under License Management and following the instructions. A
License Pack for a Maintenance Release shipment contains all the qualifying
licenses for the specified site.
On this screen select a task based on your installation requirements and click Next
to proceed.
• Install new software
• Upgrade existing software
• Reconfigure existing software
• Setup license
As you perform the various tasks, the processes involved are highlighted on the
left pane. Take one of the following actions to end the installation process:
• Click Install and then click Finish to complete the installation and close the
Assistant.
• Click Finish to close the Assistant if you are only generating or updating
licenses.
• Click [X] at the top-right corner of the Assistant to stop the installation and
exit the Assistant at any stage during the installation.
This chapter provides a quick-start approach for experienced users who have
previously installed license management and product software on license server,
license client, and node-locked machines. For step-by-step installation instructions
on using PTC Installation Assistant, read the subsequent chapters in this guide.
New users can refer to the section Installing the Creo Applications: Simple
Installation Process on page 36.
21
Updating PTC License Server
If you are updating your software to a later release, you must update your PTC
licenses. See Updating the License Server on page 72 for details.
Note
All the 32-bit applications are installed at C:\Program Files (X86) even
if you have specified your installation path as C:\Program Files.
This chapter explains how to generate or update licenses using PTC Installation
Assistant. It also provides instructions to install PTC License Server, a third-party
license management software for your Creo applications. You must install PTC
License Server before installing your Creo applications unless you have purchased
uncounted node-locked licenses. Refer to your sales documents for your license
type. For the license server version requirements appropriate for your installation,
see the READ THIS FIRST.
PTC uses FlexNet Publisher from Flexera Software, Inc. as its license server. See
License Management Software on page 77 for an overview and benefits of the
license management software. The FlexNet Publisher License Administration
Guide may be helpful as you install PTC License Server.
25
Using PTC Installation Assistant for
Licensing
You must generate or update exiting licenses to use the latest software for Creo
4.0. Licenses determine the Creo applications that you are authorized to run on
your computer. The Assistant helps you perform the following licensing-related
tasks:
• Generate a new license file based on your product code
• Update and reuse an existing license file on your computer or at a remote
server location
• Install a single or a triad license server
Note
For information on platform support for the Creo applications, see http://www.
ptc.com/WCMS/files/160242/en/PTC_Creo_Future_Platform_Support_
Summary.pdf.
4. Read and accept the software license agreement and click the check box at the
bottom of the screen to accept the export agreement.
6. Click Skip Licensing if you want to proceed with the installation without
providing the licensing information. You can provide the licensing information
at a later stage by re-running the PTC Installation Assistant.
Note
If you click Skip Licensing, the Command Configuration tabbed page on
the Application Custom Setting dialog box is not available during
customizing the Creo application. You can add, edit, or delete a license
configuration using the Command Configuration tabbed page on the
Application Custom Setting dialog box.
The sales order number or the product code from the previous step appears in
the dialog box. The Machine ID, Port, and the Host columns for the local
computer is shown.
a. To change the default port for a single license, edit the number in the Port
text box and click Install Licensing. Then skip to the last step in this
section.
Modify to:
<PROPERTY name="[INSTALLBASE]">D:\NEWFLEXDIR</PROPERTY>
Note
Node-locked licenses that you specify using the License Summary area are
not remembered in the subsequent sessions unless you add them
specifically to the PTC_D_LICENSE_FILE variable.
3. Click the or the buttons in the License Summary area to add or remove
license sources from the current session.
Note
Removing license sources does not delete or uninstall license files or the
license server.
4. To complete the license setup, click one of the following buttons depending on
the options you have selected on the Welcome screen:
• Click Finish to close the Assistant if you have selected Setup license.
• Click Next if you have selected Install new software to proceed with the
installation.
This chapter provides information on how to install the following PTC products:
• Creo applications:
○ Creo Parametric
○ Creo Direct
○ Creo Layout
○ Creo Simulate
○ Creo Options Modeler
○ Creo Distributed Services Manager
• PTC Mathcad
• Utilities
35
Installation Prerequisites
See Before You Begin on page 15 to check if all the installation prerequisites are
met. Install the Creo applications and Creo Distributed Services Manager after
you have obtained a license and installed PTC License Server. See the chapter
Configuring Licenses for the Creo Applications on page 25 for details on how to
obtain licenses for your software. You can install your product software on a
license server, a license client, a node-locked machine, or on any combination of
these machines.
Note
• Usage of uncounted, node-locked licenses does not require PTC License
Server.
• License configuration is a part of the installation process.
Note
To enable the integration of PTC Mathcad Prime with any of the Creo
applications, ensure that you have installed both, the PTC Mathcad Prime
and the corresponding Creo application.
• Utilities:
○ Microsoft .NET Framework 4.5.1 Setup
○ Creo Platform Services
○ Creo Thumbnail Viewer
○ Creo View Express
○ Diagnostic Tools
○ MKS Platform Components 9.x
Note
Required utilities for applications that you select to install, are
automatically marked for installation. You can deselect the Creo
Thumbnail Viewer, andCreo View Express for installation. The MKS
Platform Components 9.x is not selected by default.
Note
Some of the applications on the Application Selection screen cannot be
customized. For such applications, the Customize button is not available.
43
Customizing an Installation
You can customize the installation of a Creo application using the following
procedure:
1. Perform steps 1 through 8 as described in the section Installing the Creo
Applications: Simple Installation Process on page 36.
2. Select the applications on the Application Selection screen and click
Customize. The Application Custom Setting dialog box opens. The selected
applications for customization appear on the left pane. The customization
tabbed pages appear on the right pane as shown in the following figure.
Note
The ModuleWorks
component is installed by
default along with Creo
Parametric.
Additionally, starts the Intel
MPI Service that enables
parallel computing for Creo
Mold Analysis.
API Toolkits Creo applications and Installs the files necessary to
Creo Distributed run the Application Program
Services Manager Interface toolkits.
Interfaces Creo Installs the external
interfaces.
Note
To install Creo Parametric
Interface for CADDS 5,
you must also select MKS
Platform Components 9.x
for installation on the
Application Selection
screen. See Installing
MKS Platform
Components on page 153
for more information.
Languages All the Creo Selects the languages for the
applications and Creo installation. The software is
Distributed Services installed in English by default
Manager and cannot be disabled.
Enable Diagnostic All the Creo If enabled, collects
reporting applications information related to the
Creo applications and other
system-related information
and sends it to PTC. See
Installing and Configuring
Diagnostic Tools on page 145
for more information on
Diagnostic Tools.
Verification Models Creo Simulate Installs the verification
53
Completing the Installation
After configuring your settings, follow these steps to complete the installation:
1. Click Back and review information to make sure that your settings are correct.
2. Click Install to begin the installation. The Installation Progress screen displays
the status.
Note
Utilities that are required for applications that you select on the Application
Selection screen, get installed prior to the installation of the selected
applications.
On this screen you can also perform the following operations using buttons to
the right of the progress bars and below them:
Note
Modify only the last text line of this sample configuration file.
Specify another directory with write permissions. The working directory remains
the same, but the trail files are stored in the new working directory that you have
specified.
Note
If you access Creo applications from a shared location across the network, you
do not need to install Creo Platform Services on your client machine.
Note
If you start Creo Parametric from a directory without write permissions, the
traceback.log file is stored in the directory that you have specified using
the Choose startup directory dialog box.
• After you have installed Creo Parametric Interface for CADDS 5 with Creo
Parametric, a configuration file config_cadds.pro is automatically saved
in the <creo_loadpoint>\<datecode>\Parametric\text\
folder. This file contains configuration options whose settings determine how
the CADDS 5 interface works with Creo Parametric. A sample config_
cadds.pro file follows:
atb_ident_cadds_files yes
cadds_import_layer yes
intf_cadds_import_make_solid yes
intf_cadds_version 14
! extend_cvpath is similar to config-option search_path for Creo Parametric.
! It allows to find user's CADDS 5 objects on import...
! extend_cvpath
Note
If you have installed more than one Creo application, make sure that the
Common Files folder and its contents are still available in the Creo load
point.
This chapter provides an overview of the Help Center. It explains how to install
and access Help for Creo Parametric, Creo Direct, Creo Layout, Creo Simulate,
and Creo Options Modeler from a local host computer, a network drive, or a Web
server.
63
Overview of the Help Center
The Help Center provides access to documentation and includes the following
features:
• Context-sensitive Help for Creo applications — Creo Parametric, Creo Direct,
Creo Layout, Creo Simulate, and Creo Options Modeler.
• A search facility and quick links to helpful information.
Note
When you upgrade a Creo application, you must also upgrade the Help
center to the corresponding datecode of the application. Otherwise, the
Creo application accesses the corresponding Help Center from PTC.com.
Note
If you specify <DocumentRoot> directory as the location for the
installation of the Help Center, you can access the context-sensitive help
directly from this directory. Set the Help Center URL as the value of the PTC_
<app_name>_HC_URL_4 environment variable to access the context-
sensitive Help through the Web server URL.
Note
Context-sensitive Help is not supported when you view the Help Center
independent of a Creo application.
Note
If you have uninstalled the Help Center on the host computer or have not set
the PTC_<app_name>_HC_URL_4 environment variable, you can access
the Help Center from PTC.com from within a Creo application. Additionally,
if you uninstall or remove the Help Center from the Web server, you must
remove or unset the PTC_<app_name>_HC_URL_4 environment variable.
This chapter explains how to update the Creo applications installed on your
system. Use the same procedure to update Creo Distributed Services Manager.
Each time you update your software, you must update your license file. New
license codes are not required if you are updating to a new build of Creo within
the same release. In some cases you may have to update the current installation of
PTC License Server. See the next section for details.
71
Updating the License Server
You can update the current installation of PTC License Server with your new
license information when updating your PTC software. An installation update of
PTC License Server is typically required in one of these scenarios:
• Adding license information from your new Sales Order
• Updating the existing license features in your license file with those of a
Maintenance Release
You may have to update the license server software itself depending on the
version installed. In such cases, with administrative privileges uninstall PTC
License Server and follow the instructions in the chapter Configuring Licenses for
the Creo Applications on page 25 to install PTC License Server. Update PTC
License Server using this workflow:
1. Make note of the product code that you have received via e-mail.
Alternatively, use the PTC License Management Web tools to request for a
license file via email. Save the license file in an ASCII format to a secure
location on your disk.
2. Start PTC Installation Assistant from the mounted DVD or from the
installation package downloaded from the Web. The Welcome screen appears.
3. Click Setup license and then click Next. The License Identification screen
appears.
4. Type your new product code or Sales Order Number in the respective text box
and click Install Licensing. Alternatively, drag and drop your new license file
into the Source column of the License Summary area.
If a license server is already installed or running, the Assistant replaces the
existing license file with the new one. If a license server is not running, the
Assistant checks whether the new license file requires a license server. If so,
the license server is automatically downloaded and installed. See Generating
or Updating Licenses on page 28 for details.
5. Click Finish.
The Assistant restarts PTC License Server. For Triad configurations, two of the
three partner machines must be running before licenses can be distributed.
Updating an Installation 73
• Configure the Windows shortcut preferences and path settings using the
Shortcut tabbed page. See Configuring Windows Shortcuts on page 50 for
details.
• Click OK on the Application Custom Setting screen and then click Install on
the Application Selection screen to customize the installation.
7. Click Finish.
2. Generate or update your license file. If required, the PTC License Server is
also updated based on your license file. Click Next. The Application Selection
screen appears.
3. The path of the last installed version of the release appears on the Application
Selection screen as the default installation path. If you retain this default
installation path, the installed applications appear selected, and you cannot
deselect them.
Note
If an earlier version of the release exists at the specified installation path,
Upgrade from <version> appears in the Status column. However, if
an installed version does not exists at the specified installation path, the
status appears as New.
Note
If a version of the release of an application exists at the specified
alternative installation path, Upgrade from <version> appears in the
Status column for that application.
Updating an Installation 75
5. After you select all the options, click Install on the Application Selection
screen.
6. Click Finish to complete the installation and close the Assistant.
This appendix discusses license management software and describes the benefits
of PTC License Server. License simplification is explained for new and existing
users.
77
Overview of PTC Licensing
PTC software including PTC optional applications must be licensed for use.
Licensing authorizes the installed software to run. PTC supports the following
licenses for different product types:
• Commercial—Licenses for using full versions of PTC software. These
licenses are not time-sensitive.
• Educational—Also known as student licenses used at educational institutions.
These licenses are time-sensitive. The objects created in an educational or
student version of the software are not compatible with the commercial
version of the same software.
• Evaluation—Licenses that limit your use of the software to a specified time
period.
License Types
Depending on the PTC product, a license can be one of the following types.
• Node-locked licenses—Restricts the use of the software to a particular
machine (independent workstation).
• Floating licenses—Served by the license server and can be used on any
machine connected over the network. There are two different types of floating
licenses:
○ Single server licenses—Configured for a single machine as the server.
○ Triad licenses—Configured for a set of three machines on the same
network that work together to manage a pool of floating licenses. This
configuration provides redundant backup in case of a server outage. An
identical license file is used for each Triad partner.
• Extended license—An extended license makes floating licenses available for
locked modules.
• Borrowed license—A borrowed license allows you to work temporarily on
your machine without being connected to the license server. Refer to License
Borrowing on page 89 for details.
Based on the duration for which you can purchase a license, licenses are classified
as the following types:
• Perpetual license—A permanent license that you do not need to renew once
you purchase it.
• Subscription license—A license that is valid for a fixed period. Once the
license period expires you can renew the license for an additional fixed period.
For more information on the additional license types that are supported for your
product, refer to the product documentation.
Click Renew License to initiate the process of subscription license renewal. You
are redirected to the following form:
Note
License configuration is a part of the installation process.
License Simplification—Advantages
License simplification has the following advantages:
• Increased flexibility in managing PTC licenses—With the license
configuration process integrated into the installation process, you can alter the
assignment and configuration of functions without contacting the PTC License
Management team.
• Fewer licensing rules—Licenses are assigned to a machine through a SCN
(Service Contract Number).
• Stable number of licensing SCNs—With no licensing requirements for SCNs,
you have significantly fewer SCNs to manage. License changes do not force
you to change the SCN.
• Reduced time associated with licensing PTC products—You and PTC do not
Note
FlextNet Publisher Version 11.13 is shipped with Creo 4.0. However, Creo 4.0
can use FlexNet Publisher version 10.8.x or later for license simplification.
• The license simplification process has changed the format of the FlexNet
Publisher feature line in the license file in the following ways:
○ The SCN is no longer a part of the feature name and is moved below the
SN tag in the feature line.
○ A new classification of floating license called a License Extension is
available for all locked modules and extensions. This new classification is
identified by the keyword STARTUP in the Vendor String.
License extensions are available for checkout only at runtime, that is,
when starting a base license. You cannot add or release the License
Extension within a Creo application.
• The following license file is an example of a license-to-run license and a
floating license bundle under the license simplification scheme.
INCREMENT PROE_Engineer ptc_d 33.0 01-nov-2011 1 \
BC24AFC5B76BB74C9366 VENDOR_STRING="VSVER=2.0 \
PROE_Engineer Uncounted, 2
Locked
Foundation_Adv 0 2
Pro/SURFACE * 0 2
Behavioral_Modeler 0 2
Pro_Plastic_Advisor 0 2
Tool_Design_Set* 0 2
* = License Extensions - Available only on startup
^ = Borrowed License
Pro/SURFACE * 0 2 33.0
Behavioral_Modeler 0 2 33.0
Pro_Plastic_Advisor 0 2 33.0
Tool_Design_Set* 0 2 33.0
• You can specify a name for a license instead of its default name by changing
the value of the attribute EXTERNAL_NAME in the feature line of the license
file.
For example, to change the feature PROE_Engineer to My_License_
Name in a license file, specify the value of the EXTERNAL_NAME attribute as
shown in the original and changed files.
Original license file:
INCREMENT PROE_Engineer ptc_d 33.0 01-nov-2011 1 \
BC24AFC5B76BB74C9366 VENDOR_STRING="VSVER=2.0 \
LO=(0,3,6,7,10,17,32,34,40,45,48,51,55,61,62, \
66,69,71,73,77,97,106,108,115,126,127,128,133,135,137, \
158,163,188,191,210)" SUPERSEDE vendor_info="VIVER=1.0 \
EXTERNAL_NAME=" ISSUER=PTC ISSUED=01-sep-2006 \
NOTICE="PTC_customer" SN=SCN912344,SCN765431 SIGN2="169C A28A \
E97F E96E 0A3E 563B FDEB 4510 829E 4BF4 25D3 2394 \
0444 2FD4 6C23 0168 A8A5 AEBE 54B0 1FF6 B79B DC75 \
2014 A278 33CC 1B90 8647 6A12 F4D6 45BF"
Note
FlextNet Publisher Version 11.13 is shipped with Creo 4.0. However, Creo 4.0
can use FlexNet Publisher version 10.8.x or later for license simplification.
Note
To run the current release of Creo, you must install FlexNet Publisher version
10.8.x or later. FlextNet Publisher Version 11.13 is shipped with Creo 4.0.
Note
If you may possibly want an early return of a borrowed license, set the PRO_
ALLOW_EARLY_RETURN environment variable prior to borrowing the
license from the license server. See Early Return of a Borrowed License on
page 91 for more information.
Note
By default the maximum borrowing duration is 5 days. Using the
environment variable LM_BORROW_DURATION=0-14, you can borrow
a license for a maximum of 14 days.
4. Click Start to start the Creo application in the borrow configuration mode.
5. After starting the Creo application, you can include additional floating options
with the borrowed license.
All the licenses that you check out during this session are borrowed from the
license server and cached on your computer. Each license is created on the
local machine in the registry under current user.
Note
Multiple licenses with separate expiration dates can be borrowed to a
client computer. Each time you start a Creo application using a borrowed
license, the application checks for and removes any expired borrowed
licenses from the client computer. You can borrow licenses again, if
required.
Note
The environment variable PRO_ALLOW_EARLY_RETURN is set to true by
default in the Creo application specific PSF file.
If you frequently return licenses early, retain the value of the PRO_ALLOW_
EARLY_RETURN environment variable as true in the PSF file. Otherwise, set it
to false.
Note
You can avoid using this argument by setting
the LM_LICENSE_FILE variable. Set the
variable as LM_LICENSE_FILE=
port@hostname to point to the server used
for borrowing the license.
-d display Displays the system name. Required only if the
displayed system name is different than the one
used to initiate borrowing.
feature Names the borrowed license feature to be
returned early. Use the lmborrow -status
command for a list of borrowed license features.
95
Overview of lmadmin as a GUI-Client
The lmadmin license server manager supports a Graphical User Interface (GUI)
client with connection over HTTP. It provides a Web-based administrative
interface. It is compatible with license files and vendor daemons created with
FlexNet Publisher 10.8.x and later. Use lmadmin for the following functions:
• Perform server configurations and administration functions
• Start the license server manager without any configuration options
• Directly configure vendor daemon and the license server manager without
editing the license files
• Import existing license files
• Support multiple vendor daemons with a single lmadmin process
• Display license rights status
• Display alerts and monitor status of various processes, such as license
expiration or unavailable licenses
See the chapter lmadmin − GUI−based License Server Manager in the FlexNet
Publisher License Administration Guide for more information.
Differences between lmgrd and lmadmin
The lmadmin license server manager includes all the features of the lmgrd
license server manager. The differences between the two license server managers
follow:
lmgrd lmadmin
Uses a command-line Supports a GUI client with connection over
interface. HTTP.
Configuration settings are Configuration settings are session-based.
retained for all the sessions.
See the chapter Migrating from lmgrd to lmadmin in the FlexNet Publisher
License Administration Guide for more information.
Installing PTC License Server Based on
lmadmin
Follow the instructions given in the section Generating or Updating Licenses on
page 28 to install PTC License Server based on lmadmin. After you install the
license server, you can configure the license server administration settings using
the FLEXnet License Administrator Web interface.
• Dashboard—Displays any alerts and the current activity of the license server
manager.
• Administration—Provides configuration tools for the license server
management system. The default username/password combination is admin/
admin for this password-protected page. You are prompted to change these
credentials the first time you log in. Only the overview information for the
Server Configuration and the Vendor Daemon Configuration tabs on the
Administration page is included in this document. Click a tab to open the
corresponding pages.
Note
The license server must be up and running with an active vendor daemon to
use this alert utility.
You can start the alert utility from the command line on the license server with
administrator rights as follows:
Click the Alert Configuration tab and select any of the following critical or
important events for which the alert notifications should be sent:
• Critical alerts
○ Vender daemon down – The vendor daemon has stopped running.
○ Out of activatable licenses – All the available licenses that you can activate
are issued.
○ Out of overdraft licenses – The overdraft count of licenses is zero.
○ Activatable license expired – The expiry date for a license that you can
activate has passed.
○ Out of concurrent licenses – All the available concurrent licenses are
issued.
○ Concurrent license expired – The expiry date for a concurrent license has
passed.
○ Date-based version expired – The expiry date for a concurrent license that
uses the feature as date-based version, has passed.
• Important alerts
Note
The critical alerts are marked with the alert type in the subject line of the
email. However, the MKS Platform do not have any text in the subject line of
the emails. Such emails go into the Junk E-mails folder.
103
AVI Compression Codecs ........................................................................................ 139
Exporting Data to Portable Document Format............................................................ 140
Meeting Browser Requirements................................................................................ 140
Browser Requirements ............................................................................................ 140
Starting a Creo Application through an External Browser ............................................ 141
Opening a PDF File within the Creo Browser ............................................................. 141
Printing a PDF File .................................................................................................. 141
Using Creo View Express to Open Creo Objects........................................................ 141
Opening Creo Objects from Windows Explorer .......................................................... 142
JavaScript Security.................................................................................................. 143
Creo Utilities
You can execute the Creo commands listed next, from the \<creo_
loadpoint>\<datecode>\<app_name>\bin directory when the license
server is running. The load point is the directory where the software is installed.
Command Function
ptchostid Returns the PTC Host ID with required formatting used for
FlexNet Publisher license codes.
parametric Runs Creo Parametric. Can be user-defined.
direct Runs Creo Direct. Can be user-defined.
simulate Runs Creo Simulate. Can be user-defined.
layout Runs Creo Layout. Can be user-defined.
optionsmodeler Runs Creo Options Modeler. Can be user-defined.
ptcflush Releases licenses. This may be necessary if there are
network problems. Formerly called proflush.
Lmtools Utility
The lmtools.bat program runs the PTC License Management tools utility that
is started from the Start ▶ All Programs ▶ PTC License Server tools menu.
Functionality includes starting and stopping the license server from the Start/Stop/
ReRead tab.
Note
You cannot install the Metrics Tool using PTC Installation Assistant.
You can do the following operations using the ModelCHECK Metrics Tool:
• Generate a high-level picture of design trends.
• Define quality goals based on the checks, errors, and warnings.
• Define critical checks for monitoring and highlighting the number of errors
and warnings for these checks.
• Generate a report of failed checks.
• Define the quality goals based on each check and highlight the progress of the
goals. Evaluate the results using indicators. Display the results for a user,
group of users, or an organization.
• Enforce standards and best practices for better data quality.
• Specify the experience level of a user using specific color codes.
• Define what a user will see as overview information while navigating the
ModelCHECK Metrics Tool.
• Display information pictorially as charts and graphs.
• Monitor the quality of models for specific ModelCHECK failures.
• Resolve issues by providing adequate training and solutions.
Note
This variable must list the Java Development Kit (JDK) installation
directory and not the bin sub directory.
• Install the Web server to view the charts and graphs to be stored and displayed
in the ModelCHECK Metrics Tool. You can use either Internet Information
Services (IIS) or download the Web server from www.apache.org.
How to Start the Tomcat Server and Deploy the Metrics Tool
After you have installed the Tomcat server, ensure that the file tomcat50-
jwsdp\conf\tomcat-users.xml has all the required settings to access the
Metrics Tool. A sample tomcat-users.xml file follows:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
Note
The information in the new data source must match that given in the new_
admin.xml file that is used to deploy the Metrics Tool.
5. Ensure that you have created the context configuration file (new_
admin.xml) to enable the deployment of the Metrics Tool. See Context
Configuration File on page 110 for details.
6. In Tomcat Web Application Manager window, provide the path to the context
configuration file (new_admin.xml) and the WAR file (new_
admin.war) under the Deploy area.
7. Click Deploy to start the Metrics Tool.
8. Open a browser. Specify the name of the server on which the Metrics Tool is
deployed along with the port and new_admin as the name of the tool.
Note
You can specify any name for the tool. But, ensure that the specified tool
name matches the name specified in the context configuration file.
You must specify the path to the image directory in the new_admin.xml file.
The generated graphs are stored in the image directory. The value for the
Imagedir in the new_admin.xml file must be the same as that of the
DocumentRoot variable in your Web server configuration file. A sample
context configuration file follows:
<Context path="/new_admin" docBase="new_admin.war" debug="5"
reloadable="true" crossContext="true" privileged="true">
<Resource name="jdbc/mcadmin" scope="Shareable"
type="javax.sql.DataSource" />
<ResourceParams name="jdbc/mcadmin">
<parameter>
<name>maxWait</name>
<value>50000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>password</name>
<value>yourpass</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@machine1:1521:mcadmin</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
Note
The classes 111.jar file is required to manually execute the create_
mcadmin_db.jar utility when an Oracle database is used.
Metrics Database
The metrics database, mc_database, enables you to generate graphs and reports
for the ModelCHECK data.
The data fields stored in the mc_database table follow:
• UserId—User ID
• date_n_time DATE—Date and time
• mdlname—Model name
• mdltype—Model type
• checktag—Check type
• chkstat—Check status
• info1— Information
• mcmode—ModelCHECK mode
A sample mc_database table follows (syntax for Oracle):
CREATE TABLE mc_database
(UserId VARCHAR(256),
Training Database
The training database, trng_database, enables you to generate graphs and
reports related to the training of ModelCHECK users. The data fields stored in the
trng_database table follow:
• UserId—User ID
• CourseId—Training course ID
• CourseName—Training course name
• CourseDate DATE—Training course date
• provider—Training course provider
• instructor—Training instructor's name
• location—Training course location
• cost—Total investment on training
• grade—The grade achieved
A sample trng_database table follows (syntax for Oracle):
CREATE TABLE trng_database
(UserId VARCHAR(256),
CourseId VARCHAR(256),
CourseName VARCHAR(256),
CourseDate DATE,
provider VARCHAR(256),
instructor VARCHAR(256),
User Database
The user database, user_database, enables you to generate graphs and reports
related to the details of the ModelCHECK users.
The data fields stored in the user_database table follow:
• UserId—User ID
• lastname—Last name
• firstname—First name
• middlename—Middle name
• group_b—Group to which a user belongs
• phone—Telephone number
• extension—Extension number
• parametricdate DATE—Date when the user ran ModelCHECK for
which the metrics files were created
• info1—Information
A sample user_database table follows (syntax for Oracle):
CREATE TABLE user_database
(UserId VARCHAR(8),
lastname VARCHAR(256),
firstname VARCHAR(256),
middlename VARCHAR(256),
group_b VARCHAR(256),
phone VARCHAR(20),
extension VARCHAR(20),
parametricdate DATE,
info1 VARCHAR(256),
location VARCHAR(256));
INSERT INTO user_database VALUES('jsmith','smith','john','VP', 'designer1',
'4082131', '3182', to_timestamp('2000-01-11
11:14:07','YYYY-MM-DD HH24:MI:SS'), 'aviation',
'/net/machine1/usr3/jsmith/mc_metrics');
INSERT INTO user_database VALUES('dwells',wells,'David','K', 'designer2',
If required, you can purchase additional TrueType and OpenType fonts. For
information, contact Monotype Imaging at www.fonts.com.
When you work with Creo applications, you use two categories of fonts:
• Fonts specific to Creo applications—These fonts appear in the graphics
windows of Creo applications. They define alphanumeric characters and
special symbols in text files. You can edit these files by:
○ Modifying the look of existing characters and symbols
○ Adding new symbols to the files
○ Creating new fonts
○ Hardware fonts—These fonts appear in the application window headers.
They are machine- and language-specific.
Note
PTC does not provide any OpenType fonts for general use with the Creo
applications.
Note
Characters through 146 are defined in ascii.src. The remaining characters
are defined in latin_1.src.
Text Parameters
Text parameters for a given font are specified only once, at the head of the font
file, and are used for every character definition in the file.
Note
The exception to this is the proportional fonts, such as Iso, Leroy, and Cal_
grek, which require you to specify a specific width for each character. The
following parameters define a character box with a grid (where <n> is an
integer):
Note
The filled font has the same codeset as ASCII. Therefore, only one or the
other can exist in the font.ndx file.
The following figure shows the effect of the fixed_width parameter on the
calculation of character width.
Definition Commands
The drawing definition of characters and special symbols in the font files is done
with the following commands (where <X> and <Y> are integers):
• [m<X>, <Y>]—This command moves an imaginary pen to the grid point (X,
Y).
• [d<X>, <Y>]—This command draws a line from the current position to grid
point (X, Y).
• For each font, you can use 63 or fewer grid points to create characters and
symbols. Creo provides optimum values, giving adequate character definition
with a minimal grid. Enter characters centered or left-justified within a
You can change a font file to alter the appearance of any given font. Consider the
ASCII font definition for the character “A”, both in the original and modified
form.
If you modify the text parameters without redefining the character parameters, the
appearance of the fonts changes. For example, if you change the grid height from
the default value of 16 to 20, the character appears smaller. Because the character
was originally defined with a maximum grid value of 16, the original ratio was 16/
16; after the change, the ratio is 16/20. Therefore, the new text height appears to
be 80 percent of the original height.
In a Creo Parametric drawing, the GTOL symbols in the Text Symbol palette
change if you change the value of the gtol_symbol_same_size detailing
setup option.
60 60 61 62
61 35 37 68
62 65 66 70
35 75
37
68
65
66
70
75
Browser Requirements
Creo browser runs in the Creo agent and uses the engine of Internet Explorer (IE)
by default.
The multi-process architecture of IE browser allows Creo to run the embedded
browser in the out-of-process mode. That is, the IE browser runs as a separate
process that is not within the Creo process.
The Creo agent is the same across all Creo applications. Therefore, the 32-bit
embedded browser is the same across different Creo applications.
When Creo applications are connected to the same Creo agent, you can only use a
single browser type in a session of a Creo application. You cannot change the
browser type in the session. To change the browser type, you must exit the current
On Windows, double-click a file with a registered PVX extension to open the file
in Internet Explorer.
Opening Creo Objects from Windows
Explorer
If you have not installed Creo View Express, you can open a Creo object directly
from Windows Explorer in a Creo session. Creo objects typically appear with a
PTC icon in Windows Explorer. Double-click an object in Windows Explorer to
open it in a Creo session.
If you have installed Creo View Express, a Creo object is opened in Internet
Explorer only for viewing when you double-click the object in Windows Explorer.
Right-click on the object and choose the Creo application in which to open the
object.
You can open objects with the following file types:
File Extension File Type
.asm Assembly file
.dgm Diagram file
.drw Drawing file
.frm Format file
.cem Layout file
.mfg Manufacturing file
.mrk Markup file
.prt Part file
.sec Sketcher Section file
If multiple sessions of Creo applications are running, the selected object is loaded
in the session that you started first.
JavaScript Security
In Creo, a JavaScript bridge is used so that the JavaScript code inside a displayed
HTML page interacts with the Creo application. For example, Feature info reports,
folder content listings, and new connection registrations all use the JavaScript
bridge for security purposes.
A Creo application automatically activates the JavaScript bridge only from pages
generated by the application or Windchill Solutions. If a page generated from
another source tries to access the Creo application through the JavaScript bridge, a
warning message appears and the operation is stopped.
Take one of the following actions:
• If the URL in the message is from an unreliable source, contact your system
administrator and avoid accessing this page again.
• If the URL in the message is from a reliable source, such as a PTC Windchill
Solution, contact Technical Support.
145
Overview
The Diagnostic Tools combines the Quality Agent and the Session Logger
utilities. This tool collects information and sends reports to PTC on the
performance and usage of Creo applications. It also reports the system information
of a user. It serves as a medium to help PTC improve the quality of its products.
Installing Diagnostic Tools
The Diagnostic Tools utility is installed by default when you install any of the
Creo applications. The diagnostic reporting is enabled by default for all the Creo
applications. Clear the check box at the bottom of the Application Selection screen
to disable this process. A single installation of Diagnostic Tools can be used with
all the Creo applications for which you have enabled diagnostic reporting.
Note
When customizing a Creo application, if you clear the Enable PTC Diagnostic
reporting check box on the Application Custom Setting screen , this selection
supersedes the selection that you made on the Application Selection screen. As
a result, the diagnostic reporting is not enabled in this case.
You can install Diagnostic Tools utility on a host computer or a network location
depending on where you are installing your Creo application. If you are running a
Creo application from a remote host computer or a network location, set the
quality_agent_path configuration option in your config.pro to access
Diagnostic Tools. Specify the complete installation path of Diagnostic Tools as the
value of the configuration option. For example, C:\Program Files\PTC\
DiagnosticTools\%PRO_MACHINE_TYPE%\obj\qualityagent.exe
Configuring Diagnostic Tools
After installing Diagnostic Tools, you can configure it as per your company’s
requirements. To open the Diagnostic Tools dialog box, browse to the installation
path or use a previously created shortcut.
Preferences
If you have write permissions to the Diagnostic Tools installation folder and files,
specify the frequency for the collection and transfer of the product and system
information to PTC using the Preferences tab. Set the frequency to Daily, Weekly,
Monthly, Quarterly, or Biannually.
Note
A user who does not have write permissions to the installation folder can view
the preferences but cannot change the settings.
Data Filters
If you have write permissions to the Diagnostic Tools installation folder and files,
click the Data Filters tab. Select specific information that you do not want to send
to PTC.
The customized preferences and data filters are stored at C:\Program Files\
PTC\DiagnosticTools\text\xml\.
Pending Data
For each Creo application you have installed, you can view the collected product
and system information on the Pending Data tab.
Last Sent
For each Creo application that you have installed, you can view the product and
system information that was last collected and transferred to PTC on the Last Sent
tab
153
Overview
You must install MKS Platform Components 9.x along with the Creo Parametric
Interface for CADDS 5 component during Creo Parametric installation to work with
CADDS 5 parts and assemblies within Creo Parametric. MKS Platform
Components 9.x is a third-party application that supports the following functions:
Note
If you want to install updated packages of MKS Platform components, you
must first uninstall its existing instance. Follow the steps below to uninstall
MKS Platform components:
Navigate to the /cadds5_mks folder of the DVD image and run the
following command:
For a 64–bit system — msiexec /X cadds5_mks_for_
windows64.msi /q
155
Guidelines and Advantages of a Silent
Installation
The Creo applications installed for the first time using PTC Installation Assistant
can be reinstalled during subsequent installation sessions in silent (nongraphics
and noninteractive) mode. The silent installation process with command-line
arguments uses an XML file with application-specific configuration settings. An
independent XML file is stored for each of the Creo applications that you have
installed. To perform a silent installation, provide the path to the corresponding
XML file as an argument when running setup.exe from the DVD root
directory at the command prompt. See Command Syntax for a Silent Installation
on page 160 for more information.
Remember the following points for a silent installation:
• You cannot use the independent XML file of an earlier release or a
maintenance release for a silent installation in the following cases:
○ The major release to be installed and the release of the application for
generating the XML file are not the same.
○ The selected Creo application, language, platform, or package is not on the
DVD.
○ The prerequisites for installing the Creo application are not met.
• You must run the Assistant only from the DVD when installing the Creo
applications for the first time.
• You cannot generate and download a license or install PTC License Server in
silent mode. The installer cannot connect to PTC.com in silent mode. Hence,
the license sources must already be accessible to all the computers on which
the application software will subsequently be run. The silent installation
process will neither validate any license nor attempt to access the license
sources.
• You cannot copy an existing installation while performing a silent installation.
Note
If you change the installation folder structure of an installed Creo application,
“uninstall” or “reconfiguration” utilities may not work properly for that
installation of the Creo application.
Note
Edit the qualityagent.xml and mkscomponents.xml files, and
set the value of the install attribute to yes.
2. Copy one or more Creo application specific XML files, along with the
creobase.p.xml,qualityagent.xml, and mkscomponents.xml
For example, if you have installed Creo Parametric, the XML file pma.p.xml is
stored at <creo_loadpoint>\Creo 4.0\<datecode>\Parametric\
bin\pim\xml. The XML file for the Common Files folder is stored at
<creo_loadpoint>\Creo 4.0\<datecode>\Common Files\bin\
pim\xml\creobase.p.xml.
Editing the XML Files
You can edit and customize only those XML files listed in the table in the
previous section with the settings required for future installations. In such cases,
copy the XML files to a temporary location and edit the nodes in the XML files
using a text editor or an XML editor. The following sections describe the various
nodes in the XML file that can be edited.
Note
• PTC recommends you not to edit the XML files unless there is a specific need
to do so.
• You can edit only those nodes that are documented in the subsequent sections.
• The nodes in the XML file may differ for various Creo applications.
Note
Ensure that you specify same root path in the Creo applications (<app_
name>.p.xml) and Common Files (creobase.p.xml) XML files.
NoRegistryActions
You can add the NoRegistryActions name attribute to skip processing of the
REGISTRY nodes. REGISTRY nodes define file associations.
<PROPERTY name="NoRegistryActions"</PROPERTY>
LP and CREOCOMMONFILES
The permitted editing of the LP and CREOCOMMONFILES property values is
limited to changing or removing the whitespace characters. For example, you can
change Creo 4.0 to Creo_4.0 or Creo4.0. Similarly, you can change
Common Files to Common_Files or CommonFiles. You must not modify
any other aspects of the LP or CREOCOMMONFILES paths. Before editing these
property values, the PROPERTY node appears as shown:
<PROPERTY name="[LP]">[INSTALLBASE]/Creo 4.0/Parametric</PROPERTY>
Note
• The CREOCOMMONFILES attribute is used by all the Creo applications that
are installed at the common loadpoint. When editing this attribute in an XML
file, make sure to edit the value of this attribute in the XML files of all the
individual applications installed at the same loadpoint.
• You can use the command line argument translate_lp_path_space to
remove whitespace characters instead of manually editing the LP and
CREOCOMMONFILES name attributes. See Command Syntax for a Silent
Installation on page 160 for more information on translate_lp_path_
space.
A sample PSF node and its subnodes in an XML file are as shown:
<PSF dest="[LP]/bin/parametric.psf" id="parametric" installed="Y"
name="parametric" source="psf_templates.xml>
<EXE>parametric.exe</EXE>
<LICTYPE name="CreoPma"><Creo Parametric</LICTYPE>
<PREFIX>CREOPMA PROE</PREFIX>
<DESCRIPTION>Creo Parametric (default)</DESCRIPTION>
<LICENSE_IDENTIFIERS>7788@localhost</LICENSE_IDENTIFIERS>
<FEATURE_NAME>CREOPMA_CUSTOMER ()</FEATURE_NAME>
<DFOR_PATH>%PRO_DIRECTORY%\libs\dfor\lib</DFOR_PATH>
<CV_ENV_HOME>%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\CV140</CV_ENV_HOME>
</PSF>
Note
If the required attribute is set to Y,
you must not change the value of the
enable attribute to N. If you do so, the
Creo application will not run because of
conflicting settings.
Note
Editing the LANGUAGE, PLATFORM, and PACKAGE nodes is not trivial. For
editing these nodes you must manually edit the CDSECTION nodes. Instead,
PTC recommends that you perform a template-based installation graphically
with the required language, platform, and package settings.
A LANGUAGE node represents the languages supported on the DVD media for the
installation of a Creo application. Individual LANGUAGE nodes are created in the
XML file for each of the supported languages. You can edit the following attribute
of the LANGUAGE node:
Attribute Value
install Set this attribute to Y or N depending on
whether you want to install the Creo
application in that language. If the
required attribute is set to Y do not
change the install attribute.
Note
Running the CreoView_Express_32_64.msi file alone does not completely
install Creo View Express unless certain software prerequisites are met.
Microsoft C++ Runtimes, OpenGL 1.1 or later, and Arbortext IsoView
(optional) are required for installing and running Creo View Express directly
using the MSI file.
For more information on installing and uninstalling Creo View Express in silent
mode, see Chapter 7, Deploying Creo View and Customizing the Installation, in
Installing Creo 4.0: Creo View.
The created.reg file enables the seamless opening of the appropriate Creo
application when you click a Creo part, assembly, or drawing file. When you
upgrade the version of the Creo application or make a copy of the installation of
the Creo application, you must rerun created.reg file to update the registry
with the latest settings.
Note
If you are using Windchill and do not have Creo files outside of that network,
you do not need to run the created.reg file.
Use this file to perform client configuration changes (registry edits) on a client
computer on which you did not run the silent installation process. For example,
the client computer can be the one that runs the software from a network
installation. It can also be the one that received a copy of the installation.
The default location of the registry file for some of the Creo applications is as
shown:
C:\Program Files\PTC\Creo 4.0\<datecode>\Parametric\bin\pim\xml\created.reg
(Creo Parametric)
C:\Program Files\PTC\Creo 4.0\<datecode>\Direct\bin\pim\xml\created.reg
(Creo Direct)
To make configuration changes on the client computer, open the created.reg
file stored on the computer where the Creo applications are installed. Then
perform one of the following steps:
173
Using Communication Ports
Many of the Creo applications communicate with one another and with the other
client applications through a TCP/IP communication protocol. Such applications
must be registered in the firewall. The TCP/IP protocol uses a port as a
communication endpoint in the operating system of the host computer. A port is
associated with the IP address of the host computer. It is identified for each IP
address and protocol by a 16-bit number commonly known as the port number.
The port number for a TCP/IP communication can be allocated by a Creo
application. In such cases you can configure the port number using an
environment variable. If a port number is allocated dynamically by the operating
system on the host computer, you cannot change the value.
The port allocation for various Creo and client applications follow:
Application Environment Variable Setting
Nmsd—PTC name service used by Set PTCNMSPORT using Control Panel ▶
System ▶ Advanced system settings ▶
asynchronous Pro/TOOLKIT
Environment Variables.
applications and Creo Distributed
Services Manager to connect to Note
Creo Parametric. This application You cannot set this environment
runs on the client workstation and variable in your .psf file.
uses the same host TCP/IP
communication protocol for all the
processes on that workstation. The
default port number is 1239.
pro_comm_msg.exe A port number can be allocated by a Creo
—Facilitates communication application or it can be set dynamically.
between the executable • 6000–Change this value by specifying a
xtop.exe and asynchronous Pro/ value to the PRO_COMM_
TOOLKIT applications. MSG_COMPAT_PORT environment
Note variable. Either the first unused port
starting with the value of PRO_COMM_
The executable xtop.exe
MSG_COMPAT_
refers to all the desktop-based
PORT or of 6001, whichever is bigger,
Creo applications.
is allocated.
• 2 dynamic ports—Cannot configure
assigned port values after their
allocation.
PTC Portmapper—If installed, Not supported.
communicates port information
between Pro/TOOLKIT and a Creo
application. If it is not installed,
Windows registry is used to store
4. Click in the License Summary area to remove the old server reference.
5. Type the port@hostname value corresponding to the new server under the
Source column. For example, the port and the host name can be
7788@myhostname. Click to add any new license sources.
6. Click Next.
7. Click Install and then click Exit.
179
Overview of Distributed Computing
Creo Parametric uses Distributed Computing technology to perform
computationally intensive tasks by augmenting your existing hardware.
Distributed Computing technology includes the following elements:
• A Creo Parametric session or the controller.
• Participating networked workstations.
• A daemon running on each participating workstation.
• One or more agents running on the workstations. These agents could be the
Creo Parametric sessions running as server processes.
• A task or a collection of jobs.
Note
Distributed Computing is suitable only for multiobject design studies.
Note
Avoid using distributed computing when dispatching jobs across fire
walls.
This appendix documents common problems that occur when you install PTC
software and PTC License Server. This appendix also provides general debugging
techniques and cites other sources of information available from the PTC Web
site.
183
General Debugging Hints
The ptc.log file records license server activities and can be found in
“\FLEXnet Admin License Server\logs\”. This file has useful
information that you should check when you have a problem.
Online Information
See www.ptc.com/support/index.htm for a wealth of how-to information for new
and experienced users, including order and license support. The Technical Support
page provides online tools and other support services. You can search the
Knowledge Base of over 14,000 technical documents or download reference
documents. For information on FlexNet Publisher diagnostic environment
variables, consult the FlexNet Publisher License Administration Guide.
Troubleshooting List
Skim through the following list of problems to find any that appear to be the same
as the one you are experiencing. The information is presented in the following
format.
Symptom: Describes the problem.
Cause: Lists the cause of the problem.
Solution: Provides steps to resolve the problem.
Invalid Licenses
Symptom: You receive the error message Invalid license.
Cause: Licensing information is inaccurate.
Solution: Return to the FLEXnet license editor and verify that the information
entered is exactly as it appears in your License Pack. If no licenses are listed,
return to the FLEXnet license editor and ensure no text is highlighted.
If all licenses are listed as invalid, verify that the PTC Host_ID in the
License Pack corresponds with what you see in the FLEXnet license editor. For
example, one server line and one daemon line represent a single server. Three
server lines and one daemon line represent a fault-tolerant or Triad configuration.
Remove all the lines that do not pertain to the PTC HOST_ID.
Your incremental lines must have no blank lines. Verify that all continuation
characters (\) are at the end of each line, except for the last line. If some licenses
are valid while others are invalid, find the invalid feature name lines in the
License File window and correct the text.
If you received your license codes via e-mail, remove any extraneous text such as
the header and footer. Another option is to delete the invalid license in the
FLEXnet license editor window.
Note
Make sure that you click Commit Changes on the Tomcat Web Server
Administration Tool when you edit information in the Data Sources page.
Workflow for Generating Licenses for the Creo Applications ....................................... 190
Workflow for Installing the Creo Applications ............................................................. 191
Workflow for Reconfiguring the Creo Applications ...................................................... 192
This chapter provides simple workflows for generating licenses and installing and
reconfiguring the Creo applications. The workflow is presented as a flowchart for
each of these processes. If you have received a license file via e-mail from PTC
License Management, use that license file instead of the product codes for
licensing. After the installation, you can configure the installation of applications
like Creo Parametric for units of measurement or drawing standards.
189
Workflow for Generating Licenses for the
Creo Applications
Term Definition
Application Program A set of standards or conventions by which
Interface (API) programs can call specific operating system or
network services.
authentication A process of logging in to a secure server to verify
your identity.
commercial license The license you get when you purchase PTC
software for commercial purposes.
counted locked license Although a locked license is managed by a
FlexNet Publisher license server, its usage is
restricted to a machine for which it is licensed.
The license server allows the use of up to the
number of licenses purchased.
Creo Direct A 3D mechanical design automation application
that helps you create and modify 3D designs
quickly and easily through direct interaction with
their geometry.
Creo Layout A 2D mechanical design application for
developing concepts from scratch using existing
2D data or 3D cross sections. A native data
connection to Creo Parametric allows rapid
transition from 2D concept to 3D design.
Creo Options Modeler An application that includes limited parametric
modeling and configuration modeling features.
Creo Parametric A 3D mechanical design automation application,
Creo Parametric provides associative and
interoperable product design and an engineering
modeling system.
Creo Parametric J-Link A Java-based toolkit, J-Link allows developers to
create Java applications to access a Creo
Parametric session.
Creo Parametric Pro/Web. Creo Parametric Web.Link lets you interact with
Link Creo Parametric through a Web browser. With this
feature, you can create a customized Web page,
193
Term Definition
which you can then use to automate and
streamline aspects of your engineering process.
Creo Parametric TOOLKIT An API that enables adding of functionality to
Creo Parametric using the C programming
language.
Creo Parametric VB API A visual basic toolkit, Visual Basic API allows
developers to create VB.NET or VBA applications
to access a Creo Parametric session.
Creo Plastic Advisor Creo Plastic Advisor simulates mold filling for
injection molded plastic parts and provides
designers with immediate, easy access to reliable
manufacturing feedback and advice.
Creo Simulate A Computer Aided Engineering application. It
helps you simulate the physical behavior of a
model and understand and improve the mechanical
performance of your design. You can directly
calculate stresses, deflections, frequencies, heat
transfer paths, and other factors, showing you how
your model will behave in a test lab or in the real
world using this application.
Creo View Express A PTC application used to view, mark up, interact,
and collaborate on all forms of digital product
data. It is a scaled-down version of Creo View.
Diagnostic Tools A PTC utility that collects information and sends
reports to PTC on the performance and usage of
Creo applications. It also reports the system
information of a user. It serves as a medium to
help PTC improve the quality of its products.
datecode A unique number to identify a specific version of
PTC software. The datecode can be found printed
on the jacket of the software DVD.
daemon line An entry in the license file that defines
• The name of the PTC daemon, which is a
customized software program that grants and
denies floating PTC licenses by reading the
license file
• The path where this executable resides, that is
in the FlexNet Publisher installation directory
• The path to the FlexNet Publisher options file,
Glossary 195
Term Definition
Also called the load point.
intellectual property Proprietary information stored within Creo data
files.
install number A number used by the PTC order management
system before October 20, 1997, to identify a
single software installation.
license A license grants a user permission to run a PTC
product.
license borrowing A functionality of FlexNet Publisher. You can
borrow licenses from a license server and run a
licensed application on a remote client without
being connected to the license server.
license client A machine or software session that requests a
license from another machine or software session.
license file The license.txt file on each user's disk drive
when FlexNet Publisher is installed and
configured. This file contains the information used
by FlexNet Publisher to authorize the use of
software.
license information The data from the PTC License Pack that is used
by FlexNet to authorize the use of software.
license-locked Refers to an optional module for use with a
specific licensed product, which may be either
floating or node-locked. If an optional module is
license-locked to a node-locked license, it may
only be used on the specifically authorized
machine. If an optional module is license-locked
to a floating license, it may be used on any
machine in the network (in conjunction with that
license).
license-locked option An optional module of PTC software that is
locked to a license of PTC software. When the
license is successfully started, all license-locked
options associated to the licenses are available.
license management The PTC organization responsible for all
installation-based activities.
license management See FlexNet Publisher.
software
license server A machine or system process that distributes
Glossary 197
Term Definition
other PTC applications.
node-locked license A license that can be used on only one specific
machine or node. Node-locked licenses are
restricted to a specific Host ID, or CPU ID. If the
node-locked license does not match the CPU ID of
the machine running the software, then the license
cannot be used on that machine. Node-locked
licenses can be counted or uncounted.
product prefix This standard prefix corresponds to a particular
product. This product prefix might be used as a
prefix within a feature name, such as PROE_
Engineer_12345, where 12345 is the
Configuration ID.
Pro/BUNDLE A type of floating optional module that is
comprised of several existing optional modules.
PTC licensing recognizes the bundled software as
a single licensed entity.
PTC Application Manager A utility that appears as a toolbar that enables the
user to start and close other applications during a
Creo Parametric session.
PTC daemon The PTC vendor daemon (ptc_d) runs on the
license server and works with the FlexNet
Publisher daemon. It manages license usage by
reading the PTC license file. The PTC daemon
also contains the authentication information for
PTC license security.
PTC Host ID The number used to uniquely identify your
machine. This is the same number used in PTClm,
called the CPU ID. Also referred to as the machine
address.
PTC Installation Assistant A utility with menus, dialog boxes, and screens for
obtaining licenses and installing Creo applications.
reconfigurations The process of modifying the configuration of
software (moving modules from one license to
another).
server line An entry in the license file that identifies the
server or servers that distribute the software.
silent mode A nongraphics mode for installing and uninstalling
software using command-line arguments.
Glossary 199
Index
201
FLEXnet License Administrator Web TCP/IP on Windows requirements,
interface, 97 26
FlexNet Publisher Verification Models, 45
benefits of using, 85 interactions
downward compatibility, 86 controller and agent, 180
restrictions, 86 interface for PDF, 140
FlexNet Publisher License interface tools, installing, 45
Administration Guide, 85
floating licenses, 78
J
font definition
ASCII font, 129 JavaScript bridge, 143
character parameters, 127 JavaScript security, 143
definition commands, 127
Latin font, 132
L
special font, 131
text parameters, 123 LANGUAGE node
fonts for Creo applications, 118 editing, 166
LATIN_1 font definition, 132
license borrowing, 78, 89
G determining status, 91
generating traceback log, 60 early return, 91
initiating, 89
overview, 89
H license simplification
Help Center advantages, 80
enabling context-sensitive Help general information, 81
from a custom location, 66 overview, 80
installing locally, 65 technical information, 81
license types, 78
licenses
I
borrowed, 78
installation extended, 78
update installation, 72 floating, 78
installing refreshing, 86
API Toolkits, 45 updating codes, 72
Creo applications, 36 lmadmin
Creo Distributed Batch, 45 overview, 96
Creo Mold Analysis, 45 lmgrd and lmadmin
Creo Photo-Realistic Rendering, 45 differences, 96
Direct Modeling Converter, 45 lmtools utility, 106
interface tools, 45
Pro/CDT, 45
Pro/FEM-POST, 45
Index 203
text parameters, 123
Tomcat server, 109
traceback log
generating, 60
troubleshooting
invalid licenses, 185
network connection failure, 88
ptcflush utility
syntax, 88
software execution, 184
tips, 183
U
uninstalling
Creo applications, 62
update installation, 72
utilities
Creo, 105
lmtools, 106
lmutil, 106
ptcflush, 88
ptcshutdown, 106
ptcstartserver, 106
system management, 105
W
Web browser requirements, 140
Windows
browser requirements, 140
creating program shortcuts for Creo
applications, 50
temporary directory, 105
workstations for distributed computing
configuring, 181
X
XML file
editing, 162
locating, 161
Xtop icon, 184