ГлавнаяСправка по использованию серверного ActionScriptКласс WebService › WebService.onFault()

WebService.onFault()

myWS.onFault(fault){}

Срабатывает когда в процессе анализа WSDL возникает ошибка. Для простоты управления, инструментарий web-сервиса преобразует ошибки анализирования и перебои в сети в сбои SOAP.

Доступно с версии сервера

Flash Media Server 2

Параметры

fault
Объектная (несериализированная) версия типа XML SOAP Fault (смотрите класс SOAPFault).

Пример

В следующем примере, код сбоя отображается в текстовом поле, если происходит сбой загрузки WSDL. Так же срабатывает событие onFault():

// Загрузить класс WebServices: 
load("webservices/WebServices.asc"); 
 
// Подготовка местоположения WSDL: 
var wsdlURI = "http://www.flash-db.com/services/ws/companyInfo.wsdl"; 
 
// Создание экземпляра объекта веб-сервиса используя местоположение WSDL:  
stockService = new WebService(wsdlURI); 
 
// контролируем анализ WSDL и создание экземпляра веб-сервиса: 
stockService.onLoad = function(wsdl){ 
    wsdlField.text = wsdl; 
} 
 
// Если в результате загрузки WSDL происходит сбой, срабатывает событие onFault: 
stockService.onFault = function(fault){ 
    wsdlField.text = fault.faultstring; 
}

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.