问题标签 [dss]

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 投票
0 回答
52 浏览

c# - 如何使用 httpget 操作访问 dss 服务上的 html 文件

我在 MRDS 2008 上创建了一个自定义 dss 服务,当您在 Web 浏览器(localhost:50000/dssservice)中 通过httpget 操作访问该服务时,我需要流式传输图像。

问题是每次我需要重新加载新图像时都必须刷​​新网络浏览器。交换条件是,我从哪里获得 html 文件/代码,以便我可以修改或添加一些 javascript 函数?

0 投票
0 回答
197 浏览

esb - 带有DSS功能的ESB,如何使用boxcarring?

我在 ESB 4.8.1 上安装了 DSS 3.2.2 功能,但我无法使用 boxcarring,发送 begin_boxcar 后无法创建会话 cookie。我试图将直通传输更改为 nhttp,但没有成功。

是否可以将 DSS 功能与 ESB 实例一起使用?我可以做一些配置来解决这个问题吗?

谢谢你。

0 投票
0 回答
227 浏览

oracle - 如何在 WSO2 DSS 中执行返回 Oracle UDT(用户数据类型)的函数?

我试过:

奇迹般有效。然后,我得到了输出结果:

这也有效。但是当输出有超过 10 列时,我有一个例外

找不到类型为:列名:数据 [10] DS 代码的参数:INCOMPATIBLE_PARAMETERS_ERROR

知道我可以做些什么来使用超过 10 个参数来完成这项工作吗?

PS:如果我使用相同的查询并选中“用户列号”选项并<element column="1" name="result" xsdType="string"/>作为输出映射 WORKS,但所有 UDT 都只在一列中。

0 投票
0 回答
37 浏览

wso2 - 是否可以参数化 WSO2 DSS 3.2.2 Web 数据源的抓取 URL?

我想使用 WSO2 DSS 3.2.2 来集成基于 Web 的数据源。

问题是,要抓取的 URL 取决于用户的输入(例如http://www.mycompany.com/getItem?search=searchterm,其中 searchterm 是指用户的输入)。据我了解,用户输入应该输入到操作中,然后交给查询(相应的配置看起来很简单),然后在数据源上“执行”。但是,定义 Web 数据资源查询的接口表明不可能定义相应的输入映射(同样可以在 RDBMS 上的查询的定义部分中进行),我也无法获得有关该主题的任何信息文档。

有人可以确认这是否可以实现,如果可以,请指出如何实现?

0 投票
1 回答
460 浏览

wso2 - 具有不同名称的 WSO2 DSS 嵌套查询

我有这个结果映射

结果是

那是对的。

我的问题是:如您所见<domains>,xml 中有两个,因为它们来自同一个查询。但是,有没有办法给他们每个人一个不同的名字?

我正在使用 DSS 4.2.0

谢谢你。

0 投票
2 回答
463 浏览

sql-server - WSO2 DSS 更新语句参数 com.microsoft.sqlserver.jdbc.SQLServerException:“:”附近的语法不正确

我在 WSO2 DSS 中执行以下 SQL 更新语句

我将此查询公开为休息服务。我不断收到以下错误

任何人都知道它可能是什么?

0 投票
1 回答
304 浏览

wso2 - WSO2 DSS 3.5.0 - 数据服务任务类错误

我目前正在研究 WSO2 DSS 3.5.0,试图遵循这个例子: https ://itsmeisuru.wordpress.com/2013/11/29/wso2-dss-scheduled-task-example/

我创建了一个实现“DataTask”的简单 java 类的 JAR 文件。它将这个 JAR 放在存储库 DSS_HOME/repository/components/lib 中,就像在示例的第 2 步中所说的那样。

然后,当我像在步骤 6 中那样创建计划任务时。我的服务器控制台中出现以下错误:

INFO {org.quartz.core.JobRunShell} - Job TENANT_-1234_TYPE_DATA_SERVICE_TASK.ScheduleTest 抛出 JobExecutionException:org.quartz.JobExecutionException:执行任务时出错:初始化数据任务时出错:org.wso2.carbon 找不到 sample.Test .dataservices.task_4.3.4 [参见嵌套异常:java.lang.RuntimeException:初始化数据任务时出错:org.wso2.carbon.dataservices.task_4.3.4 找不到sample.Test] 在org.wso2.carbon.ntask .core.impl.TaskQuartzJobAdapter.execute(TaskQuartzJobAdapter.java:74) at org.quartz.core.JobRunShell.run(JobRunShell.java:213) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511 ) 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 java.lang.Thread.run(Thread.java:745) 原因:java.lang.RuntimeException:初始化数据任务时出错: org.wso2.carbon.dataservices.task_4.3.4 在 org.wso2.carbon.dataservices.task.DSTaskExt.init(DSTaskExt.java:42) 在 org.wso2.carbon.ntask.core 找不到 sample.Test .impl.TaskQuartzJobAdapter.execute(TaskQuartzJobAdapter.java:66) ... 6 更多原因:java.lang.ClassNotFoundException:org.wso2.carbon.dataservices.task_4.3.4 在 org.eclipse 找不到 sample.Test。 osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) 在 org.eclipse.osgi.internal.loader.BundleLoader。 findClass(BundleLoader.java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) 在 java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.wso2.carbon.dataservices.task.DSTaskExt.init(DSTaskExt.java:36) ... 7 更多

请注意,我的包名称是“sample”,我的 java 类的名称是“Test”。

看起来计划任务没有检索我在“数据服务任务类”字段中指定的类。

有没有人已经遇到过同样的问题?

我还尝试使用示例中生成的 JAR,因为它在步骤 2 中提供。然后我遵循非常相同的其他步骤。最后我有同样的问题:

org.wso2.carbon.dataservices.task_4.3.4 找不到 [classpath]

0 投票
1 回答
345 浏览

sql-server - wso2 dss 3.5.0 从日期时间中减去小时数

数据源 = 日期时间 2016-02-26 00:00: 00.0

dss 返回 = 日期时间 2016-02-25 T 09 :00: 00.000-03 :00

我想知道工具本身是否有任何设置。

0 投票
1 回答
635 浏览

oracle - WSO2 DSS:使用带有 Ref Cursor 和其他标量输出参数的 oracle 存储过程创建数据服务时出现问题

我正在学习 WSO2 DSS。我正在尝试使用 DSS 和 Oracle 存储过程来实现我的一个用例。

我正在使用的 Oracle 存储过程有一个输入参数和两个标量输出参数,而一个引用游标。

数据库脚本

数据插入脚本

DSS 配置:

REST 调用的结果

我想要的结果格式

我希望将光标中的部门值导出为复杂元素,如上所示。我在 DSS 中设置输出映射时尝试了所有不同类型的组合,但没有任何效果。

我知道这可以通过在结果之上使用 XSLT 来实现,但我不想这样做。

我在设置输出映射时做错了吗?如何在 DSS 中将光标结果导出为数组?

0 投票
2 回答
131 浏览

macos - Darwin Streaming Server 安装问题 os x

我的问题与此答案中提到的问题相同。我一直在尝试理解代码,这就是我学到的:

它在文件parse_xml.cgi中失败,尝试return $message{$name}从名为messages的文件(位于 html_en 目录中)获取消息()。$messages 值来自GetMessageHash文件adminprotocol-lib.pl中的方法:

$ENV{"QTSSADMINSERVER_EN_MESSAGEHASH"}文件streamingadminserver.pl中设置:

我对 Perl 一无所知,所以我不知道问题可能是什么,因为我看到$messages{"en"}的值是正确的(如果我知道,print($messages{"en"}{'SunStr'}我得到的值是“Sun”))。

但是,如果我尝试去做,print($ENV{"QTSSADMINSERVER_EN_MESSAGEHASH"}{'SunStr'}我什么也得不到。好像$ENV{"QTSSADMINSERVER_EN_MESSAGEHASH"}没有设置

我尝试了这个简单的例子,效果很好:

它工作正常,打印“你好”。

知道问题可能是什么吗?