SOAPFault class

The SOAPFault class is the object type of the error object returned to the WebService.onFault() and SOAPCall.onFault() functions. This object is returned as the result of a failure and is an ActionScript mapping of the SOAP Fault XML type.

Availability

Flash Media Server 2

Property summary

Property

Description

A string indicating the application-specific information associated with the error, such as a stack trace or other information returned by the web service engine.

A string indicating the source of the fault.

A string indicating the short, standard qualified name describing the error.

A string indicating the human-readable description of the error.

SOAPFault.detail

 mySOAPFault.detail

A string indicating the application-specific information associated with the error, such as a stack trace or other information returned by the web service engine.

Availability

Flash Media Server 2

SOAPFault.faultactor

 mySOAPFault.faultactor

A string indicating the source of the fault. This property is optional if an intermediary is not involved.

Availability

Flash Media Server 2

SOAPFault.faultcode

 mySOAPFault.faultcode

A string indicating the short, standard qualified name describing the error.

Availability

Flash Media Server 2

SOAPFault.faultstring

 mySOAPFault.faultstring

A string indicating the human-readable description of the error.

Availability

Flash Media Server 2

Example

The following example shows the fault code in a text field if the WSDL fails to load:

 // Load the WebServices class: 
 load("webservices/WebServices.asc"); 
  
 // Prepare the WSDL location: 
 var wsdlURI = "http://www.flash-db.com/services/ws/companyInfo.wsdl"; 
  
 // Instantiate the web service object by using the WSDL location:  
 stockService = new WebService(wsdlURI); 
  
 // Handle the WSDL parsing and web service instantiation event: 
 stockService.onLoad = function(wsdl){ 
     wsdlField.text = wsdl; 
 } 
  
 // If the wsdl fails to load, the onFault event is fired: 
 stockService.onFault = function(fault){ 
     wsdlField.text = fault.faultstring; 
 }

Get help faster and easier

New user?