问题标签 [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.
c# - 如何使用 httpget 操作访问 dss 服务上的 html 文件
我在 MRDS 2008 上创建了一个自定义 dss 服务,当您在 Web 浏览器(localhost:50000/dssservice)中 通过httpget 操作访问该服务时,我需要流式传输图像。
问题是每次我需要重新加载新图像时都必须刷新网络浏览器。交换条件是,我从哪里获得 html 文件/代码,以便我可以修改或添加一些 javascript 函数?
esb - 带有DSS功能的ESB,如何使用boxcarring?
我在 ESB 4.8.1 上安装了 DSS 3.2.2 功能,但我无法使用 boxcarring,发送 begin_boxcar 后无法创建会话 cookie。我试图将直通传输更改为 nhttp,但没有成功。
是否可以将 DSS 功能与 ESB 实例一起使用?我可以做一些配置来解决这个问题吗?
谢谢你。
oracle - 如何在 WSO2 DSS 中执行返回 Oracle UDT(用户数据类型)的函数?
我试过:
奇迹般有效。然后,我得到了输出结果:
这也有效。但是当输出有超过 10 列时,我有一个例外
找不到类型为:列名:数据 [10] DS 代码的参数:INCOMPATIBLE_PARAMETERS_ERROR
知道我可以做些什么来使用超过 10 个参数来完成这项工作吗?
PS:如果我使用相同的查询并选中“用户列号”选项并<element column="1" name="result" xsdType="string"/>
作为输出映射 WORKS,但所有 UDT 都只在一列中。
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 上的查询的定义部分中进行),我也无法获得有关该主题的任何信息文档。
有人可以确认这是否可以实现,如果可以,请指出如何实现?
wso2 - 具有不同名称的 WSO2 DSS 嵌套查询
我有这个结果映射
结果是
那是对的。
我的问题是:如您所见<domains>
,xml 中有两个,因为它们来自同一个查询。但是,有没有办法给他们每个人一个不同的名字?
我正在使用 DSS 4.2.0
谢谢你。
sql-server - WSO2 DSS 更新语句参数 com.microsoft.sqlserver.jdbc.SQLServerException:“:”附近的语法不正确
我在 WSO2 DSS 中执行以下 SQL 更新语句
我将此查询公开为休息服务。我不断收到以下错误
任何人都知道它可能是什么?
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]
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
我想知道工具本身是否有任何设置。
oracle - WSO2 DSS:使用带有 Ref Cursor 和其他标量输出参数的 oracle 存储过程创建数据服务时出现问题
我正在学习 WSO2 DSS。我正在尝试使用 DSS 和 Oracle 存储过程来实现我的一个用例。
我正在使用的 Oracle 存储过程有一个输入参数和两个标量输出参数,而一个引用游标。
数据库脚本
数据插入脚本
DSS 配置:
REST 调用的结果
我想要的结果格式
我希望将光标中的部门值导出为复杂元素,如上所示。我在 DSS 中设置输出映射时尝试了所有不同类型的组合,但没有任何效果。
我知道这可以通过在结果之上使用 XSLT 来实现,但我不想这样做。
我在设置输出映射时做错了吗?如何在 DSS 中将光标结果导出为数组?
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"}
没有设置
我尝试了这个简单的例子,效果很好:
它工作正常,打印“你好”。
知道问题可能是什么吗?