Gestione dei servizi web in FlexBuilder - Come funziona il gestore?
-
09-06-2019 - |
Domanda
In FlexBuilder 3, ci sono due elementi nel menu "Dati" per importare e gestire i servizi web.Dopo aver importato un servizio web, posso aggiornarlo con l'opzione di gestione.Tuttavia, i servizi web sembrano scomparire dopo l'importazione.Il gestore riconosce tuttavia che un determinato URL WSDL è stato importato e si rifiuta di fare qualsiasi cosa con esso.
Come fa il gestore a saperlo e come posso fare in modo che aggiorni un determinato URL WSDL?
Soluzione
Nella cartella src del progetto flexbuilder dovresti vedere le classi generate.Ad esempio, se usi il gestore per generare le classi proxy per www.example.com dovresti vedere le cartelle /com/example con le classi proxy generate all'interno.
Per utilizzare questi servizi Web in ActionScript utilizzare l'istruzione:
"import com.example.*;"
Per utilizzare il servizio web in mxml includere il file .as utilizzando:
<mx:Script source="yourscriptname.as"/>
Per aggiornare le classi proxy generate, consumando l'ultimo WSDL, è sufficiente aprire il gestore e selezionare "aggiorna".
Inoltre, ho trovato questo articolo molto utile per utilizzare i servizi web.
Spero che questo aiuti, la domanda era piuttosto vaga riguardo al problema.