maddll
30.04.2008, 08:05
ich versuche über Data->Import Web Service (WSDL)... das angehängte WSDL zu importieren. Der passende WebService dazu läuft natürlich bei mir und wird auch souverän gefunden. mein problem: bei der generierung passieren imho jede menge fehler! :(
wenn ich alle fünf methoden in die generierung einschliesse, dann fehlen im anschluss für einen teil der methoden zb. die klassen Enter_request.as oder EnterCheckedResultEvent.as - dies scheint sich zu meiner größten verwirrung nicht immer gleich zu verhalten. fehlen tut jedoch immer was, dies führt zu compile-fehlern im generierten code... :rolleyes:
viel schlimmer ist jedoch, dass einige 'meiner' klassen (die im wsdl bzw. xsd vorkommen) nicht generiert werden, zb. WSResponse.as. selbst wenn ich diese (nach bestem wissen und gewissen) selbst implementiere, hilft mir das nichts, da beim soap-encoding dann nichts damit passiert und eine leere soap-message erzeugt wird
mein eindruck ist, dass die as-generierung mit xsd-ableitungen/abstrakten typen gar nichts anfangen kann und vollends aufgibt, wenn in einer ableitung eine liste verwendet wird. listen werden explizit von ArrayCollection abgeleitet (was gar nicht notwendig ist, da es ein member auch tun würde) und können damit nicht mehr vom eigentlichen xsd-parent abgeleitet werden.
hatte jemand von euch an der stelle schon mal probleme oder hat tips für mich? im fb-jira habe ich schon gesucht (es gibt eine menge einträge zu dem thema), das gleiche verhalten (ich bekomme keine fehlermeldung bei der generierung!) hat dort anscheinend niemand...
wenn von euch cracks keiner eine lösung hat, werde ich dort einen fehler einstellen. wobei: wenn flex mit meinem webservice nicht umgehen kann, ist das tool u.u. für mich schon gestorben - was sehr schade ist, weil es mir ansonsten sehr gut gefällt.
weils wichtig ist: ich verwende flex builder 3.0 als plugin in mein eclipse 3.3.0.
danke fürs zuhören ;)
wenn ich alle fünf methoden in die generierung einschliesse, dann fehlen im anschluss für einen teil der methoden zb. die klassen Enter_request.as oder EnterCheckedResultEvent.as - dies scheint sich zu meiner größten verwirrung nicht immer gleich zu verhalten. fehlen tut jedoch immer was, dies führt zu compile-fehlern im generierten code... :rolleyes:
viel schlimmer ist jedoch, dass einige 'meiner' klassen (die im wsdl bzw. xsd vorkommen) nicht generiert werden, zb. WSResponse.as. selbst wenn ich diese (nach bestem wissen und gewissen) selbst implementiere, hilft mir das nichts, da beim soap-encoding dann nichts damit passiert und eine leere soap-message erzeugt wird
mein eindruck ist, dass die as-generierung mit xsd-ableitungen/abstrakten typen gar nichts anfangen kann und vollends aufgibt, wenn in einer ableitung eine liste verwendet wird. listen werden explizit von ArrayCollection abgeleitet (was gar nicht notwendig ist, da es ein member auch tun würde) und können damit nicht mehr vom eigentlichen xsd-parent abgeleitet werden.
hatte jemand von euch an der stelle schon mal probleme oder hat tips für mich? im fb-jira habe ich schon gesucht (es gibt eine menge einträge zu dem thema), das gleiche verhalten (ich bekomme keine fehlermeldung bei der generierung!) hat dort anscheinend niemand...
wenn von euch cracks keiner eine lösung hat, werde ich dort einen fehler einstellen. wobei: wenn flex mit meinem webservice nicht umgehen kann, ist das tool u.u. für mich schon gestorben - was sehr schade ist, weil es mir ansonsten sehr gut gefällt.
weils wichtig ist: ich verwende flex builder 3.0 als plugin in mein eclipse 3.3.0.
danke fürs zuhören ;)