首页 > 解决方案 > WSO2 APIM 3.2.0 - 无法重定向到订阅工作流中的 peyment 网关

问题描述

我正在尝试重定向到SubscriptionCreationWorkflow. 我已经execute根据为工作流配置 HTTP 重定向更改了功能。单击SubscribeUI 中的按钮后,它订阅 API,将状态更改为ON_HOLD但不重定向到所需的 URL。我很确定代码会被执行,因为当我使用监视服务器的响应时,Fiddler我可以看到返回的 JSON,它包含我在execute函数中放置的属性。我在日志记录中也没有任何错误。

是否还有其他一些我不知道的步骤?或者是别的什么?

的代码的execute作用SubscriptionCreationWorkflow

@Override
public WorkflowResponse execute(WorkflowDTO workflowDTO) throws WorkflowException {
   super.execute(workflowDTO);

   HttpWorkflowResponse httpworkflowResponse = new HttpWorkflowResponse();
   httpworkflowResponse.setRedirectUrl("http://google.lk");
   httpworkflowResponse.setAdditionalParameters("CallbackUrl", "");
   httpworkflowResponse.setAdditionalParameters("workflowRefId" , workflowDTO.getExternalWorkflowReference());
   httpworkflowResponse.setRedirectConfirmationMsg("you will be redirected to http://google.lk");
   return httpworkflowResponse;
}

标签: wso2wso2-am

解决方案


推荐阅读