问题标签 [wso2]
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.
null - WSO2DSS 如何管理包含一些空值列的查询的 XML 映射
我有一个简单的查询
这 '?' 是输入参数,永远不会为空。
该查询返回一条类似于以下内容之一的记录:
案例 1 - 个人
案例 2 - 公司
当我获得第二条记录时,DSS 会抛出 NullPointerException。
我猜这是因为 Firstname 中的 <> 值,我找到了一种通过测试 SQL (Oracle) 中的空值来绕过它的方法
“选择 nvl(t.firstname, ' ') firstname, nvl(t.lastname, ' '), lastname, nvl(t.zipcode, ' '), nvl(t.city, ' ') 等...”
这适用于所有可以为空的列(我的查询比这长一点),因为它们是可选的。
我知道如果数据库设计正确(例如创建两个不同的实体来管理人员和公司),这不应该发生(理论上),但它是一个商业产品,然后我无法更改它,我用一个简单的案例来解释一个很长的查询。
我的 .dbs 的摘录是:
您是否知道是否可以选择放入 .dbs 以管理查询返回的空值?
我试图在 wso2.org 上找到一个文档,但它是非常简单的示例,与此案例无关。
更新 这里的表模式:
更新 2 - 堆栈跟踪:
为了对此进行测试,您必须删除 DBS 中的所有“nvl(...)”,否则它运行良好。这是 first_name 为“null”的记录。
wso2 - 自动部署 DSS 数据源配置
我们有一个“mavenized”项目,其中包含多个容器(wso2esb、wso2dss、tomcat)和许多要部署到它们的组件。
我们正在尝试找到一种方法来为我们所有的 DSS 服务部署数据源配置,但我注意到它存储在自己的数据库 (H2) 中。
您是否知道是否有任何方法可以声明 XML 文件之类的内容,以便以自动方式在 DSS 中创建数据源?
我试图查看文档,但没有发现任何对自动部署有用的东西(意味着不使用管理页面)。
wso2 - 如何使用不同的 Synapse 配置(如示例)启动 WSO2 ESB?
我想要多个 Synapse 配置文件,例如 WSO2 ESB 示例,例如wso2esb-samples.bat -sn 1
启动 ESBrepository\samples\synapse_sample_1.xml
等等。
如何配置 WSO2 ESB 以从不同的目录加载 Synapse 配置?
wso2 - 在 Stratos Live 上部署 Web 应用程序
我需要在 Stratos 服务器上部署一个 Web 应用程序。我浏览了这篇博文http://dakshithar.blogspot.com/2011/08/how-to-deploy-web-application-in.html和这个幻灯片http://engwar.com/p/java-paas- gs/#wa01。他们有关于使用 Eclipse 和 Carbon Studio 将 Web 应用程序部署到 Stratos 的信息。
我已经在 Netbeans IDE 上创建了我的 Web 应用程序,那么是否可以使用 Netbeans 配置 Carbon Studio?
是否有必要将 Carbon Studio 与 Eclipse 应用程序部署一起使用,或者我可以在 Stratos Live 服务器上运行我在 Netbeans 中开发的 Web 应用程序吗?还是从 Netbeans 迁移到 Eclipse 是唯一的选择?
jsp - 访问 Stratoes 数据服务服务器表单应用程序
我已经在 Stratoes 应用服务器上部署了 karshamarkup.war 文件。我在数据服务服务器上创建了一个数据库。这些是我在数据服务服务器上的连接详细信息。
驱动类:com.mysql.jdbc.Driver JDBC URL:jdbc:mysql://rss1.stratoslive.wso2.com/karshamarkuptool_karsha_opensource_lk 用户名:root_lQrhzZUK 密码:nbuser
这是我在 ControllerServelet.java 文件上的连接代码
我在 lib 文件夹 /WEB-INF/lib 中包含了 mysql 连接器 jar。但我无法从数据服务服务器数据库中提取数据。(这适用于我的本地 mysql 数据库)我是否需要在数据服务服务器/应用程序 serevr 或 web.xml 文件上进行更多配置才能正常工作?
wso2 - 是否可以管理两个类中介之间的事务?
我必须编写一个序列,我必须调用 2 类调解器。每个类中介必须调用会话 EJB,会话 EJB 调用实体 EJB 来创建记录。是否可以在事务中管理 2 个调用?干杯。
websocket - WSO2 ESB 和 Websocket
是否可以使用 WSO2 ESB 作为 WebSocket 客户端和(Web 服务)服务器(或 Websocket 服务器和 Web 服务客户端)之间的中介?谢谢
php - WSO2 WS 安全密码只有没有证书可能?
我们想创建一个使用 WS 安全性但没有签名和加密的 PHP WSO2 Web 服务客户端。相反,我们想使用一个简单的密码。问题是:我们总是收到证书错误(见下文)。我们真的必须安装证书吗?如果是的话:在哪里?Java 密钥库?
环境:PHP 5.3.10、WSO2 PHP 2.10、Apache 2.2.x
wfs_client_log:
[错误] key_mgr.c(295) [rampart][rampart_signature] 未指定公钥证书文件。[错误] armart_signature.c(856) [rampart][rampart_signature] 无法获取证书 [错误] armart_sec_header_builder.c(131) [rampart][shb] 签名失败。错误 [错误] rampart_sec_header_builder.c(601) [rampart][shb] 非对称绑定失败 [error] rampart_out_handler.c(130) [rampart]安全标头构建失败。[错误] phase.c(224) 处理程序 RampartOutHandler 在阶段安全性内调用失败 [错误] engine.c(657) 调用阶段安全性失败
PHP代码是:
php - WSO2/WSF PHP自定义SOAP故障码
我正在尝试在 wso2/wsf php 框架中设置自定义 SOAP 错误代码。相关帖子中的说明说要使用这样的东西:
throw new WSFault("CustomFaultCode", "CustomFaultDescription");
不起作用(php 超时,我收到网站不可用警告)。我做的第一件事是将其更改为:
静态 $ex; $ex = new WSFault("Sender", "CustomFaultDescription."); 抛出 $ex;
这有效,但前提是我使用默认的 SOAP 错误代码(如发件人),而不是自定义错误代码。我想我也必须对 WSDL 进行更改。你有什么建议?
提前非常感谢!
jms - 使用 schedulemessageforwardprocessor 重试来自 JMS 存储的消息时,如何添加 http 标头(例如基本身份验证)?
我正在使用来自 ESB 4 的新功能消息存储和处理器来实现可靠的交付。
端点服务需要基本身份验证(http 授权标头),我在顺序中通过具有“传输”范围的属性添加了该身份验证。
端点定义为:-1 1.0
它在端点运行时起作用,消息将按顺序发送带有身份验证头的消息。当端点关闭时,消息将被保存到 JMS 消息存储中。问题是当 ScheduleMessageForwardingProcessor 重试消息时,我不知道在哪里/如何添加 auth 标头,并且没有 auth 标头,即使端点再次启动,所有重试消息也会失败。
您的帮助将不胜感激。