WSO2ESB中WSDL的用途是什么

WSO2ESB中WSDL的用途是什么,wso2,wso2esb,wso2dss,Wso2,Wso2esb,Wso2dss,我已经实现了很多代理服务。因此,在创建自定义代理时,这些服务工作得很好。我们有选项调用WSDL。该选项有什么用?我尝试过它,但它没有接受我的值。它只接受有效的WSDL。我试着像这样进行自定义 http://192.168.1.222:8280/services/Login/username=?&passwordname=? 但它不接受给定错误,就像不接受正确的WSDl一样 之后,尝试使用echo服务端点并接受此服务 http://192.168.1.221:8282/services/

我已经实现了很多代理服务。因此,在创建自定义代理时,这些服务工作得很好。我们有选项调用WSDL。该选项有什么用?我尝试过它,但它没有接受我的值。它只接受有效的WSDL。我试着像这样进行自定义

http://192.168.1.222:8280/services/Login/username=?&passwordname=?
但它不接受给定错误,就像不接受正确的WSDl一样 之后,尝试使用echo服务端点并接受此服务

http://192.168.1.221:8282/services/echo?wsdl1
我真的很想知道这个发布WSDL选项有什么用。它对接受来自客户端的输入有用吗?或者其他什么。我使用了文档。我找不到合适的解释,我们有用于测试的SOAPUI。但是它只有一个中介操作,我们无法像在中一样传递任何参数WSO2dss尝试一下我们将如何获得它请向我解释感谢faisal发布WSDL 这是关于使用代理服务公开哪些服务的问题。您可以创建具有或不具有发布wsdl的代理服务。如果未提供,则无法在“尝试此服务”选项中看到任何操作(可在创建代理后看到)。但是,当您提供此发布wsdl时,您将能够在“尝试此服务”选项中看到哪些操作(通过wsdl公开)。然后,您只需编辑请求字段的值,并发送将命中插入序列的请求

如果您正在使用SOAPUI使用与您的服务对应的wsdl(可以在服务列表中看到)来创建sopa UI项目,那么在您的SOAPUI项目中,它将显示您可以执行的操作

PS:您可以使用wso2esb附带的axis2Server进行测试(前面提到过)。启动服务器并提供wsdl url

http://localhost:9000/services/SimpleStockQuoteService?wsdl
作为发布wsdl。

发布wsdl 这是关于使用代理服务公开哪些服务的问题。您可以创建具有或不具有发布wsdl的代理服务。如果未提供,则无法在“尝试此服务”选项中看到任何操作(可在创建代理后看到)。但是,当您提供此发布wsdl时,您将能够在“尝试此服务”选项中看到哪些操作(通过wsdl公开)。然后,您只需编辑请求字段的值,并发送将命中插入序列的请求

如果您正在使用SOAPUI使用与您的服务对应的wsdl(可以在服务列表中看到)来创建sopa UI项目,那么在您的SOAPUI项目中,它将显示您可以执行的操作

PS:您可以使用wso2esb附带的axis2Server进行测试(前面提到过)。启动服务器并提供wsdl url

http://localhost:9000/services/SimpleStockQuoteService?wsdl
发布wsdl。

是Web服务上下文中的一项基本原则。WSDL以及应该如何访问它们

使用,当您创建时,您可以选择发布WSDL来描述您试图通过代理公开的web服务

如果您没有为服务指定WSDL,ESB将不知道您试图公开的任何操作。这就是为什么您只看到中间操作。soapUI通过查看请求的XML模式来生成操作请求

ESB只是将请求调解到后端服务

因此,总而言之,如果您需要客户机知道如何定义web服务操作,那么您应该选择发布WSDL的选项

是Web服务上下文中的一个基本原则。WSDL以及应该如何访问它们

使用,当您创建时,您可以选择发布WSDL来描述您试图通过代理公开的web服务

如果您没有为服务指定WSDL,ESB将不知道您试图公开的任何操作。这就是为什么您只看到中间操作。soapUI通过查看请求的XML模式来生成操作请求

ESB只是将请求调解到后端服务


因此,总而言之,如果您需要客户机知道如何定义web服务操作,那么您应该选择发布WSDL的选项

它将所有操作都包含在当前服务中。如果我为输入提供org.apache.axis2.AxisFault,请尝试此SOAP:传入消息的输入流为null。此错误此操作和WSDLits的用途是将所有操作纳入当前服务如果我给出输入,请尝试此SOAP,显示org.apache.axis2.AxisFault:传入消息的输入流为null。此错误此操作和wsdl的用途在我的情况下,我使用xpath从移动客户端收到请求,我接受值并存储在属性中,并根据要求创建有效负载操作并发送到dss端点。您是说如果我们发布wsdl意味着我们在wsdl文件中定义的请求操作是什么操作值类似于我们将依次收到的请求。是Wright吗?在我的情况下,我使用xpath从移动客户端收到请求,我接受值并存储在属性中,并根据要求创建有效负载操作并发送到dss端点。你是说如果我们发布wsdl意味着我们在wsdl中定义的请求操作是什么操作值类似于我们将在序列中获得的请求的文件..是Wright吗在我的情况下,我使用xpath从移动客户端获得请求,我接受值并存储在属性中,根据要求创建有效负载操作并发送到dss端点。你是说如果我们发布WSDL意味着我们需要什么请求操作在wsdl文件中定义了操作值,就像我们将在序列中得到的请求一样..是Wright吗正如我提到的,wsdl是用来描述web服务的。您必须确保根据WSDL中定义的模式调用服务。在我的情况下,我使用xpath从移动客户端收到请求,我接受值并存储在属性中,并根据要求创建有效负载操作,并发送到dss端点。您