Web Services 与 Web Clients
文章平均质量分 74
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
-
第二十八章 使用 MTOM 进行附件 - 具有 MTOM 封装的 SOAP 消息
消息会根据需要包含对单独部分的引用。(消息传输优化机制)规范中所述的。二进制数据可以放入单独的。消息的第三种方法是使用带附件的。一样,有一个边界字符串,附件是。部分,但打包消息的方式与。消息的另一种方法是使用。原创 2024-06-15 08:22:12 · 219 阅读 · 0 评论 -
第二十七章 使用 MTOM 进行附件
消息的默认方式是将其所有元素作为内联部分(即不包含附件)包含在内。包时,它会使用附件输出二进制流,并以内联方式输出二进制字符串(输出。编码数据的形式内联包含。在讨论详细选项之前,有必要回顾一下这些打包类型。部分会根据需要创建并添加到消息中,无需您的干预。请求和响应消息中包含附件。技术需要更多的工作。客户端,以在执行任何打包后使用。请求(在这种情况下,服务会以。消息进行适当的打包。当使用此技术时,系统会自动对。(消息传输优化机制)的支持。使用此技术时,必须手动创建。客户端的默认行为,除非。原创 2024-06-14 07:19:30 · 300 阅读 · 0 评论 -
第二十六章 SOAP 错误处理 - 处理 Web 客户端中的 SOAP 故障和其他错误
特殊变量指示的标签(如果该标签已定义)。可以使用此属性中的信息。客户端收到错误时,都会设置特殊变量。客户端收到错误时,控制权将转移到。此外,客户端实例具有一个名为。的更多信息,请参阅前面的部分。在网络客户端中,可以使用。握手错误,则客户端的。原创 2024-06-13 07:18:55 · 292 阅读 · 0 评论 -
第二十五章 SOAP 错误处理 - 发生故障时添加其他标头元素
除了上一节中讨论的选项之外,或者替代上一节中讨论的选项,服务可以在发生故障时添加自定义标头元素。注意:尽管该类的名称如此,但该对象实际上是。消息有一个标头,其中包含多个元素。为此,请调用该属性的。提供的键将用作主标头元素名称。a. 创建标题子类的一个实例。此处添加了换行符以提高可读性。标头元素,而不是整个标头。b. 根据需要设置其属性。c. 将此标头元素插入。我们可以修改前面显示的。原创 2024-06-12 07:17:29 · 317 阅读 · 0 评论 -
第二十四章 SOAP 错误处理 - 发生故障时添加 WS-Addressing 标头元素
与故障文本所用语言或地点相对应的代码。有关信息,请参阅 W3 网站 (指示故障原因的字符串,以便用户查看。原创 2024-06-11 08:07:10 · 156 阅读 · 0 评论 -
第二十二章 SOAP 错误处理 - SOAP 1.1 故障
消息路径中的多个节点,并且客户端需要知道哪个节点导致错误,则此功能非常有用。讨论这个高级主题超出了本文档的范围。不会验证提供的字符串是否有效;检查这一点是您的应用程序的责任。指定一个字符串来指示错误的原因,以便用户查看。错误信封的命名空间前缀声明。使用它来指定有关故障原因的信息。方法,该方法以字符串形式返回故障对象。如果指定,此参数应为包含可在。错误的示例,其中包括。错误代码的宏中列出的。作为参考,这里有一个。原创 2024-06-10 08:52:42 · 442 阅读 · 0 评论 -
第二十一章 SOAP 错误处理 - SOAP 错误代码的宏
如果需要比上一节所提供的步骤更多的控制,可以创建并返回一个自定义。可以使用这些宏来指定。该表列出了每个宏适用的。),然后设置其属性,如以下部分所述。注意:在所有情况下,都可以在使用。请求并需要返回错误,则。服务会自动将错误转换为。原创 2024-06-09 08:27:21 · 259 阅读 · 0 评论 -
第二十章 SOAP 错误处理 - 产生故障的方法
消息路径中的多个节点,并且客户端需要知道哪个节点导致错误,则此功能非常有用。讨论这个高级主题超出了本文档的范围。元素内使用的有效 XML 的字符串。不会验证提供的字符串是否有效;检查这一点是您的应用程序的责任。版本的讨论,请参阅指定 Web 服务的参数。返回适合安全故障的故障对象。有关其他参数的详细信息,请参阅。如果指定,此参数应为包含可在。有关参数的详细信息,请参阅。此安全故障的命名空间位于。原创 2024-06-08 10:12:17 · 305 阅读 · 0 评论 -
第十九章 SOAP 错误处理
SOAP。原创 2024-06-07 08:04:50 · 728 阅读 · 0 评论 -
第十八章 创建Web客户端 - 调整Web客户端实例的属性
客户端类的实例时,可以指定该实例的属性来控制其行为。本节讨论最常设置的属性及其默认值。属性设置为使用不同的端口,以启用跟踪。默认情况下,它将此参数设置为与其通信的。请注意,如果客户端通过代理服务器进行连接,则还必须在。这是一种罕见的情况。在这种情况下,可以编辑。要覆盖此设置,请设置 Web 客户端实例的。客户端实例的其他属性才能进行其他更改。版本自动指定要在请求消息中使用的。客户端方法时,是通过。要覆盖此设置,请设置。原创 2024-06-06 07:27:53 · 373 阅读 · 0 评论 -
第十七章 创建Web客户端 - 其他调整
客户端使用未包装的消息时,需要编写稍微多一些的代码来将用户友好形式的参数转换为。该方法具有通常预期的签名;也就是说,它接受两个复数并返回一个复数。客户端类后,通常不会编辑生成的类。相反,可以编写代码来创建该。客户端的实例并提供客户端错误处理。这是一种罕见的情况。客户端创建一个包装类。要使用前面显示的示例。客户端创建一个包装类。要使用前面显示的示例。该消息的元素是两个复数。在此示例中,我们为使用未包装消息的。在此示例中,我们为使用包装消息的。客户端应用程序将调用此方法来执行。原创 2024-06-05 08:11:00 · 377 阅读 · 0 评论 -
第十六章 创建Web客户端 - 修改生成的客户端类
当生成 Web 客户端类时,系统会创建一个具有 %String 类型的 ContainerPart 属性的 Container 类。如果 Web 服务发送的字符串超过 元素中的字符串长度限制, Web 客户端将引发错误。在极少数情况下,可能需要编辑生成的客户端类以适应极长的字符串或二进制值(长度超过字符串长度限制的值)。本节记录了修改生成的客户端类时的值得注意的例外情况。),但这并不总是正确的,因为存在相同的字符串长度限制。可能还需要调整任何生成的类型类中的属性类型。原创 2024-06-04 08:08:32 · 328 阅读 · 0 评论 -
第十五章 创建Web客户端 - 类包名称的 SOAP 向导规则
注意:如果此包与现有包相同,则默认情况下该工具会覆盖任何具有相同名称的现有类。并非所有名称空间都必须对应于生成的类。例如,本示例中使用的 WSDL 使用命名空间。应用程序的一部分,可能受到密码身份验证的保护。在这种情况下,这些命名空间中没有生成的类,并且不会生成相应的包。在所有情况下,也可以在提供所需的用户名和密码后从浏览器检索。客户端或服务具有相同的名称(但位于给定的子包中)。向导时不同,后者提供了对生成类的包的更好控制。客户端的详细信息,请参阅使用受密码保护的。如果为配置子包指定一个值,则生成的类与。原创 2024-06-03 06:58:59 · 702 阅读 · 0 评论 -
第十四章 创建Web客户端 - XML 命名空间的 SOAP 向导选项
架构中给定的元素顺序。当架构在给定父级中具有多个同名元素时,此值非常有用。客户端中的方法使用未包装的消息格式。元素相对应的每个属性。如果选择此选项,向导会将。如果选择此选项,向导会将。如果关联(和编译的)配置类中存在安全策略,则忽略。否则,向导不会添加此参数。默认情况下,向导在生成的类中将此参数设置为。指示向导是否为生成的类中的适用属性指定。指示向导是否为生成的类中的适用属性指定。如果选择此选项,则生成的属性的类型为。指示向导是否在生成的类中指定。添加到类定义中,包括生成的。指示向导是否将生成的类中的。原创 2024-06-02 08:26:18 · 622 阅读 · 0 评论 -
第十三章 创建Web客户端 - 用于控制类生成和编译的 SOAP 向导选项
如果选择编译生成的类,则可以通过在编译标志字段中指定标志来控制编译器的行为。指示是否生成业务操作以及相关的请求和响应消息类,您可以在生产中使用它们。如果指定现有包名称,则该工具默认会覆盖与新生成的类同名的任何现有类。如果为关系选择“持久使用父子关系”,请勿使用此选项。对于持久类类型,指示是否为每个生成的类定义实现。如果修改生成的类,请务必根据需要修改相应的。屏幕包括以下选项,使能够指定向导从。方法删除该类引用的所有持久对象。客户端和任何生成的类的包名称。指示向导在生成类后是否编译类。服务的客户端的代理类。原创 2024-06-01 09:06:02 · 297 阅读 · 0 评论 -
第十二章 创建Web客户端
要创建web客户端,可以使用Studio中的SOAP向导或提供的相应类方法。在任何一种情况下,输入都是WSDL文档。这些工具生成一个web客户端类和所有需要的支持类。可以为WSDL提供URL或文件路径。注意:如果WSDL表明同时支持SOAP 1.1和SOAP 1.2,那么如果需要,SOAP向导将生成两组类。原创 2024-05-31 07:30:21 · 713 阅读 · 0 评论 -
第十一章 SOAP 消息变体 - 消息变体的例子
作为参考,本节展示了不同模式下的消息示例(不建议使用。这是第二常见的样式。这是最常见的消息样式(也是。这是前一种风格的轻微变化。服务的默认消息样式)。原创 2024-05-30 07:51:25 · 655 阅读 · 0 评论 -
第十章 SOAP 消息变体
SOAP消息采用以下模式之一,由WSDL文档/文字 — 这是Web服务中的默认消息模式,也是最常用的模式。该消息模式采用文档式绑定和文字编码格式;绑定和编码格式将在小节中简要讨论。—— 这是第二常见的模式。——这种模式被IBM广泛使用。文档/编码——这种模式极其罕见,不推荐。它也不符合。非正式地,文档/文字消息可以有一个额外的变体:它们可以是包装的(IRIS中的默认设置)或未包装的。在包装消息中,消息包含单个部分,其中包含子部分。这对于采用多个参数的方法是相关的。原创 2024-05-28 07:35:41 · 823 阅读 · 0 评论 -
第九章 创建 Web Services - 查看 WSDL
可能需要查看页面源代码才能看到实际的架构。的形式可能略有不同,具体取决 的版本。描述任何此类差异超出了本文档的范围。客户端需要遵守通用接口,无论其各自的实现如何(并且无论技术有任何潜在的变化)。是该接口的符合标准的描述。下载到文件中并使用该文件。此外,如前所述,生成的。下载到文件中,根据需要修改该文件,然后使用该文件。中,单击鼠标右键,然后选择“查看源代码”。在这种情况下,应该将。服务时,系统将创建并发布描述此。服务及其各自客户端的互操作性。文档来包含有关在运行时添加的。注意:类名中的任何百分号字符 (原创 2024-05-27 08:04:28 · 810 阅读 · 0 评论 -
第八章 创建 Web Services - 关于目录和测试页
此目录页面提供了指向简单、有限的测试页面(也已生成)的链接。方法(如果有适当的权限)。给定方法的链接显示一个测试页面,您可以在其中以有限的方式测试该方法。此外,默认情况下,这些页面是无法访问的。要启用对它们的访问,请打开终端,转到。服务类时,类编译器会生成一个方便的目录页,可以使用它来检查。应用程序,则无法访问目录和测试页面;目录页面显示类名称、命名空间和服务名称,以及类和。权限的用户身份登录时,才可以使用这些页面。服务所在的Web应用程序的名称,然后,该页面列出了带有链接的。具有以下形式,使用实例的。原创 2024-05-26 08:37:08 · 312 阅读 · 0 评论 -
第七章 创建 Web Services - 指定 Web 服务的参数
默认情况下,这等于 ``NAMESPACE 参数指定的命名空间。服务定义的类型的架构的命名空间。,以便服务及其内容不会与其他服务冲突。客户端,响应消息的类型必须全部位于同一命名空间中。服务,无法将请求消息放在不同的命名空间中。服务,无法将响应消息放在不同的命名空间中。服务,无法将请求消息类型放在不同的命名空间中。请参阅消息的命名空间。请参阅消息的命名空间。请参阅类型的命名空间。定义响应消息所使用的类型的命名空间的。如果不指定此参数,则目标命名空间为“服务类对以下参数使用适当的值。服务的目标命名空间中(即。原创 2024-05-25 08:50:31 · 377 阅读 · 0 评论 -
第六章 创建 Web Services - 创建一个Web服务
但这并不总是正确的。在极少数情况下,某些字符串可能会超出最大长度字符串限制。也就是说,这些方法可作为普通方法使用,但不能作为子类定义的。时,它假定任何字符串类型输入或输出都可以在中表示为中的。按照该部分中描述的步骤操作,并在向导中选择。现在,有了一个新的web服务类,其中包含。有关使用此向导的信息,请参见使用。该向导包括编译器关键字,例如。服务向导生成一个简单的存根。已经设计好了,有必要创建与。客户端类(这是更常见的)。不应更改这些关键字的值。元素,则向导还会生成。服务类的子类,然后将。原创 2024-05-24 07:17:08 · 348 阅读 · 0 评论 -
第五章 创建 Web Services - 不需要 %XML.Adaptor 的输入和输出对象
可以使用结果集作为输入或输出,但方法取决于目标 Web 客户端。服务,以及它可以识别的请求消息和相应响应消息的示例。此元素包含此参数的实际值。方法的输入或输出时,该对象必扩展。中命名的类是对象类,则它必须从的。的元素,它是客户机调用的方法的名称。客户端调用此方法时,客户端会向。在大多数情况下,当使用对象作为。支持会隐式地将该对象视为包含。服务执行请求的操作,然后发送。如果该对象是流类之一,则。不需要对流类进行子类化。,其名称基于我们正在调用的。原创 2024-05-23 07:48:45 · 779 阅读 · 0 评论 -
第四章 创建 Web Services
创建Web服务,需要创建一个扩展的类,该类提供通过SOAP协议调用一个或多个方法所需的所有功能。此外,此类还自动管理与SOAP相关的协议,例如维护描述服务的 WSDL 文档。原创 2024-05-22 08:58:04 · 369 阅读 · 0 评论 -
第三章 Web Services和 Web Clients简介 - SOAP 标准
本节列出了Web服务和Web客户端的基本标准和WSDL支持详细信息。原创 2024-05-21 09:00:05 · 1009 阅读 · 0 评论 -
第二章 Web Services和 Web Clients简介 - Web Clients 简介
在IRIS中,可以使用SOAP向导来读取现有WSDL文档来创建Web客户端。该向导生成一个Web客户端类和所有支持类型类。生成的Web客户端接口包括客户端类,该客户端类包含由Web服务定义的每个方法的代理方法。每个代理都使用相应Web服务方法所使用的相同签名。该接口还包括用于定义作为方法的输入或输出所需的任何XML类型的类。通常不会自定义生成的类。可以创建额外的类来控制Web客户端的行为并调用其代理方法。原创 2024-05-20 08:13:21 · 288 阅读 · 0 评论 -
第一章 Web Services和 Web Clients简介
IRIS数据平台支持SOAP 1.1和1.2(简单对象访问协议)。这种支持易于使用、高效且与SOAP规范完全兼容。此支持内置于IRIS中,并且可在IRIS支持的每个平台上使用。Web。原创 2024-05-19 09:43:45 · 826 阅读 · 0 评论