问题标签 [wso2developerstudio]
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.
variables - Wso2 developer studio 3.6.0 在构建后从 XPATH 变量中删除 $
WSO2 开发人员工作室 3.6.0 从代理服务或序列或休息 API 将在构建后从 XPATH 变量(如 $ctx、$trp、$body 等)中删除 $。请建议我如何解决此问题或解决此问题。
示例序列
xpath - WSO2 ESB xpath problems
I want to use the following xpath
/Users/User/UserID
This does not work because the ESB adds a soap envelope and body around my xml, what is the correct xpath to use or how can I remove the soap envelope and body?
The xml is:
EDIT:
This works when I try to log it outside of my iterate mediator
but when I try to log it inside the iterate mediator it returns nothing?
xml - WSO2 ESB 在迭代器中介器中丰富中介器
我调用 DSS 服务并接收回 XML,然后使用迭代器调解器迭代 XML 中的标记。在迭代器内部,我使用丰富的中介器向 XML 添加一些 XML 节点,但每次循环或离开迭代器时,更改都消失了,即使在最后一个循环中,返回的 XML 也不会保留任何更改。
maven - WSO2ESB - 使用 Maven 构建 CAR 文件
使用 WSO2 Developer Studio(版本 3.7.0),我在“ESB 配置项目”中创建了一个带有序列的 WSO2 ESB 代理服务,该代理服务使用位于“注册表资源项目”中的 wsdl 文件。我还创建了一个“复合应用程序项目”来生成我的 .car 文件(包括代理服务、序列和资源),并成功地将这个文件部署到我的 WSO2 ESB 安装中。
现在我正在尝试使用 maven 命令生成(然后部署).car 文件。
我首先尝试了这个解决方案:https ://docs.wso2.com/display/DVS370/Deploying+a+CAR+File+with+the+Maven+Plug-In 。在我的 ESB 配置项目上执行命令“mvn clean install”时,我收到此错误:
实际上,安装目标被配置为在“target/capp”目录中执行:
然后我尝试创建一个“Maven 多模块项目”,如下所示:maven build for WSo2 artifacts,但我没有找到任何解决方案使其工作:
按照本文档中的步骤(https://docs.wso2.com/display/DVS310/Using+Maven+with+Developer+Studio?src=search),我创建了一个“Maven 多模块项目”,并选择了我的配置, 资源和复合项目作为孩子。然后我启动了“mvn clean install”命令,但仍然在 ESB Config Project 上收到错误(target/capp 文件夹中没有 POM)。
实际上,我只是没有找到有关这些错误的任何信息,并且不明白为什么 WSO2 记录的解决方案对我不起作用。
有人对此有什么建议吗?WSO2 Developer Studio 如何生成 .car 文件?
谢谢
wso2 - WSO2 Developer Studio 给出错误,但它在生产中有效
所以我在生产中按顺序排列了这两行代码。cb0token 和 cb-email 是自定义标头,效果很好,但是生产环境还有很多其他问题,因此我试图使其与开发人员工作室兼容。我有很多错误,但我无法终生解决这个错误。
然而,这有效。我只是无法让表达式起作用。我也尝试了表达式中的其他变量,但没有。
此代码在生产中有效,但是当尝试将文件保存在开发人员工作室(在 Eclipse 中)时,我收到以下错误。
会话数据
wso2 - WSO2 API Manager TryIt 功能空键
我正在使用 WSO2 API 管理器,并添加了一个在 WSO2 ESB 中创建的 API,当尝试使用 TryIt 功能时,我在控制台日志中收到以下错误。
[2014-09-16 13:59:26,614] 错误 - APIAuthenticationHandler API 身份验证失败 org.wso2.carbon.apimgt.gateway.handlers.security.APISecurityException:API 访问失败:/Sub,版本:v1.0.0,密钥: null 在 org.wso2.carbon.apimgt.gateway.handlers.security.oauth.OAuthAuthenticator.authenticate(OAuthAuthenticator.java:157) 在 org.wso2.carbon.apimgt.gateway.handlers.security.APIAuthenticationHandler.handleRequest(APIAuthenticationHandler.java :92) 在 org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:83) 在 org.apache.synapse.rest 的 org.apache.synapse.rest.API.process(API.java:285)。 org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:220) 的 org.apache.synapse.synapse 的 RESTRequestHandler.process(RESTRequestHandler.java:64)。core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:83) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker. java:344) 在 org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:168) 在 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) 在java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:168) 上的 processNonEntityEnclosureRESTHandler(ServerWorker.java:344) org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java :172) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 在 java.lang.Thread.run(Unknown Source) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:168) 上的 processNonEntityEnclosureRESTHandler(ServerWorker.java:344) org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java :172) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 在 java.lang.Thread.run(Unknown Source) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)运行(未知来源)运行(未知来源)
我正在尝试发送 GET 请求,但该 API 没有参数,并且在我输入的授权字段中
从高级 REST 客户端或商店中的 REST 客户端对此进行测试时,它可以工作。我已经更改了各种文件(授权、登录、令牌、撤销)中的端口号以匹配我的端口偏移量,我还在 api-manager.xml 中配置了我的 API 存储地址。
xsd - 使用 WSO2 ESB 在 Smooks 中进行 XSD/WSDL 映射
我正在尝试将 XSD 映射到另一个在 Smooks 中有一些不同元素的 XSD。当我在 Smooks 中添加两个 XSD 时,它不允许我映射元素。在 Smooks 中是否可以映射两个不同的 XSD?
XSD1:CDM
XSD2:遗产
wso2 - wso2 developer studio 3.7.0 是否支持 Wso2 CEP 3.1.0
由于 wso2 CEP 3.1.0 中没有 Buckets 概念。wso2 developer studio 3.7.0 是否支持 Wso2 CEP 3.1.0 ?
wsdl - 通过 WSO2 esb 中的 Payload Mediator 传递所有默认响应值
我在 WSO2 ESB 上部署的代理服务中使用有效负载调解器将旧值映射到新值。它工作正常,但它只显示我已经转换的值。我希望它也能显示其余的响应。有没有办法通过使用有效负载调解器或任何其他调解器来做到这一点?
WSDL:
我现在只得到四个属性作为响应,我已经明确转换了这些属性。我也想要其他属性。我正在使用 SoapUI 工具来测试这项服务。