暑假web service 学习笔记

error handing with soap faults

 soap errors are handled using a specialized envlope known as a
fault envelope.


Table 4-1. SOAP faultcodes

VersionMismatch
The SOAP node processing the request encountered a version mismatch.
The namespace identifier of the SOAP envelope determines version compatibility.

MustUnderstand
An immediate child element of the SOAP header (i.e., <MessageHeader>)
contained a MustUnderstand attribute with a setting of true or 1. The SOAP
processor was not able to recognize the element or was not capable of processing it.

DTDNotSupported Introduced in SOAP 1.2 Working Draft 12/17/2001. It is an error for a SOAP 1.2
envelope to contain a DTD.
DataEncodingUnknown The soapEncodingStyle attribute specified is unknown or not supported. It
was also introduced in SOAP 1.2 WD 12/17/2001.

Client
The content generated by the client is incorrect or malformed. Therefore, resending
the same data will result in the same error. In SOAP 1.2, this fault is being changed
to Sender.

Server
The content sent by the client is perfectly acceptable, but the SOAP processor is
unable to process it for some reason, such as an unavailable service. Resending
the message at a later time could result in success. In SOAP 1.2, this fault is being
changed to Receiver. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值