美文网首页
第一章 禁用对在线 WSDL 的访问

第一章 禁用对在线 WSDL 的访问

作者: Cache技术分享 | 来源:发表于2024-07-22 08:04 被阅读0次

    第一章 禁用对在线 WSDL 的访问

    禁用对在线 WSDL 的访问

    默认情况下,可以通过以下形式的 URL 查看 IRIS 数据平台 Web 服务的 WSDL

    base/csp/app/web_serv.cls?WSDL
    

    这里 baseWeb 服务器的基本 URL(如有必要,包括端口),/csp/appWeb 服务所在的 Web 应用程序的名称,web_servWeb 服务的类名。

    要禁用以这种方式访问 WSDL 的能力,请将 Web 服务的 SOAPDISABLEWSDL 参数指定为 1。请注意,即使 SOAPDISABLEWSDL 等于 1,也可以使用 FileWSDL() 方法将 WSDL 生成为静态文件。

    需要用户名和密码

    要将 Web 服务配置为需要密码,需要将其父 Web 应用程序配置为使用密码验证,并禁止未经身份验证的访问。

    控制 XML 类型

    WSDL 定义 Web 服务所有方法的参数和返回值的 XML 类型。对于Web` 服务,类型确定如下:

    • 如果IRIS 类型对应于简单类型(例 %String),则使用适当的对应 XML 类型。
    • 如果 IRIS 类型对应于支持 XML 的类,则该类的 XMLTYPE 参数指定 XML 类型的名称。如果未指定该参数,则类名(不带包)将用作 XML 类型名称。

    此外,WSDL 使用相应类定义中的信息来定义此类型。

    • 如果 IRIS 类型对应于其他类,则类名(不带包)将用作 XML 类型名称。此外,WSDL 未定义此类型。

    相关文章

      网友评论

          本文标题:第一章 禁用对在线 WSDL 的访问

          本文链接:https://www.haomeiwen.com/subject/hqyehjtx.html