Gerenciando serviços web no FlexBuilder – Como funciona o gerenciador?
-
09-06-2019 - |
Pergunta
No FlexBuilder 3, existem dois itens no menu ‘Dados’ para importar e gerenciar serviços web.Após importar um webservice, posso atualizá-lo com a opção de gerenciamento.No entanto, os webservices parecem desaparecer após serem importados.No entanto, o gerente reconhece que uma determinada URL WSDL foi importada e se recusa a fazer qualquer coisa com ela.
Como o gerente sabe disso e como posso atualizar uma determinada URL WSDL?
Solução
Na sua pasta src do projeto flexbuilder você deverá ver as classes geradas.Por exemplo, se você usar o gerenciador para gerar as classes de proxy para www.example.com você deverá ver as pastas /com/example com as classes de proxy geradas dentro.
Para consumir esses webservices no ActionScript use a instrução:
"import com.example.*;"
Para consumir o webservice em mxml inclua o arquivo .as usando:
<mx:Script source="yourscriptname.as"/>
Para atualizar as classes proxy geradas, consumindo o WSDL mais recente, basta abrir o gerenciador e selecionar “atualizar”.
Além disso, encontrei isso artigo muito útil para consumir serviços web.
Espero que ajude, a pergunta foi meio vaga sobre o problema.