Chefkoch333
Erfahrenes Mitglied
Hi,
ich beschäftige mich neuerdings mit Flex, bekomme es aber nicht hin einen WS einzubinden :-(
Evtl. kann mir ja jemand weiterhelfen?
Hier meine WS-Definition:
Und hier mein WS-Aufruf:
loginData ist wie folgt gefüllt: office=a; username=b, password=c, language=en
Auf meinem Server kommt folgender Soap-Request an:
Ich denke das irgentwie das Mapping zwischen den Parametern im WS Aufruf und den Soap-Feldern fehlt? Es wird jedenfalls immer der Wert für alle Soap-Felder genommen den ich als office übergebe...
Danke für eure Hilfe
ich beschäftige mich neuerdings mit Flex, bekomme es aber nicht hin einen WS einzubinden :-(
Evtl. kann mir ja jemand weiterhelfen?
Hier meine WS-Definition:
Code:
<mx:WebService id="ws" useProxy="false" wsdl="http://172.17.44.78:15201/crm-srv-ws/ws/usermanagementservice?WSDL">
<mx:operation name="login" result="login_Result(event)" fault="errorHandler(event)"/>
</mx:WebService>
Und hier mein WS-Aufruf:
Code:
private function loginWS():void{
loginData = getLoginData();
ws.login.send(loginData.office, loginData.username, loginData.password, loginData.language);
}
loginData ist wie folgt gefüllt: office=a; username=b, password=c, language=en
Auf meinem Server kommt folgender Soap-Request an:
Code:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<types:loginRequest xmlns:types="http://xxx.com/crm/server/webservice/usermanagementservice/types">
<ns0:Context sessionKey="â" xmlns:ns0="http://xxx.com/crm/arch/context"/>
<types:office>a</types:office>
<types:user>a</types:user>
<types:password>a</types:password>
<types:language>a</types:language>
</types:loginRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ich denke das irgentwie das Mapping zwischen den Parametern im WS Aufruf und den Soap-Feldern fehlt? Es wird jedenfalls immer der Wert für alle Soap-Felder genommen den ich als office übergebe...
Danke für eure Hilfe
Zuletzt bearbeitet: