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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top