Управление веб-сервисами в FlexBuilder - как работает менеджер?
-
09-06-2019 - |
Вопрос
В FlexBuilder 3 в меню "Данные" есть два пункта для импорта веб-служб и управления ими.После импорта веб-сервиса я могу обновить его с помощью опции "Управление".Однако веб-сервисы, похоже, исчезают после того, как они импортированы.Однако менеджер распознает, что определенный URL-адрес WSDL был импортирован, и отказывается что-либо с ним делать.
Откуда менеджер знает это, и как я могу заставить его обновить определенный URL-адрес WSDL?
Решение
В вашей папке src проекта flexbuilder вы должны увидеть сгенерированные классы.Например, если вы используете менеджер для создания прокси-классов для www.example.com, вы должны увидеть папки /com/example с созданными прокси-классами внутри.
Чтобы использовать эти веб-сервисы в ActionScript, используйте инструкцию:
"import com.example.*;"
Чтобы использовать веб-сервис в mxml, включите файл .as, используя:
<mx:Script source="yourscriptname.as"/>
Чтобы обновить сгенерированные прокси-классы, используя последнюю версию WSDL, просто откройте менеджер и выберите "обновить".
Кроме того, я нашел это Статья очень полезно для использования веб-сервисов.
Я надеюсь, что это поможет, вопрос был довольно расплывчатым по поводу проблемы.