Siemens PLM Software 技术技巧及新闻(十三)

  作者:畅享网
2008/1/4 9:37:38
本文关键字: PLM NX

NX Tips

1. NX5的通用许可证

概述

Siemens PLM Software正在针对所有产品推行一项通用许可证计划,每次我们把几个产品转移到这个通用许可证上面,随着其它产品陆续采用这个通用许可证, 客户将从一个单一的许可证后台程序、一个合并的通用Siemens PLM Software许可证文件以及更高效的许可证管理中受益。

该战略使用了一个新的许可证后台程序,名为 ugslmd。NX 5是首批采用该战略和通用后台程序的 Siemens PLM Software 产品之一。

注意:在过去,NX Flex 许可软件的新版本可以支持NX的以前版本,可以在同一服务器软件和许可证文件下运行所有的并行版本。

对于NX 5,情况不再一样了。希望保留NX较早版本的客户需要运行两个许可证服务器 ---- 其中一个版本用于NX 4及以下的产品;另一个一个版本用于NX 5。新的通用ugslmd后台程序对NX 4或者使用旧后台程序的其它产品不起作用。可是,您可以一起运行NX的新老版本,因为FLEXlm可以在一个服务器上支持多个后台程序和许可证文件。在以下情况时,您必须一起运行旧的和新的后台程序以及它们的相关许可证文件:

  • 运行同一产品的多个版本(比如,NX 4和NX 5)。
  • 把一个产品从以前的版本过渡到新的通用许可版本。

ugslmd后台程序:

  • 利用复合主机ID(CID)来锁定节点。
  • 通过Siemens PLM Software 专用的28000端口来与服务器保持通讯,而不是 FLEXlm27000端口。这样消除了与使用 FLEXlm的其它软件之间的端口冲突。

比如:

  • 你运行NX 4的时候,得到了新的NX 5的后台程序和许可证文件。 你可以安装新的NX 5后台程序和许可证文件,NX 4不动。NX 5客户机将使用NX 5 许可证文件,而NX 4客户机则使用NX 4许可证文件。
  • 你测试并计划过渡到NX 5的时候, 可以同时运行NX 3。保持您的NX 3不动,在同一服务器上安装新的许可后台程序和许可证文件。在过渡完毕之后再删除NX 3许可证。

如何通过生成复合主机 来生成通用许可证?

现在通过复合主机 ID的方式来在线生成NX 许可证文件。复合主机ID(composite host ID)是由Siemens PLM Software通用许可证使用的一个唯一的机器标识符,通过运行由 Siemens PLM Software提供的一个名为ugs_composite.exe的实用程序来获得。该实用程序是软件介质的一部分,与使用通用许可证的软件产品一起提供;或者可以通过网络链接http://www.ugs.com/Support/LicenseManagement从我们的网站进行下载(利用一个有效的webkey帐户)。

**不可以通过在可执行程序上双击来运行ugs_composite.exe。用户必须打开一个命令窗口,执行该窗口中的文件。该网络工具仅用于初始CID注册。想要获得您的CID,则必须在许可证服务器或者您的冗余配置的所有三个服务器上运行该实用程序。该实用程序将生成一个CID代码。一旦您获得了CID信息,则您就可以选择“ENTER CID”(“输入CID”)按钮,通过网络链接http://www.ugs.com/Support/LicenseManagement来输入这些信息。

然后,用户可以看到一个具有以下信息的表格:

请为许可证服务器输入您所获得的复合主机ID(CID)信息以及以下内容。如果您有冗余服务器,则输入所有三个CID,然后提交。您还可以选择输入您的许可证服务器主机名称,这样这个服务器名称将在您的许可证文件上自动生成。

关于复合主机ID的更多信息

复合主机ID

许可证服务器标识符【位于许可证文件的SERVER(服务器)行上面】将从一个单一产品的主机ID变为一个复合主机ID(CID)。该CID 利用一个硬件和操作系统参数组合来创建一个唯一的硬件标识符。利用该CID,可以将虚拟机作为许可证服务器。通过SERVER(服务器)行上面的COMPOSITE(复合) 关键字来提示该功能,如本例中许可证文件所示:

SERVER cyli6013 COMPOSITE=89D32AAA27DB 28000

VENDOR ugslmd

想要获得CID ,则运行生成CID的ugs_composite 实用程序。在许可证服务器安装光盘上提供了该实用程序,也可以从GTAC 下载使用。请注意关于获得CID的以下准则:

  • 必须在目标许可证服务器上执行该实用程序,以便输出该系统的CID。
  • 如果您的装机具有冗余服务器,则您必须在三个服务器的每一个上都运行ugs_composite 实用程序。

在INCREMENT 行上面,节点锁定(Node locked) 许可证将继续使用标准主机ID。复合主机ID 仅在SERVER(服务器)行上面使用。

如何您用加密狗作为主机ID,则NX 5不需要CID。可是,按照以下所述,加密狗将分阶段逐步淘汰。

注册复合主机ID

想要获得一个永久许可证文件,则您必须在 webkey 帐户上注册您的复合主机ID(CID),或者将它交给您的客户服务代表。如果在NX 5发货之前就注册了您的CID,则您将自动收到一个永久许可证文件。如果您的CID还没有注册,则您将收到一个临时许可证文件,当您获得并注册您的CID前可以使用该临时许可证文件。过渡到通用许可证只需注册一次CID。一旦注册了CID,只要您的许可证服务器没有变更,则:

  • 新发布的Siemens PLM Software 通用许可产品将包含一个永久许可证文件。
    您可以安装并运行新发布的Siemens PLM Software 产品,而不需要提供CID信息。
  • 注册CID的额外好处就是您还可以注册您的许可证服务器的主机名,该主机名将在许可证文件的SERVER行上面自动生成。

组合许可证文件

使用通用许可证的一个好处就是在每个产品发货时,使用新的通用许可证后台程序的所有Siemens PLM Software产品都将把它们的许可证合并到一个单一的许可证文件之中。这表示,随着更多产品采用该战略,在每个产品发货时您都将收到一个新的许可证文件,该许可证文件合并了所有以前的许可证。

在NX 6中加密狗将分阶段逐步淘汰

目前只在NX的Windows 32位版本上才支持用加密狗作为许可证服务器主机ID,而预期该版本的使用将下降。通用许可计划将促进加密狗支持的分阶段逐步淘汰,因为具有多个许可证特性的复合主机ID与加密狗不兼容。对于现有客户,在NX 5中将继续支持用加密狗作为主机ID,这种情况下则不需要CID。

NX6将停止加密狗支持,需要复合主机ID。

对于单独许可证模块(节点锁定许可证),将继续支持加密狗。

新的许可证环境变量

重新命名了几个与许可证相关的NX环境变量,以反映许可证变更。

 

Siemens PLM Software 其它产品的通用许可证

在下一个版本中,NX Nastran、I-deas和Teamcenter Visualization将并入通用许可证。 另外,根据开发进度,其它产品也计划并入通用许可证。在使用通用许可证的每个产品发货时,给定许可证服务器的新许可证文件将并入所有产品许可证。安装时,不必合并文件,只需安装最新的许可证文件来启动使用通用许可证的所有产品。

安装

通用许可证后台程序独立于任何特定的Siemens PLM Software产品,并入了它自己的安装程序。产品安装将不包括任何服务器许可证组件。 建议您先安装最新版本的许可证后台程序和许可证文件,以便可以获得许可证信息(如果使用)供产品安装。

附加信息

请通过链接http://support.ugs.com/来访问GTAC支持网站,并点击Licensing (许可证)以了解关于通用许可证的附加信息。该网站还提供了链接供下载Windows平台的CID许可证预告。

许可证选项(License Option) 工具只能用于借用NX 5许可证,不会过滤出许可证(比如 Teamcenter Visualization许可证)中属于比NX 5(v23.00) 更低版本的特征。如果试图借用非NX 5许可证,则会在许可证选项(License Option) 工具中引起错误。

如果在借用时许可证选项(License Option)工具遇到错误,则该工具不再跟踪是否借用了一个许可证,并且可能同时显示一个错误消息和一个不正确的许可证状态。想要查看正确状态,则退出许可证选项(License Option)工具的旧会话并运行一个新会话来刷新许可证显示。

TC_Project Tips

2. 安装TCProject时MS SQL Server的字符集设置

有用户使用 MicroSoft SQL Server 作为数据库服务器,在安装并配置完 Teamcenter Project之后,发现工作区和人员tab 页无法正常打开,而其他页面正常。在tcServer.log 中发现以下错误:

12/14/2007 15:43:55 RMI TCP Connection(50)-127.0.0.1 ERROR TC.JDOT ModelForHierarchyImpl::readAllChildren: Error Caughtjava.rmi.RemoteException: 1. Error reading Entries queryAggregateKernels(): ERROR READING QUERY executeQuery() failed: java.sql.SQLException: 列名 'NodePosition' 无效。 : Throwable info:

………………………………

解决方法

这是由于 MicroSoft SQL Server 的字符集设置与TCProject不匹配所引起的问题。将用户SQL Server字符集设置为 Chinese_PRC_CI_AS, 问题解决。

TC_Enterprise Tips

3. 如何解决TCEnt中文环境中搜索结果时间排序问题

在 Teamcenter Enterprise 2005SR1的中文环境“zh_cn”中,在瘦客户端以修改时间属性对搜索结果进行排序时,所得排序结果不正确。

解决方法

要解决TCEnt中文环境中搜索结果时间排序问题,需要在瘦客户端发布包的WEB-INF/edsplm/mwau/app_config_sys_prefs.xml文件中做如下修改:

在第118行:

***********************************************************************************************

*************************** IMPORTANT NOTE!!!!! **************************************

**********************************************************************************************

**********************************************************************************************

*** These date formats are used in the DataTable for date conversions. ***

*** If this resource is deleted the DataTable will use as defaults ***

*** date time = "yyyy/MM/dd-HH:mm:ss" and date = "yyyy/MM/dd" ***

*** to override these formats add to your app_config_sys_prefs.xml ***

*** ***

*** ***

*** ***

*** ***

*** ***

*** ***

***
***

*** ***

*** ***

*********************************************************************************************

对于中文环境,请使用:















责编:张赛静
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
走进开元:共话制造业转型升级之道

当低廉的劳动力成本不再成为“中国制造”的优势,制造企业不得不面临迫切的变革需求,如何最大化的利用资源,让生..

让制造业进行更智慧的创造

PTC总裁兼首席执行官Jim Heppelmann来到中国,与大家分享PTC推出产品生命周期管理(PLM)、计算机辅助设计(CAD)、应..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918