本文主要是介绍第七章 创建 Web Services - 指定 Web 服务的参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 第七章 创建 Web Services - 指定 Web 服务的参数
- 指定 `Web` 服务的参数
- `SERVICENAME`
- `NAMESPACE`
- `RESPONSENAMESPACE`
- TYPENAMESPACE
- `RESPONSETYPENAMESPACE`
- `SOAPVERSION`
第七章 创建 Web Services - 指定 Web 服务的参数
指定 Web
服务的参数
确保 Web
服务类对以下参数使用适当的值。
注意:如果使用 SOAP
向导从现有 WSDL
生成 Web
服务,请不要修改任何这些参数。
SERVICENAME
Web
服务的名称。该名称必须以字母开头,并且只能包含字母数字字符。
除非类定义了此参数,否则不会编译该类。
NAMESPACE
定义 Web
服务的目标命名空间的 URI
,以便服务及其内容不会与其他服务冲突。它最初设置为“https://tempuri.org
”,这是 SOAP
开发人员在开发过程中经常使用的临时 URI
。
如果不指定此参数,则目标命名空间为“https://tempuri.org
”。
对于Web
服务,无法将请求消息放在不同的命名空间中。然而,IRIS Web
客户端没有此限制;请参阅消息的命名空间。
RESPONSENAMESPACE
定义响应消息的命名空间的 URI
。默认情况下,这等于 ``NAMESPACE 参数指定的命名空间。
对于 Web
服务,无法将响应消息放在不同的命名空间中。然而,IRIS Web
客户端没有此限制;请参阅消息的命名空间。
TYPENAMESPACE
Web
服务定义的类型的架构的命名空间。如果不指定此参数,则架构位于 Web
服务的目标命名空间中(即 NAMESPACE
或默认值“https://tempuri.org
”)。
对于 Web
服务,无法将请求消息类型放在不同的命名空间中。 Web
客户端没有此限制;请参阅类型的命名空间。
RESPONSETYPENAMESPACE
定义响应消息所使用的类型的命名空间的 URI
。默认情况下,这等于 TYPENAMESPACE
参数指定的命名空间。
仅当 SoapBindingStyle
等于“document
”(默认值)时才使用此参数。
对于 Web
服务或 IRIS Web
客户端,响应消息的类型必须全部位于同一命名空间中。
SOAPVERSION
指定 Web
服务的 WSDL
中通告的 SOAP
版本。使用以下值之一:
""
— 将此值用于SOAP 1.1
或1.2
。"1.1"
— 将此值用于SOAP 1.1
。这是默认设置。"1.2"
— 将此值用于SOAP 1.2
。
当 Web
服务收到 SOAP
请求时,Web
服务的 SoapVersion
属性将更新为等于该请求的 SOAP
版本。
这篇关于第七章 创建 Web Services - 指定 Web 服务的参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!