首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tibco BusinessWorks -项目和GVs

Tibco BusinessWorks -项目和GVs
EN

Stack Overflow用户
提问于 2011-12-29 18:26:55
回答 3查看 4K关注 0票数 3

我有一个导入多个prjlib文件的BW项目。我想在本地测试这个项目,但是所有导入的projlib全局变量都是灰色的。我知道我可以在磁盘上本地创建var,但这是一个非常混乱的解决方案。有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-06 11:58:48

您可以创建一个要覆盖所有全局变量的属性文件,并在执行本地测试时引用该文件。为了覆盖全局变量,您需要使用以下前缀“tibco.clientVar”。后面是文件夹和变量的结构。请参见下面的示例

即C驱动器下的local.properties

代码语言:javascript
复制
tibco.clientVar.TestProject/Connection/JMS/Username=user1
tibco.clientVar.TestProject/Connection/DB/Timeout=60

等等……

总是在你的最后一个全局变量后面留一个空行。否则,您的属性将无法正常工作。

因此,当您在Desginer中运行测试仪时,在单击play按钮后,选择Advanced。在Test Engine User Args列下,输入以下-p C:\local.properties,然后单击ok。这将覆盖您在属性文件中设置的全局变量。任何不在文件中的全局变量都将使用项目中的默认值。

票数 6
EN

Stack Overflow用户

发布于 2015-11-25 09:57:03

samw2k00建议的就是这样做的方法之一。

这不是一个最佳实践,但是,如果您想访问projlib进程和GV,您可以转到File --> Save As,并将项目保存到本地。这样,您就可以访问GV和过程定义,并可以尝试使用它们。

票数 0
EN

Stack Overflow用户

发布于 2016-07-29 16:07:54

您必须为GV创建一个属性文件,每当您第一次运行项目中的任何进程时,都必须在一个文件中提供引用,该文件的名称与为您的项目创建的项目名称相同。

路径为: c:/users/username/system name/.Tibco/BW Debug/File。

你必须打开上面的文件并输入下面的行:

usrargs= -p属性文件完整路径

假设您的属性文件保存在D:/ property /ProjectName.prop

usrargs = -p D/://属性//项目名称.prop

现在,在属性文件中,你必须指出你想要在运行时改变的所有GV值,如下所示:

tibco.clientVar.TestProject/Connection/JMS/Username=user1 tibco.clientVar.TestProject/Connection/DB/Timeout=60

所以,提到你想在运行时将多少变量更改到这个属性文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8666650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档