Управление веб-сервисами в FlexBuilder - Как работает менеджер?

В FlexBuilder 3 в меню «Данные» есть два пункта для импорта и управления веб-службами. После импорта веб-сервиса я могу обновить его с помощью параметра управления. Однако веб-службы, похоже, исчезают после импорта. Однако менеджер распознает, что определенный URL-адрес WSDL был импортирован, и отказывается что-либо с ним делать.

Как менеджер узнает об этом и как я могу заставить его обновить определенный URL-адрес WSDL?


person Eric Minkes    schedule 04.09.2008    source источник
comment
Вы когда-нибудь догадывались об этом? Мне пришлось опубликовать обман, потому что я не могу: stackoverflow .com / questions / 652621 /.   -  person Simon_Weaver    schedule 17.03.2009
comment
Нет, никогда не делал. К счастью, я мог перестать использовать Flex и перейти на другую платформу.   -  person Eric Minkes    schedule 18.03.2009


Ответы (1)


В папке src проекта flexbuilder вы должны увидеть сгенерированные классы. Например, если вы используете менеджер для генерации прокси-классов для www.example.com, вы должны увидеть папки / com / example со сгенерированными прокси-классами внутри.

Чтобы использовать эти веб-службы в ActionScript, используйте инструкцию:

"import com.example.*;"

Чтобы использовать веб-сервис в mxml, включите файл .as, используя:

<mx:Script source="yourscriptname.as"/>

Чтобы обновить сгенерированные прокси-классы, использующие последнюю версию WSDL, просто откройте диспетчер и выберите «обновить».

Кроме того, я нашел эту статью очень полезной для использования веб-служб.

Надеюсь, это поможет, вопрос о проблеме был расплывчатым.

person IanStallings    schedule 06.09.2008