我在IBM UCD中创建了一个部署.Net应用程序的流程。 我的场景是我应该能够在每次运行过程时在运行时提供不同的应用程序名称。我们如何使用IBM UCD中的属性来执行此操作。
我已尝试启用"提示使用"选项以及创建的组件属性并将其映射到参数说$ {p:component / application.name}但似乎不起作用。可能是我错过了一些步骤。
如果我得到详细的步骤来完成这项工作,那将会很棒。
答案 0 :(得分:1)
我认为你使用的是4.x版(uDeploy)?
我会避开使用提示方法,该功能已在6.x中删除。虽然有迁移,但更容易避免它。
使用组件进程本身的属性是可行的方法。因此,请转到您的流程配置,然后转到属性/配置选项卡。在那里创建一个属性。每当您运行使用此组件进程的应用程序进程时,系统都会提示您输入值。
如果该属性被命名为" iis.app.name"你只需用$ {p:iss.app.name}来引用它。
不要使用属性" application.name"。这是一个自动创建的属性,它获取您正在部署的UCD应用程序的名称。如果您无法找到引用属性的正确方法,请查看您执行的过程(在组件/应用程序级别)。列出所有已运行步骤及其耗时长度的常规视图位于名为" Log"的选项卡上。紧挨着它是"属性"标签。单击该按钮,您将看到该流程可用的属性。
此外,您可以更好地使用他们自己的论坛快速获得有关UC Deploy的答案:https://developer.ibm.com/answers/?community=urbancode
答案 1 :(得分:0)
您是否尝试过使用流程插件来更新属性文件?
应用程序>>处理>>选择处理>>流程编辑器 - 在左侧面板中,您可以使用Utility插件,尝试使用update属性选项。