AjxSoapFault.js
Summary
No overview generated for 'AjxSoapFault.js'
function AjxSoapFault(faultEl) {
if (arguments.length == 0) return;
var prefix = faultEl.prefix;
var codeStr = prefix + ":Code";
var reasonStr = prefix + ":Reason";
var detailStr = prefix + ":Detail"
for (var i = 0; i < faultEl.childNodes.length; i++) {
var childNode = faultEl.childNodes[i];
if (childNode.nodeName == codeStr) {
var faultCode = childNode.firstChild.firstChild.nodeValue;
if (faultCode == (prefix + ":VersionMismatch"))
this.faultCode = AjxSoapFault.VERSION_MISMATCH;
else if (faultCode == (prefix + ":MustUnderstand"))
this.faultCode = AjxSoapFault.MUST_UNDERSTAND;
else if (faultCode == (prefix + ":DataEncodingUnknown"))
this.faultCode = AjxSoapFault.DATA_ENCODING_UNKNOWN;
else if (faultCode == (prefix + ":Sender"))
this.faultCode = AjxSoapFault.SENDER;
else if (faultCode == (prefix + ":Receiver"))
this.faultCode = AjxSoapFault.RECEIVER;
else
this.faultCode = AjxSoapFault.UNKNOWN;
} else if (childNode.nodeName == reasonStr) {
this.reason = childNode.firstChild.firstChild.nodeValue;
} else if (childNode.nodeName == detailStr) {
this.errorCode = childNode.firstChild.firstChild.firstChild.nodeValue;
}
}
}
AjxSoapFault.prototype.toString =
function() {
return "AjxSoapFault";
}
AjxSoapFault.SENDER = -1;
AjxSoapFault.RECEIVER = -2;
AjxSoapFault.VERSION_MISMATCH = -3;
AjxSoapFault.MUST_UNDERSTAND = -4;
AjxSoapFault.DATA_ENCODING_UNKNOWN = -5;
AjxSoapFault.UNKNOWN = -6;
Documentation generated by
JSDoc on Thu Apr 27 13:58:41 2006