我得到了一个学校的作业,说要创建一个如下所示的工作流程:
Authentication ->if (Authentication) then {
getallcompanies();
selectcompany();
} else {
error -> terminate;
}
它说我需要对用户进行身份验证。如果成功,用户可以“选择”列出公司。之后,他们可以选择一家公司。
当我尝试执行 getallcompanies 然后执行 selectcompany 时,我的问题就出现了。我的全能工作,但我的选择失败了!
我的工作流程如下:
还有我的错误信息:
我通过按 F5 使用 TestClient,以便在制作实际客户端之前调试工作流。我重新安排了这些功能,并注意到 select 有效,但 get 无效。所以换句话说,无论函数的顺序如何,第二个接收请求都不会起作用。双击第二个函数总是会为我抛出该错误:S
我究竟做错了什么?我该如何解决?