Page tree
Skip to end of metadata
Go to start of metadata

在此页:

摘要:CAST AIP 8.3.5引入了如下所示的一些特性和更改。为了查看这些变化对分析结果的影响,参见: 升级后结果的变化

技术支持变更

请参见CAST AIP 8.3.x的技术覆盖变化获得有关此主题的更详细说明。

.NET核心项目的分析单元  

在以前的CAST AIP版本中,.NET发射器忽略了.NET核心类型的.NET项目。在CAST 交付管理工具的包中发射它们,但并没有选中它们。在CAST AIP  8.3.5、.NET核心类型在CAST交付管理工具中被自动“选定”。因此当用户在CAST管理器中将该集合设置为当前版本操作时,将导入.NET核心项目并创建相应的分析单元。

因此诸如代码行或注释代码行之类的测量将在快照中增加。类似的可以在现在分析的源代码中发现新的质量规则违规。对分析结果的确切影响取决于用于分析的. NET分析器插件的版本和插件提供的. NET核心支持的级别。请参见插件文件。

如果您不希望对.NET核心项目进行分析并修改结果(在升级场景中与以前的快照有关),请在CAST 管理器中将当前版本设置选项执行后,取消对.NET核心分析单元的选择。

PL/SQL

CAST AIP 8.3.5消除了在分析日志中显示语法错误的限制。以前当分析器在源代码中遇到多余的圆括号时,会在分析日志中显示语法错误。该语法现在由分析器处理。参见此处的限制:SQL - 技术说明和限制

安装和部署

升级——批处理文件更改

升级批处理文件(参见CAST AIP自动升级过程)已修改如下:

  •  CASTUpgrade_Schemas.txt中提供了一个新的选项 "<discoverers_to_enable>" ,可以在现有的CAST交付管理工具包(即正在升级的工具包)中启用特定的发射器。在正常情况下,现有的CAST 交付管理工具包不启用任何发射器(以消除对升级后快照结果的影响),但是在某些情况下,最好启用特定的发射器。您可以为Web文件发射器DMT框架扫描器启动发射器。参见自动CAST AIP升级过程获得更多信息。
  • CASTUpgrade_Steps.txt中提供了一个新的选项“INSTALL_CUSTOM_UA_LEGACY”。它使您能够选择是否在<CAST_ALL_USERS_PATH>\configuration\languages中任何自定义旧版语言包作为升级的一部分,其<CAST_ALL_USERS_PATH>的值在CastGlobalSettings.ini文件中定义(默认值为%PROGRAMDATA%\CAST\CAST\<version>)。将其设置为N(默认值)以忽略这些旧版语言包,或将其安装为Y以作为升级过程的一部分。

CAST 服务管理器

GUI

现在可以从命令行一次性安装CAST AIP模式的三元组(即组合安装)。模式是从头开始创建的,并且已经不需要存在(其它CAST 服务管理器CLI选项也是如此)。参见自动化CAST服务器管理器安装任务获得关于< InstallPlatform >选项的更多信息。

CAST 管理器

GUI

发射器激活选项

Add version对话框中添加了一个名为Discoverers to activate的新选项。当您基于现有版本添加新版本时此选项是可见的。它允许您在复制到新版本的现有包中指定期望启用的发射器(在正常情况下,默认情况下新安装的发射器默不在现有包中启用(仅为新包)):

您可以输入以下任意一种(如果您输入多个发射器,请使用分号-;):

请注意当使用“HTML5 project”选项时,在生成升级后一致性快照时,需要启用现有包中的特定发射器来维护一致性,该特性是专门针对CAST AIP升级的。

CLI

AutomateVersion

一个新的参数被添加到AutomateDelivery选项中,称为-discoverers。它允许您在复制到新版本的现有包中指定期望启用的发射器。您可以选择“HTML5 project”(Web文件发射器)和“XML 扫描器”(DMT框架扫描器)。参见自动化CAST管理工作室的任务获得更多信息。

请注意当使用“HTML5 project”选项时,在生成升级后一致性快照时,需要启用现有包中的特定发射器来维护一致性,该特性是专门针对CAST AIP升级的。

CAST 交付管理工具

GUI

首次打包日期

将在版本级别显示一个新字段以指示打包操作首次在版本上运行。如果版本尚未打包,则不会显示任何内容。这个字段将始终显示打包操作在版本上运行的第一个日期/时间——即使已经运行了多个打包操作:

CAST 事务配置中心

GUI

AETP: 导出对象列表

AETP计算中涉及的对象列表可以通过已修改的强化节点中可用的选项导出。在以前的版本中,该选项错误的包含了属于已删除事务调用图的对象(从代码中)。导出选项现在已经被修正,并且已删除的工件不再包括在内。


  • No labels