Frage

In FlexBuilder 3 gibt es im Menü „Daten“ zwei Elemente zum Importieren und Verwalten von Webdiensten.Nachdem ich einen Webservice importiert habe, kann ich ihn mit der Verwaltungsoption aktualisieren.Allerdings scheinen die Webservices nach dem Import zu verschwinden.Der Manager erkennt jedoch, dass eine bestimmte WSDL-URL importiert wurde und weigert sich, irgendetwas damit zu tun.

Woher weiß der Manager das und wie kann ich dafür sorgen, dass eine bestimmte WSDL-URL aktualisiert wird?

War es hilfreich?

Lösung

In Ihrem src-Ordner des Flexbuilder-Projekts sollten Sie die generierten Klassen sehen.Wenn Sie beispielsweise den Manager verwenden, um die Proxy-Klassen für www.example.com zu generieren, sollten Sie die Ordner /com/example mit den generierten Proxy-Klassen darin sehen.

Um diese Webservices in ActionScript zu nutzen, verwenden Sie die Anweisung:

"import com.example.*;"

Um den Webservice in MXML zu nutzen, fügen Sie die .as-Datei ein, indem Sie Folgendes verwenden:

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

Um die generierten Proxy-Klassen zu aktualisieren und dabei die neueste WSDL zu verwenden, öffnen Sie einfach den Manager und wählen Sie „Aktualisieren“.

Außerdem habe ich das hier gefunden Artikel Sehr nützlich für die Nutzung von Webdiensten.

Ich hoffe, das hilft, die Frage bezüglich des Problems war etwas vage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top