问题标签 [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.
mysql - 使用 WS02 从多个 MySQL 数据库中读取相似的表
我们得到了一个应用程序,其中通过为每个租户拥有一个唯一的数据库 (MYSQL) 来实现多租户。表结构相同。我需要列出每个租户的所有过期产品,我想知道如何将所有这些产品合并到 WSO2 中的一个数据 Web 服务中?我知道我可以使用为表添加前缀的数据库创建查询:例如。从 DB1.products 中选择 DB1.products.id、DB1.products.name
是否需要为每个数据库(100+租户)定义一个数据源,是否可以在数据服务操作中指定数据库名称作为输入变量?IE。从 ?.products 中选择 ?.products.id、?.products.name
谢谢您的帮助。干杯,欧文
arrays - WSO2 DSS - 一种将单行/单列结果公开为字符串的方法
我正在使用 WSO2 DSS,我对如何将查询的单行/列结果公开为字符串而不是数组条目感兴趣。
例如,如果我有查询: Select 'test' as t From dual; 它只会返回一行一列,所以我不希望结果像下面这样包含在
相反,我只想
作为回应。dss可以做到这一点吗?在这种情况下需要使用什么类型的输出映射?
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:
oracle - WSO2 数据源:Oracle 如何配置一些用户?
我使用 WSO2 数据服务,并且与 Oracle 的通信与我的主用户数据库完美。
我创建了具有相同配置文件的其他用户,但 WSO2 无法与之通信。错误信息是:
数据库 URL 不能为空。
该 URL 与我用于主数据库用户的 URL 相同,如下所示:
jdbc:oracle:thin:xxx/xxx@localhost:1521:orcl
拜托,有人可以帮我吗?
非常感谢!
java - Wso2 数据服务 - 更新操作问题
我正在尝试使用 MySQL 作为数据库的 WSO2 DataService 组件。我使用 WSO2 组件将 MySQL 数据库作为服务公开,并且能够使用 WSDL 生成 Java 代码。
使用 Java CXF 客户端,我能够连接到数据库并执行 CRUD 操作。我现在最关心的是 WSO2 DSS 组件如何处理脏数据。为了测试场景,我有以下代码:
当满足以下条件时,问题出在更新操作中:
- 更新在不存在的密钥上,即 Key2 不存在
- 更新旧数据,即密钥存在但数据已过时
在这两种情况下,我假设 DataService 指示更新操作失败/引发异常/不影响任何行。但它没有给出任何指示,我还检查了 wso2 日志以查看是否有任何与此相关的消息/异常,但没有出现。
显然,更新操作后 db 表保持不变。
WSO2 DSS 如何处理这些场景?客户端如何知道更新操作是否成功?我在代码中遗漏了什么吗?
编辑 我不想使用存储过程来检查结果行的计数,如此处所述
silverlight - 从 silverlight 调用 WSO2DSS 数据服务(跨域调用)
我需要从 silverlight 跨域调用数据服务(在 WSO2DSS 中创建)。
我知道 Web 服务器的根目录中必须有特定的 crossdomain.xml 文件。
但我不知道如何将此文件存储在 WSO2DSS 的 Web 服务器根目录中。
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 如下
存储过程定义从以下开始
你能帮忙吗?谢谢阿比吉特
wso2 - WSO2 数据服务服务器 - 备份所有部署的数据服务
我有兴趣对部署在 WSO2 DSS 上的所有服务进行备份,以便在服务器崩溃、被擦除等情况下,我可以安装一个新服务并从备份中恢复所有服务。
有人可以解释一下如何实现吗?(当然,我不想 tar.gz 整个服务器安装,只是重要的文件)
json - WSO2 数据服务 JSON 问题
我希望你能帮助我让 JSON REST WSO2 数据服务工作。我使用 v 3.0.1 和示例数据服务。我怀疑我做错了......我创建了一个绑定到 productsSQL 查询的资源“产品”。XML REST 请求可以完美运行,但 JSON 不行:
curl --request GET http://myserver.com:9763/services/samples/RDBMSSample.HTTPEndpoint/products -H Content-Type:"application/json"
返回
从源代码看起来它期望在请求 url 中有一些请求主体(这很奇怪),所以下一个查询是
curl --request GET http://myserver.com:9763/services/samples/RDBMSSample.HTTPEndpoint/products?q=emptyquery -H Content-Type:"application/json"
这个挂起并在几分钟后在服务器上出现以下异常:
但是,以下查询有效:
curl --data '{"employeesbynumber":{"employeenumber":{"$":"1002"}}}' http://myserver.com:9763/services/samples/RDBMSSample/ --header 内容类型: "application/json" --header SOAPAction:"urn:employeesByNumber"
wso2 - WSO2 数据服务 (DSS) 和 REST 资源概念
嗨,我可能缺少 WSO2 DSS REST 资源的一些概念。
如何创建支持 CRUD 操作的资源(资源名称相同但动词不同)?例如,如果我有 DSS 资源“/services/samples/RDBMSSample/employees”,我希望能够对“员工”资源进行 GET、POST、PUT、DELETE,但 DSS 不允许我这样做 -它用最后一个定义的资源替换资源。
当使用 JSON 发布到资源时,它需要使用操作名称将数据包装在元素中,
'{"employeesbynumber":{"employeenumber":{"$":"1002"}}}'
我怀疑这是因为您在 DSS 中进行到 SOAP 的内部映射。有办法解决吗?使用端点的正确方法是什么?在 TryIt 工具中,有几个可用的端点用于 SOAP1.1、SOAP1.2。Http端点。以及没有后缀的端点。从客户那里引用它们的正确方法是什么?
谢谢!