Показать сообщение отдельно
Старый 11.12.2008, 02:29
jerzy вне форума Посмотреть профиль Отправить личное сообщение для jerzy Найти все сообщения от jerzy
  № 3  
Ответить с цитированием
jerzy

Регистрация: Dec 2008
Сообщений: 12
Супер! По идее это отличная возможность решения проблемы, но...
после автогенерации классов из wsdl я пытаюсь дернуть один из методов и получаю ошибку
Код:
TypeError: Error #1090: XML parser failure: element is malformed.
	at mx.rpc.soap::SOAPEncoder/encodeOperationAsDocumentLiteral()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:379]
	at mx.rpc.soap::SOAPEncoder/encodeBody()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:322]
	at mx.rpc.soap::SOAPEncoder/encodeEnvelope()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:188]
	at mx.rpc.soap::SOAPEncoder/encodeRequest()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:158]
	at webservices::BaseWS/call()[D:\Work\Flex\TestWS\src\webservices\BaseWS.as:225]
	at webservices::BaseWS/getTestUnit()[D:\Work\Flex\TestWS\src\webservices\BaseWS.as:177]
	at webservices::WS/getTestUnit()[D:\Work\Flex\TestWS\src\webservices\WS.as:88]
	at webservices::WS/getTestUnit_send()[D:\Work\Flex\TestWS\src\webservices\WS.as:98]
	at testWS/__myButton_click()[D:\Work\Flex\TestWS\src\testWS.mxml:3]
сам апликейшн, который инициирует запрос выглядит так:
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:srv="webservices.*">
	<mx:Button id="myButton" label="Call operation" click="myService.getTestUnit_send()" />
	<srv:WS id="myService">
     <srv:login_request_var>
  		<srv:Login_request username="7thsky" />
     </srv:login_request_var>
   </srv:WS>
</mx:Application>
а на стороне сервиса живет сам вебсервис и wsdl, который был сгенерен нетбинсом.
Код:
public class WS {
    public boolean login(String username){
        log.error("login:" + username);
        return true;
    }
}
я в аппликейшне посылаю не правильный юзернейм или дело в чем-то другом?