В настоящее время я пытаюсь использовать «теги вызова» Mate для вызова моих веб-сервисов и делегирования WS-ответов моим обработчикам ошибок / результатов.
Я хочу использовать сгенерированные прокси , предоставленные Flex Builder, а не простые теги <WebService>
или <WebServiceInvoker>
.
Я действительно потерпел неудачу, используя несколько приемов:
<WebServiceInvoker>
не работает с сгенерированными прокси.
<AsyncMethodInvoker>
нуждается в сложном типе successType, который я не смог получить для работы с WS-вызовами. И определение событий кажется мне излишним. Я хочу, чтобы он был простым и легким для чтения, код будет затронут другими людьми, кроме меня!
<MethodInvoker>
не может использовать экземпляры, а также не может обрабатывать прокси 'AsyncToken
<DelegateInvoker>
Сначала выглядело нормально. Вызывает сервис, но не запускает действительные события результата (бесконечный курсор занятости). Несмотря на то, что я могу успешно связываться с XYZ_lastResult
прокси-серверами WS, а вызов WS приводит к получению действительных данных из бэкэнда WS, <faultHandlers>
и <resulthandlers>
не выполняются. Существует некоторое решение для DelegateInvoker, которое изменяет код в сгенерированных прокси, что я определенно не хочу делать!
Итак, вот мой вопрос: Существует ли простой (!) Способ использования стандартных сгенерированных Flexbuilder прокси с тегами Mate Invocation ?