问题标签 [wso2bps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
167 浏览

wso2 - WSO2 BPS Carbon 无法与工作室连接

我无法将 Developer Studio 连接到 BPS。我有最新版本的工作室,BPS 版本是最新的( 3.6.0 )。当我尝试连接服务器时,Developer Studio 检查存在是肯定的,但是当我尝试检查密码时,结果是 403 错误被禁止。外壳显示 WARN {org.owasp.csrfguard.log.JavaLogger} - 潜在的跨站点请求伪造 (CSRF) 攻击被阻止(用户:,ip:127.0.0.1,方法:POST,uri://services/AuthenticationAdmin,错误:请求中缺少必需的令牌)

我可以通过浏览器访问

0 投票
1 回答
81 浏览

wso2 - 如何在 WSO2 自定义业务流程处理程序中获取用户详细信息?

我已经定制了 WSO2 ApplicationRegistrationSimpleWorkflowExecutor。我想向用户发送带有消费者密钥和消费者秘密的电子邮件。我有完整方法中的 ApplicationRegistrationWorkflowDTO 对象。

您能否帮助我使用 ApplicationRegistrationWorkflowDTO 获取用户个人资料详细信息 Consumer Key 和 Consumer Secret。

0 投票
1 回答
74 浏览

wso2 - 更新 BPS 中的实例变量

使用 WSO2 BPS 3.6.0 - 是否有(标准)方法来更新已运行实例中的实例变量?

背后的原因是 - 客户端在流程初始化时传递了错误的数据,客户端可能会修复其数据,但流程实例记住了错误的值。

我相信我可能仍然会更新数据库中的数据,但我不希望看到进程管理员弄乱数据库

编辑:我正在使用 BPEL 引擎,我的想法是更新变量不是来自流程设计,而是作为纠正措施(管理控制台?api?)

谢谢你的所有想法。

0 投票
1 回答
133 浏览

wso2 - WSO2 BPS BPEL Timeout when correlation not found

Working with WSO2 BPS 3.6.0 - we have a service which notifies a running BPEL process about an event.

Util the process is running, it is working great (using the correlation). But when the process is already completed, the request doesn't get any response. I'm ok if an exception could be raised, but getting no response whatsoever is annoying. Is there a way to fail quickly if there's no (active) instance with the specific correlation?

Edit: effectively the receive, pick and onEvent activities behave the same way

Thank you in advance

0 投票
1 回答
78 浏览

wso2 - WSO2 BPS 创建 BPEL 人工任务抛出 411 错误:需要长度

让 BPEL 流程创建人工任务,创建 RemoteTask 会引发以下异常(请注意,BPEL 流程运行正常,直到人工任务,我可以创建人工任务调用其 WS 端点)):

对我来说,当在 BPEL 流程和 HT 实现之间内部调用 Web 服务时,看起来 Content-Length 标头既不存在“分块”也不存在

0 投票
1 回答
156 浏览

wso2 - WSO2 BPS BPEL 重用异步进程

有了 WSO2 BPS 3.6.0,我们就有了几个长时间运行的异步进程。我想在多个其他进程中重用一个进程(例如错误处理、通用过程......)。

问题是,在这种情况下,多个进程将公开相同的回调服务:

如何收听来自多个进程的回调响应?(假设我可以提供相关性以便调用正确的实例)

我正在考虑为每个父进程(甚至暴露相同的端口)提供一点不同的服务名称(url 片段?),并使用 ReplyTo 标头强制正确的回调 url。我仍然不确定这是否是正确的方法。

0 投票
1 回答
145 浏览

wso2 - wso2 bps bpel 日志记录和故障排除

我必须管理 WS2 BPS (3.6.0) 对内部异常的揭示并不多。文档中有一小章关于故障排除,但是此设置仅记录传递到端点的消息。

问题:

  • 有没有办法查看在 BPEL 执行期间抛出的内部异常)是否已处理或未处理?(例如表达式或脚本中的错误)。也许在 Apache-ODE 级别?
  • 有没有办法访问“catchAll”故障处理程序捕获的故障?

谢谢大家的任何提示

0 投票
1 回答
69 浏览

wso2 - wso2 bps OutOfMemoryError - 事件列表效率低下

WSO2 BPS 3.6.0 偶尔会遇到 OutOfMemoryError 并且服务器停止。在堆分析之后,我们怀疑:

我们有一些流程会定期查找一些信息(使用 Web 服务),直到业务项目状态没有改变。一段时间后,一些流程实例可能有很多事件(数千个,大约 10k 个)。当尝试在 carbon 控制台中查看实例信息时,加载的数据(实例活动)能够导致 en OutOfMemoryError 并丢弃服务器(具有 6GB RAM):(

作为一种解决方法 - 我们使用数据库查找:

尽管我们认为让任何业务用户(甚至是流程所有者)直接访问数据库的想法非常糟糕。

有没有(更好的)方式/查询来查看活动?哪个是放置改进/功能(加载活动分页)的正确 github 项目?

编辑:

查看源代码,这种“行为”是从 Apache-ODE 实现继承的(急切地将范围和事件的整个列表加载到内存中)

0 投票
0 回答
94 浏览

wso2 - BPEL - 分配操作需要可选元素

在 BPEL 流程中有一个分配步骤,我们将变量中的一些元素映射到服务请求(另一个消息类型变量)

根据架构的元素(xml 元素)是可选的(可能缺少)。所以在映射时,我假设属性ignoreMissingFromData="yes"应该忽略丢失的源元素。但显然,当缺少该元素时,引擎会引发故障。

真的忽略了“ignoreMissingFromData”属性还是应该在其他地方寻找问题?

感谢您的任何提示

0 投票
1 回答
203 浏览

postgresql - 在 WSO2 API Manager 中添加用户注册工作流

我正在尝试通过 wso2-BPS 在 wso2 api 管理器中添加用户注册工作流。我完全按照[1]中给出的步骤配置了这些步骤。在我的环境中,我有多个租户。我可以注册一个新用户,一旦提交,我会按预期得到“管理员需要的身份验证”,当我登录到https://localhost:9443/admin时,我看到创建的用户并等待“批准”。一旦我在管理员中获得批准,我就应该使用该新用户登录商店。但是,登录失败。可能是什么问题 ?另外 wso2-bps 和 wso2-am 都应该指向同一个数据源?我的情况都应该是 postgres ?

注意:我使用的是 Postgresql 数据库。