我试图在Wso2 api管理器上创建自定义工作流程。它非常简单有效。现在,我将添加一个自定义订阅工作流程,并定义应使用它的API或层。
例如,使用不同的层:
我找不到有关它的文档。可能吗 ? 我应该编写一般的自定义工作流程并使用开关案例吗?
非常感谢
答案 0 :(得分:0)
使用wso2 API Manager和BPS可以实现这一点。当您订阅应用程序时,它将执行自定义订阅流程。为此,您应该通过扩展SubscriptionCreationWSWorkflowExecutor.java
类来扩展订阅流程。覆盖complete()
方法。创建一个jar文件并添加到以下路径<APIM_HOME>
/ repository / components / lib。
启动apimanager服务器。登录APIM管理控制台,选择“资源”下的“浏览”。转到/_system/governance/apimgt/applicationdata/workflow-extensions.xml资源,禁用Simple Workflow Executor并启用WS Workflow Executor。然后将执行程序类更改为新创建的类。
https://docs.wso2.com/display/AM190/Adding+an+API+Subscription+Workflow https://docs.wso2.com/display/AM191/Customizing+a+Workflow+Extension