2008-09-04 4 views
0

In FlexBuilder 3 gibt es im Menü "Daten" zwei Optionen zum Importieren und Verwalten von Webdiensten. Nachdem ich einen Webservice importiert habe, kann ich ihn mit der Verwaltungsoption aktualisieren. Die Webdienste scheinen jedoch nach dem Import zu verschwinden. Der Manager erkennt jedoch, dass eine bestimmte WSDL-URL importiert wurde und weigert sich, irgendetwas damit zu tun.Verwalten von Webdiensten in FlexBuilder - Wie funktioniert der Manager?

Woher weiß der Manager das und wie kann ich eine bestimmte WSDL-URL aktualisieren?

+0

Haben Sie das jemals herausgefunden? Ich musste einen Betrogenen veröffentlichen, weil ich nicht kann: http://stackoverflow.com/questions/652621/flexbuilder-web-services-list-empty –

+0

Nein, tat ich nie. Zum Glück konnte ich aufhören, Flex zu benutzen und zu einer anderen Plattform zu gehen. –

Antwort

1

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

Um diese Webservices in Actionscript verwenden Sie die Anweisung verbrauchen:

"import com.example.*;" 

den Webservice in mxml gehören die .as-Datei zu verbrauchen:

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

die generierten Proxy-Klassen zu aktualisieren, die verzehr aktuelle WSDL, öffne einfach den Manager und wähle "update".

Auch ich fand diese article sehr nützlich für den Konsum von Web-Services.

Ich hoffe, das hilft, die Frage war irgendwie vage über das Problem.

Verwandte Themen