APPCUBE-如何运行/调试服务编排:调试服务编排

时间:2023-11-01 16:19:13

调试服务编排

  1. 在服务编排编辑页面,选中需要设置断点的图元,单击鼠标右键选择“设置断点”。

    设置断点后,选中图元,单击鼠标右键选择“禁用断点”或者“移除断点”可禁用或者移除断点。

    目前不支持在等待Wait图元以及等待图元之后的所有图元设置断点。

    图1 设置断点

  2. 单击服务编排编辑器上方的,开始调试服务编排。
  3. 在弹出的输入参数页面进行配置,如果有输入参数,请输入入参,单击“运行”;如果该服务编排没有输入参数,直接单击“运行”。
  4. 在服务编排编辑器左侧,可看到调试页面,单击可执行到下一断点,单击可停止调试,查看执行到某一断点的参数变化是否符合预期。

    图2 调试页面

    左侧调试页面说明如下:

    • 变量:展示执行到当前断点,服务编排中的变量取值情况,包括全局变量、某图元的输入输出变量等。
    • 调用堆栈:执行到当前断点时出现的调用堆栈。
    • 正在调试:正在调试的服务编排名。当执行到子服务编排时,该处显示当前子服务编排名。
    • 断点:展示设置的所有断点,选中某一断点,单击鼠标右键可出现“移除断点”、“移除所有断点”、“启用所有断点”、“禁用所有断点”选项。可单击该区域某一断点,进行启用或者禁用该断点操作。

  1. 单击服务编排编辑器页面右上方“跟踪”,打开“跟踪器”页面。

    可在弹出的页面查看Flow执行的每一步的详细信息。

  2. 关闭跟踪器页签。单击,至执行完最后一个断点,调试结束。
  3. 重新设计问题图元以及前后逻辑。再次运行服务编排,直至结果符合预期。
  4. 调试服务编排符合预期后,您需要启用服务编排,使得服务编排在系统中可用。单击服务编排编辑器页面上方图标,启用服务编排。

    只有保存服务编排后编译结果没有错误的服务编排才可以被启用。

support.huaweicloud.com/usermanual-appcube/appcube_05_0624.html