orion知识

 找回密码
 立即注册
搜索
查看: 1287|回复: 0

加载配置(三)

[复制链接]

63

主题

75

帖子

1259

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1259
发表于 2020-1-11 16:58:15 | 显示全部楼层 |阅读模式
覆盖共享的JavaScript函数库
当加载包含共享JavaScript函数库的配置时,如果它检测到RLC中的库和已经存在于引擎中的库之间的命名冲突,那么Rhapsody会提示您:



这个图标,在操作列之前,表示共享的JavaScript函数库的状态:

  
Icon
  
  
Description
  
  
  
  
这两个库的名称相同,但可能不是同一个库
  
  
这个JavaScript函数库可能已经改名了
  
要确认您想要覆盖哪个库,从操作列表:
  
Select...
  
To...
Keep Existing
保留服务器上的库。来自RLC的库没有加载。
Overwrite Existing
用RLC中的库覆盖服务器上的库。
Create a New Copy
从RLC中导入库,作为一个新的库。在导入之前,Rhapsody重新命名了这个库。
在加载一个共享的JavaScript函数库时,Rhapsody并没有将RLC库中的函数与引擎中的函数进行比较。因此,Rhapsody不能确定两个库是否相同,即使它们包含完全相同的函数。为了确保没有修改任何函数,建议您在加载RLC之前仔细检查它们。

覆盖REST Clients
在加载包含REST客户端的配置时,Rhapsody会提示您,如果它检测到RLC中的REST客户端和已经存在于引擎中的客户端之间的命名冲突。

这个图标,在操作列之前,表示REST客户端的状态:

  
Icon
  
  
Description
  
  
  
  
这两个REST客户机具有相同的名称,但可能不是同一个REST客户机
  
  
REST客户机可能已经重命名了
  


要确认您想要覆盖哪个库,从操作列表:


  
Select...
  
To...
Create a New Copy
从RLC中导入REST客户端作为一个新的REST客户端。在导入它之前,Rhapsody会重新命名REST客户端。
Keep Existing
保留服务器上的REST客户端。来自RLC的REST客户端没有加载。
Overwrite Existing
用RLC中的REST客户端覆盖服务器上的REST客户端。


加载自定义模块
包含Rhapsody配置的RLC文件也可能包含与该配置相关的自定义模块和库。自定义库通常是诸如数据库或JMS驱动程序之类的组件;自定义模块是非标准的通信点和使用Rhapsody开发工具包(RDK)编写的过滤器。缺省情况下,自定义模块和库被加载。带有配置的rlc文件,但是可以从重载本地配置向导中显式地选择。但是,如果用户没有“加载自定义模块和第三方库”访问权限,那么自定义模块和库将无法加载。如果在Rhapsody引擎上已经存在相同的库,Rhapsody IDE不会向Rhapsody引擎上传自定义的模块或库。如果具有相同的名称和内容,则为这些目的考虑一个自定义模块或库。
此外,rhapsody中还有一个选项。属性文件可以用来限制定制模块和库可以被上传到Rhapsody引擎的环境。这个选项如下所示:
rhapsody.properties
# Indicates whether the engine is allow uploads of custom modules and libraries from the IDE. This can be set to one# of: AllowModuleUploads, OnlyAllowNewModuleUploads, or DisallowModuleUploads.#ModuleService.customModuleUploadMode=AllowModuleUploads
下面介绍了这一设置的三个可用选项:

  
Setting
  
Description
AllowModuleUploads
定制模块和库可以作为RLC的一部分上传,如果用户有适当的访问权限来加载配置,那么Rhapsody IDE将不会尝试上传未更改的自定义模块或库。这是默认设置。
OnlyAllowNewModuleUploads
如果没有在Rhapsody引擎上存在的话,定制模块和库只能作为RLC的一部分上传。如果它们已经出现在Rhapsody引擎上,即使它们的内容与RLC中的版本不同,也会跳过该上传。
DisallowModuleUploads
定制模块和库不能作为RLC的一部分加载,不管它们是否已经出现在Rhapsody引擎中。

因为这个设置在rhapsody.properties文件,它需要重新启动一个Rhapsody引擎以使其生效。
加载配置包含密码
当Rhapsody IDE保存一个配置时.rlc文件,您可以选择如何处理密码。可用的选项是:
  • 使用自定义密码来导出加密的密码。
  • 从导出的配置中删除密码。
  • 出口未加密的密码。

指定保存配置关于这些选项的详细信息。
使用未加密的密码加载配置
如果加载的RLC文件包含未加密的密码,那么您可以选择如何在加载期间导入这些密码:


可用的选项是:
  
Select
  
To
Keep Passwords  From Imported Configuration
在从该组件加载的组件中发现的任何密码.rlc文件沿着配置加载
Remove Passwords From  Imported  Configuration
在从该组件加载的组件中发现的任何密码.rlc文件被从配置中剥离出来
Rhapsody变量只从a中加载.rlc文件如果它们还不存在于Rhapsody引擎中。不管在这里选择哪个选项,这都是适用的

Automaticallyuse this selection in the future
,可以自动选择在未来的配置负载中保留或删除密码。一旦设置完成,这个选项就可以通过Rhapsody选项进行更改。
使用加密的密码加载配置
如果加载的RLC文件包含加密的密码,那么在加载过程中,密码可以被解密或删除。

可用的选项是:
Select
To
Decrypt  Passwords Using Custom Passphrase
在从该组件加载的组件中发现的任何密码.rlc文件被加载到配置中。密码是通过提供的密码来解密的。如果提供了错误的密码短语,则在此之前向用户提供了一条错误消息.rlc文件加载仍在继续
Remove Passwords From  Imported  Configuration
在从该组件加载的组件中发现的任何密码。rlc文件被从配置中剥离出来
Rhapsody变量只从a中加载.rlc文件如果它们还不存在于Rhapsody引擎中  不管在这里选择哪个选项,这都是适用的

如果RLC文件包含Rhapsody变量,并且用户没有“编辑Rhapsody变量”访问权,RLC将无法加载。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|orion知识 ( 浙ICP备20002629号 )

GMT+8, 2024-11-23 11:12 , Processed in 0.069891 second(s), 20 queries .

快速回复 返回顶部 返回列表