当前位置: 首页 > news >正文

深圳 做公司网站企业全网推广

深圳 做公司网站,企业全网推广,厦门公司注册程序注册程序,做移动网站多少钱文章目录 第四十九章 解决 IRIS 中的 SOAP 问题 - 发送消息时出现问题 第四十九章 解决 IRIS 中的 SOAP 问题 - 发送消息时出现问题 如果在向 IRIS Web 服务或客户端发送或接收 SOAP 消息时遇到问题,请考虑以下常见场景列表: SOAP 消息可能包含极长的字…

文章目录

  • 第四十九章 解决 IRIS 中的 SOAP 问题 - 发送消息时出现问题

第四十九章 解决 IRIS 中的 SOAP 问题 - 发送消息时出现问题

如果在向 IRIS Web 服务或客户端发送或接收 SOAP 消息时遇到问题,请考虑以下常见场景列表:

  • SOAP 消息可能包含极长的字符串或二进制值,超出字符串长度限制。在这种情况下, IRIS 会抛出以下错误之一:
    • <MAXSTRING> 错误
    • 数据类型验证错误(也可能有其他原因):
ERROR #6232: Datatype validation failed for tag your_method_name ...

当向导读取 WSDL 时,它假定任何字符串类型的输入或输出都可以在 IRIS 中表示为 %String。同样,它假定任何 XML 类型为 base64Binary 的输入或输出都可以在 IRIS 中表示为 %xsd.base64BinarWSDL 中没有信息来告知 SOAP 向导此输入或输出可能超出字符串长度限制。

  • Web 服务或客户端可能会收到 WS-Security 标头,但尚未配置为识别它们。这可能会导致类似以下的一般错误:
<ZSOAP>zInvokeClient+269^%SOAP.WebClient.1

此类错误也可能有其他原因。如果收到此类错误,请首先检查消息是否包含 WS-Security 标头;如果是,请将以下内容添加到 Web 服务或客户端并重新编译:

Parameter SECURITYIN="REQUIRE";

此外,如果 生成了安全策略(在配置类中),可能需要编辑该策略以提供缺失的详细信息;请参阅编辑生成的策略。如果不这样做,可能会收到如上所述的一般错误。

  • 根据 SOAP 规范,Web 服务或客户端可能需要比应有的更具体的消息格式。(对于 IRIS 中没有的服务或客户端,可能会发生这种情况。) 遇到过以下情况,此处按(大约)最常见到最不常见的顺序列出:

    • Web 服务或客户端要求消息为消息中的所有元素指定 xsi:type 属性。要指定此属性的使用,请参阅控制 xsi:type 属性的使用,该属性适用于 Web服务和客户端。
    • 对于空字符串值,Web 服务或客户端需要空元素(而不是省略元素)。要解决此问题,可以控制空字符串参数的形式,请参阅控制空字符串参数的形式,该内容适用于 Web 服务和客户端。
    • Web 服务或客户端需要特定的命名空间前缀。 IRIS 不提供指定命名空间前缀的方法。

    但是,对于 SOAP 信封,您可以指定要使用的前缀。请参阅指定 SOAP 信封前缀,它适用于 Web 服务和客户端。

    • Web 客户端要求引用 SOAP 操作。要解决此问题,请参阅引用 SOAP 操作(仅限 SOAP 1.1)。

    • Web 服务或客户端要求在每个 SOAP 消息的开头添加 BOM(字节顺序标记)。由于 SOAP 消息采用 UTF-8 编码,不存在字节顺序问题,因此不需要 BOM。请参阅向 SOAP 消息添加字节顺序标记,该内容适用于 Web 服务和客户端。

    这些问题的症状取决于所使用的第三方产品。

  • Web 服务或客户端可能不符合 WSDL。对于 IRIS Web 服务或客户端来说,这种情况不应该发生,但在其他情况下可能会发生。InterSystems 已经看到过以下情况:

    • 消息中的元素不在 WSDL 所需的命名空间中。
    • 消息中元素的顺序与 WSDL 不一致。

    要确定服务或客户端是否符合 WSDL,请将消息与 WSDL 进行比较。

    或者,对于第三方 Web 服务,要确定该 Web 服务是否符合 WSDL,执行以下操作会很有用:

    1. 使用第三方工具生成 Web 客户端。

    2. 从该 Web 客户端发送消息:

      • 如果成功,则很可能 Web 服务确实期望并发送与其 WSDL 一致的消息,而问题的原因在其他地方。在这种情况下,将此客户端发送的消息与 IRIS 客户端发送的消息进行比较。
      • 如果不成功,则可能是 Web 服务不期望或不发送与其 WSDL 一致的消息。
  • Web 服务或客户端可能会发送 不支持的格式的消息。检查正在使用的 WSDL 并确保它在 IRIS 中受支持很有用;请参阅使用 WSDL。请注意,这些详细信息在 IRIS 中会随时间而变化。

http://www.yidumall.com/news/3239.html

相关文章:

  • 邯郸做网站推广找谁seo的优化流程
  • 做黑界头像网站深圳seo招聘
  • 郑州做网站的公司哪家推广赚佣金项目
  • 杭州有哪些外资企业招聘东莞网站关键词优化排名
  • 手机设计软件免费人员优化是什么意思
  • 澳门网站开发招聘东莞seo网站排名优化公司
  • wordpress 适合做小说站吗惠州seo代理计费
  • 网站开发哪里可做私活小网站关键词搜什么
  • 有没有电脑做兼职的网站seo流量软件
  • 动态网站源码下载石家庄网络关键词排名
  • 做网站用采集seo搜索如何优化
  • 有网站加金币的做弊器吗6如何创建网站教程
  • 教育网站开发公司怎样做推广是免费的
  • 建设运营网络或提供网络服务优化快速排名教程
  • 爱站网长尾挖掘工具绍兴seo网站管理
  • 网站设计应该遵循的原则全网推广外包公司
  • 旅游网站开发社会的背景网络优化器
  • 商丘网站开发公司手游推广平台
  • 营销型网站建设案例分析关键词优化网站排名
  • 网站防红链接怎么做站长之家查询网
  • 那个网站可以做全景图公关公司排名
  • 建设一个网站可以采用那几方案搜索引擎优化结果
  • 一个网站的制作特点郑州seo外包阿亮
  • 标志设计欣赏网站太原自动seo
  • 成都专业网站建设公司排名代运营靠谱吗
  • 做网站不给钱网站统计分析工具的主要功能
  • 建设工程施工证哪个网站查询外贸建站推广公司
  • 看剧资源网站怎么做的seo推广的方法
  • 个体工商户可以做网站吗网络推广渠道都有哪些
  • 网站建设越来越注重用户体验怎样申请自己的电商平台