云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站建设_兰州网站建设_速度快

小七 141 0

这个博客描述了如何在SOAP适配器中使用Web服务描述语言文件(简而言之:wsdl)。它还解释了如何在资源视图中上载带有外部引用的WSDL,并在SOAP适配器中使用它们。

您可以配置带有或不带有WSDL的SOAP适配器。在大多数情况下,场景不需要在SOAP通道中使用WSDL。WSDL只有在您想要配置web服务安全策略时才是重要的。您还可以将WSDL与外部引用一起使用,例如xsd。

请注意以下重要建议和约束:

建议仅在配置特定web服务安全策略确实需要时使用WSDL。对于大多数场景,不需要WSDL。不要使用远程WSDL,因为远程WSDL是在集成流启动期间读取的。如果无法访问远程WSDL,则无法启动集成流。建议您要么根本不使用WSDL(见上文),要么下载它并将其直接添加到集成流中,如本文所述。。WSDL下载不支持外部引用:在SOAP发送方通道中,可以使用具有外部引用的WSDL,但是WSDL下载无法解析它们。这意味着您可以将此类WSDL用于运行时执行,多多淘客,但如果您希望下载具有生成的端点的WSDL以将其提供给服务使用者,则需要解析WSDL中的引用,并将XSD中的模式定义直接添加到WSDL中。不要使用带空格的WSDL:不建议使用带空格的WSDL名称或目录。如果WSDL有外部引用,这可能会导致运行时出现问题。带有外部引用的WSDL现在也可以在消息映射中使用:请参阅"帮助"一章"创建消息映射"。

如何上载WSDL和XSD文件以及如何在不同的SOAP通道中配置它们有不同的选项。本博客首先描述了SOAP发送方和接收方通道中的常规上载和配置选项,然后提供了有关不同SOAP适配器中特殊限制的更多详细信息。

在SOAP通道中上载WSDL

上载单个WSDL文件的最简单方法是直接在SOAP中使用上载对话框适配器配置。在SOAP适配器通道中选择连接选项卡,然后使用URL to WSDL字段的选择按钮:

选择WSDL资源对话框打开。选择对话框最底部的Upload from File System(从文件系统上载)打开文件浏览器。从本地文件系统中选择WSDL并上载它。

如果WSDL中有多个操作可用,则需要在"WSDL选择"对话框中的通道中选择要使用的操作。

请注意,配置SOAP接收器通道时,需要在WSDL中至少定义一个服务。对于SOAP发送方,这是不需要,因为运行时WSDL是通过云集成生成的。有关SOAP发送方和接收方的具体行为的更多详细信息,请参见下文。

在上载过程中,对WSDL进行解析;根据WSDL的内容自动填充WSDL的URL、服务、端点和操作名称字段。

在服务、端点和操作名称字段中,在实际值之前定义了名称空间前缀。此前缀与WSDL中的命名空间一起自动添加到集成流中的命名空间定义中。此设置可以在集成流中的"命名空间映射"字段的"运行时配置"选项卡中找到:

上载将WSDL导入到"资源"视图中"架构"部分的WSDL文件夹中。通过在集成流中选择Resources选项卡并展开Schemas部分来验证这一点。你可以在那里找到上传的WSDL。在工具提示中,将显示完整的访问路径。您注意到WSDL存在于WSDL文件夹中。访问路径是要在SOAP适配器的URL to WSDL字段中指定的参数(从文件系统中选择WSDL时自动设置)。您可以在开始时带/或不带/使用它,两者都被接受。

如果您想再次上载WSDL,例如在您做了一些更改之后,您可以在SOAP通道中使用相同的上载选项。上传过程中会覆盖WSDL。

在资源视图中上传WSDL

上传WSDL文件的第二个选项是使用资源视图。在这个视图中,您可以上载单个WSDL文件和包含外部引用的WSDL文件的存档以及引用的文件。

使用Resources视图,您可以上载单个WSDL文件。要上载WSDL,请在编辑模式下打开集成流并选择资源视图。在右上角选择Add–>Schema–>WSDL.

Add WSDL对话框打开。要从本地文件系统上载WSDL,啥叫人工智能,请选择文件系统作为源并浏览WSDL。选择底部的Add开始上传。成功消息表示WSDL已成功上载。

上载的WSDL显示在资源视图的"架构"部分下,显示工具提示中的访问路径。

除了上载单个WSDL文件外,还可以在资源视图中上载存档文件–例如,当您希望将WSDL文件与WSDL中引用的所有外部资源一起上载时。

由于所有文件都必须上载到存档中,因此您首先需要将所有WSDL和XSD文件包装(zip)到存档中。

所有WSDL和XSD文件都可以直接存储在WSDL文件夹中。在SOAP接收器适配器中,如果您想将WSDL文件与外部引用一起使用,这是当前唯一受支持的选项。为此,您需要将所有文件包装在一个zip文件中,立返利,该文件包含没有任何文件夹结构的所有文件:

重要说明: