问题标签 [wsdl]
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.
web-services - 在 ColdFusion 中获取可读的 WSDL 服务方法参数错误
我正在开发一个服务调用脚本,如下所示:
显然,在此调用之前填充了stAguments结构。想象一下,您忘记将参数之一添加到此容器中或使用了错误的参数类型,例如创建了无效请求。ColdFusion 抛出可以被捕获的异常,但不能(不是字面意思)被读取:
手动一一检查所有这些参数让我大吃一惊。这就是问题。
也许有人使用一些技术来使这更容易。
我什至考虑过某种解析器来自动进行这种比较。
将欣赏任何想法和想法。
谢谢你。
PS对不起我的英语——不是我的母语。请问我是不是写的不够清楚。
编辑:
澄清。问题不在于访问服务。我是它的所有者,我绝对知道每种方法的所有参数及其类型。
问题仅在于创建请求时读取错误消息——填充方法参数容器。
例如,方法有 10 个参数,但我不小心添加了 9 个 - CF 的本地实例抛出错误,该方法无法找到并显示我已传递的字段的原始列表(上面列出的)。我需要将它们与方法参数一一进行比较,以找到我错过的内容。
确实,这是一个可用性和节省时间的问题。
wsdl - WSDL 的粒度
我正在寻找每个 wdsl 创建一个操作而不是在单个 wdsl 中捆绑操作的一些优点和缺点
下面的小例子:
而不是分裂,这是更复杂的操作,每个操作有一个 wsdl 的优点/缺点是什么
php - 如何在 PHP 4 中使用 SOAP/WSDL?
更具体地说,我正在尝试使用 PHP 4 使 google adwords API 工作。我有哪些选择?任何指向我可以使用的类、示例代码等的链接将不胜感激。
谢谢。
java - 现有服务层首先使用 WSDL
我正在开发一个具有典型服务的现有 Java 项目 - 只有一个 web 应用程序可用的 dao 设置。我的工作是在服务层之上添加 web 服务,但是 web 服务有自己的功能分析和数据模型。课程的功能分析侧重于不同服务方法的可能性。
作为良好实践的要求,我们使用了 WSDL 优先策略并为 Web 服务生成了 JAXB 绑定的 Java 类和 SEI。在部分实现了 web 服务之后,我们注意到数据模型之间有 70% 的匹配度。这导致编写转换器,这些转换器采用 web 服务 JAXB 类并将它们与服务层类映射。
这是一个非常明显的例子,其他一些更复杂的映射。任何人都可以为这种情况提供他的最佳实践、经验和解决方案吗?
这些框架中的任何一个有用吗? http://transmorph.sourceforge.net/wiki/index.php/Main_Page http://ezmorph.sourceforge.net/
请不要开始讨论 WSDL 优先与代码优先。
wsdl - 轴wsdl生成
我正在使用 Axis 对示例 WebService 进行建模。我现在正在做的是试图了解自动化 wsdl 和代码生成的局限性。
现在对于一些服务器端代码:
这是示例 Web 服务的框架:
和我的数据类: public abstract class AbstractAttribute { String name;
Axis2 的 eclipse 工具非常乐意从这些源生成 wsdl,包括属性类的模式,即:
现在,如果在这里看到一些奇怪的东西,AbstractAttribute 没有 ** abstract="true" ** 属性,并定义了一个 anyType 值元素,它在 IntAttribute 和 StirngAttribute 中被重写。我什至不知道这是否是一个合法的模式(顺便说一句,我认为它不合法)。
此外,如果我尝试从此 wsdl 生成客户端(始终使用 eclipse 工具)生成的源将无法编译,因为 AbstractAttribute 定义了一个
字段和 Int/String 属性定义
和
..我试图“容纳”源(显然没有太多希望),结果是服务器尝试实例化一个 AbstractAttribute 实例(抛出一个 InstantiationException)。
所以我的问题是:有一种方法可以对上面的数据模型进行建模,或者 Web 服务和 XML 模式通常不是用于这种特殊情况的最佳工具?
asp.net - 从 WSDL 文件创建 ASMX Web 服务
我有一个 WSDL 文件,我正在尝试创建一个符合 WSDL 的 Web 服务。
我使用 WSDL 文件创建了使用现有服务的客户端,但我从未创建需要遵循特定 WSDL 的 Web 服务。
我已经使用:
wsdl.exe mywsdl.wsdl /l:VB /serverInterface
现在我得到了一个从该 WSDL 生成的 .vb 文件。但是我不确定我应该如何处理这个 VB 文件。看起来它有一个公共接口,但没有实现该接口的类。它还有一堆用于 WSDL 中的类型的部分类。
我期待有某种存根,我在其中放入代码以完成服务调用。我之前只创建了简单的 Web 服务,而且它们都没有使用公共接口,所以我不熟悉这里发生的事情。
在这一点上,我不确定如何使用生成的 .vb 文件并使其与 .asmx 文件一起使用,以及完成界面需要哪些额外的编码。
php - 使用 PHP 的本机 SOAP 类时生成 WSDL?
我在 PHP 5 中使用本机 SOAP 类,由于本机类更快(并且 NuSOAP 开发似乎已经停止),因此已从 NuSOAP 更改。然而,PHP 5 SOAP 缺乏生成 WSDL 的能力。
有没有人在 PHP 中生成 WSDL 的经验?如果是这样,请推荐您的首选方法。
谢谢。
c# - 如何在 .Net 中从 WSDL 生成自定义集合类型?
我正在运行一个自定义应用程序,它导入 WSDL 并生成 C# 源代码,使用 WSDLImporter 类来读取合同。
XSD 序列类型被转换为本机数组。为了能够生成自定义集合类型,我可以设置哪些选项?
架构:
变成代码:
我查看了 SvcUtil.exe 代码,它似乎执行以下操作,但它似乎对我的应用程序生成的代码没有任何影响。
@CasperOne,这个模式片段
生成一个 string[] 类型:
这不会导致字符串集合使用 List:
php - 将数组传递给 PHP 中的 SOAP 函数
问候,
我似乎找不到一种方法来创建以数组为参数的函数请求。例如,我如何使用 PHP SoapClient 发出这种请求:
是否可以在不创建任何额外类的情况下调用此函数(仅使用数组)?如果不是,那么最紧凑的调用方式是什么?
java - 使用 wsdl2js 生成客户端代码?
我正在尝试使用 wsdl2js 为 WSDL 文件生成 SOAP 请求的客户端处理程序,但遇到了一些问题。如果我使用:
它只生成一个 javascript 文件,这不是我需要的。
如果我使用
wsdl2js -client [wsdlFile]
就像他们演示的那样,我得到一个“意外选项:-client”
任何帮助将不胜感激,谢谢