问题标签 [wso2dss]

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 回答
97 浏览

mysql - 使用 WS02 从多个 MySQL 数据库中读取相似的表

我们得到了一个应用程序,其中通过为每个租户拥有一个唯一的数据库 (MYSQL) 来实现多租户。表结构相同。我需要列出每个租户的所有过期产品,我想知道如何将所有这些产品合并到 WSO2 中的一个数据 Web 服务中?我知道我可以使用为表添加前缀的数据库创建查询:例如。从 DB1.products 中选择 DB1.products.id、DB1.products.name

是否需要为每个数据库(100+租户)定义一个数据源,是否可以在数据服务操作中指定数据库名称作为输入变量?IE。从 ?.products 中选择 ?.products.id、?.products.name

谢谢您的帮助。干杯,欧文

0 投票
1 回答
471 浏览

arrays - WSO2 DSS - 一种将单行/单列结果公开为字符串的方法

我正在使用 WSO2 DSS,我对如何将查询的单行/列结果公开为字符串而不是数组条目感兴趣。

例如,如果我有查询: Select 'test' as t From dual; 它只会返回一行一列,所以我不希望结果像下面这样包含在

相反,我只想

作为回应。dss可以做到这一点吗?在这种情况下需要使用什么类型的输出映射?

0 投票
1 回答
1289 浏览

wso2 - How to pass dynamic fields Query to database using WSO2ESB OR WSO2DSS

I want to pass my query to database for retrieving the column. I am passing dynamic columns using ESB my configuration is like this

My output like this:

Based on input values query will generate, how can I pass the above query to the database? My error is like this:

0 投票
0 回答
1055 浏览

oracle - WSO2 数据源:Oracle 如何配置一些用户?

我使用 WSO2 数据服务,并且与 Oracle 的通信与我的主用户数据库完美。

我创建了具有相同配置文件的其他用户,但 WSO2 无法与之通信。错误信息是:

数据库 URL 不能为空

该 URL 与我用于主数据库用户的 URL 相同,如下所示:

jdbc:oracle:thin:xxx/xxx@localhost:1521:orcl

拜托,有人可以帮我吗?

非常感谢!

0 投票
1 回答
953 浏览

java - Wso2 数据服务 - 更新操作问题

我正在尝试使用 MySQL 作为数据库的 WSO2 DataService 组件。我使用 WSO2 组件将 MySQL 数据库作为服务公开,并且能够使用 WSDL 生成 Java 代码。

使用 Java CXF 客户端,我能够连接到数据库并执行 CRUD 操作。我现在最关心的是 WSO2 DSS 组件如何处理脏数据。为了测试场景,我有以下代码:

当满足以下条件时,问题出在更新操作中:

  1. 更新在不存在的密钥上,即 Key2 不存在
  2. 更新旧数据,即密钥存在但数据已过时

在这两种情况下,我假设 DataService 指示更新操作失败/引发异常/不影响任何行。但它没有给出任何指示,我还检查了 wso2 日志以查看是否有任何与此相关的消息/异常,但没有出现。

显然,更新操作后 db 表保持不变。

WSO2 DSS 如何处理这些场景?客户端如何知道更新操作是否成功?我在代码中遗漏了什么吗?

编辑 我不想使用存储过程来检查结果行的计数,如此处所述

0 投票
0 回答
63 浏览

silverlight - 从 silverlight 调用 WSO2DSS 数据服务(跨域调用)

我需要从 silverlight 跨域调用数据服务(在 WSO2DSS 中创建)。

我知道 Web 服务器的根目录中必须有特定的 crossdomain.xml 文件。

但我不知道如何将此文件存储在 WSO2DSS 的 Web 服务器根目录中。

0 投票
3 回答
1546 浏览

wso2 - 带有数据服务器插件的 ESB 4.6.0 - 无法使用 REF_CURSOR 执行存储过程

我正在使用带有 WSO2 ESB 4.6.0 和数据服务功能的 MAC OS X - 10.7.5 - 4.0.5

Java java 版本“1.6.0_37” Java(TM) SE 运行时环境(内部版本 1.6.0_37-b06-434-11M3909) Java HotSpot(TM) 64 位服务器 VM(内部版本 20.12-b01-434,混合模式)

我正在尝试使用 ref 游标执行存储过程。

这是我的DS

我一直收到以下错误

我不确定为什么会收到此错误。我正在尝试使用“TryIt”服务执行 DS。输入 XML 如下

存储过程定义从以下开始

你能帮忙吗?谢谢阿比吉特

0 投票
2 回答
872 浏览

wso2 - WSO2 数据服务服务器 - 备份所有部署的数据服务

我有兴趣对部署在 WSO2 DSS 上的所有服务进行备份,以便在服务器崩溃、被擦除等情况下,我可以安装一个新服务并从备份中恢复所有服务。

有人可以解释一下如何实现吗?(当然,我不想 tar.gz 整个服务器安装,只是重要的文件)

0 投票
2 回答
1467 浏览

json - WSO2 数据服务 JSON 问题

我希望你能帮助我让 JSON REST WSO2 数据服务工作。我使用 v 3.0.1 和示例数据服务。我怀疑我做错了......我创建了一个绑定到 productsSQL 查询的资源“产品”。XML REST 请求可以完美运行,但 JSON 不行:

  1. curl --request GET http://myserver.com:9763/services/samples/RDBMSSample.HTTPEndpoint/products -H Content-Type:"application/json"

返回

  1. 从源代码看起来它期望在请求 url 中有一些请求主体(这很奇怪),所以下一个查询是

    curl --request GET http://myserver.com:9763/services/samples/RDBMSSample.HTTPEndpoint/products?q=emptyquery -H Content-Type:"application/json"

这个挂起并在几分钟后在服务器上出现以下异常:

  1. 但是,以下查询有效:

    curl --data '{"employeesbynumber":{"employeenumber":{"$":"1002"}}}' http://myserver.com:9763/services/samples/RDBMSSample/ --header 内容类型: "application/json" --header SOAPAction:"urn:employeesByNumber"

0 投票
1 回答
1548 浏览

wso2 - WSO2 数据服务 (DSS) 和 REST 资源概念

嗨,我可能缺少 WSO2 DSS REST 资源的一些概念。

  1. 如何创建支持 CRUD 操作的资源(资源名称相同但动词不同)?例如,如果我有 DSS 资源“/services/samples/RDBMSSample/employees”,我希望能够对“员工”资源进行 GET、POST、PUT、DELETE,但 DSS 不允许我这样做 -它用最后一个定义的资源替换资源。

  2. 当使用 JSON 发布到资源时,它需要使用操作名称将数据包装在元素中, '{"employeesbynumber":{"employeenumber":{"$":"1002"}}}' 我怀疑这是因为您在 DSS 中进行到 SOAP 的内部映射。有办法解决吗?

  3. 使用端点的正确方法是什么?在 TryIt 工具中,有几个可用的端点用于 SOAP1.1、SOAP1.2。Http端点。以及没有后缀的端点。从客户那里引用它们的正确方法是什么?

谢谢!