问题标签 [porttype]

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 投票
1 回答
1692 浏览

.net - 在 .NET 中用于 Web 服务的“好”生成的类名发生了什么?

我正在使用 .NET 3.5 调用 FedEx Web 服务。

在 Fedex 的示例代码 (VS2005) 中,它具有以下内容:

这很好。我喜欢。我正在调用“服务”上的方法。

但在 .NET 3.5 中,我从相同的 WSDL 生成了这个:

这是什么'PortTypeClient' *#&$。我对进步很满意,但这似乎有点疯狂。我不知道这意味着什么。

是否有任何文档告诉我发生了什么变化以及为什么?

0 投票
0 回答
220 浏览

maven-2 - 无法在axistools-maven-plugin 中设置portTypeName

好像是axistools-maven-plugin(1.3版)的portTypeName参数不能设置。classOfPortType 参数是必填参数,不能省略,但将其与 portTypeName 一起设置时,会出现以下错误:

嵌入式错误:Java2WSDL 执行失败无效参数,不能同时使用 portTypeName 和 classOfPortType

我看到这里有 Jira问题。有解决方法吗?

罗南。

0 投票
2 回答
14339 浏览

xml - 绑定中指定的操作没有为“端口类型”定义,但它在那里,wsdl ..帮助

这件事让我发疯......每当我尝试验证它时......它给了我错误

完整的定义如下...

“未为端口类型‘ComposedClassPortType’定义为‘Binding’绑定指定的操作。此绑定中指定的所有操作都必须在端口类型‘ComposedClassPortType’中定义。”

但是操作是在PortType

谢谢。

0 投票
0 回答
701 浏览

asp.net - 使用 wsdl 获取不同的 PortType 和 Binding

我有一个 wsdl 文件,我使用 wsdl.exe 工具将其转换为 C# 接口。一切都很好,但是:在输出描述(myurl.asmx?wsdl)中,我得到了这些行:

最后,在我的界面中,我得到了:

对我来说没关系,但不适合使用我的网络服务的人。他们正在等待这些信息:

我无法得到这个。使用我的 WebServiceBindingAttribute 上的名称,我只能拥有 myWebservice 或 myWebServicePort。但不是两者兼而有之。

他们有什么办法得到这个吗?我发现了一些关于其他问题的信息,但它是针对 WCF 的......

在此先感谢您的帮助。

M。

0 投票
0 回答
1853 浏览

silverlight - 服务参考:自定义工具警告:无法导入 wsdl:portType

这与我之前的问题有关,我认为这可能是由这个问题引起的。

我添加了一项新服务以将 varbinary 添加到我的数据库表中:Afbeeldingen

  • 编号:整数
  • afbeelding1:varbinary(max)

我制定了这样的服务合同:

我编译了项目,将服务引用添加到我的主项目中,然后出现以下错误:

服务参考错误

我设法通过调整这里解释的参考来解决这个问题。但我不认为这是健康的,我认为它现在让我对我正在尝试做的事情感到困惑。('OndernemersAward.EditAfbeeldingServiceReference.Binary' 不包含带有 1 个参数的构造函数,这是我得到的错误)

我真的希望有人能提供帮助,到目前为止,silverlight 和 WCF 对我来说是一团糟。提前谢谢你,Thomas

0 投票
1 回答
838 浏览

jax-ws - 设置 Axis2 Web 服务的 PortType 名称

我正在使用 Eclipse 和 WSO2 开发工具创建一个 Axis2 Web 服务。我将 Web 服务导出为“.aar”文件,并将其安装在 WSO2 应用程序服务器中。

WSDL 是自动生成的,并且 Porttype 的名称始终是 [ServiceName]PortType。

有没有办法在将 WS 开发为自定义名称时或在我部署之后更改 PortType?我知道我可以使用一些参数设置 Jax-WS WebService 的 PortType,但是 Jax-WS 不太适合我的用例。

感谢您的回答。

0 投票
1 回答
914 浏览

java - JAX-WS - 具有不同 WSDL URL 的端口类型对象

我有一个 .Net Web 服务,我使用 JAX-WS 为其生成存根(在本地下载了 WSDL 和 XSD)。现在我将存根打包在一个 jar (stubs.jar) 中,并将 WSDL 以及 XSD 打包在另一个 jar (wsdl.jar) 中。

我使用像这样的存根:

虽然一切正常,但在调试过程中我注意到端口类型对象的创建需要很多时间。

此外,调试时的端口类型对象将 WSDL URL 显示为远程 URL(甚至在它被类型转换为 Binding Provider 对象之前)。

我无法确定端口类型对象中 WSDL 的 URL 更改的原因。任何人,请帮助我理解。

此外,是否可以采取任何措施来减少创建端口类型对象所需的时间。

提前致谢!