Webservice Flex - PullRequest
       19

Webservice Flex

1 голос
/ 20 мая 2011

В моем приложении я звоню в веб-сервис. Я пытаюсь с правильным расположением WSDL, и он работает нормально. Когда я изменяю расположение WSDL в приложении (во время работы, без перезапуска приложения) с неправильным расположением WSDL, он все равно вызывает веб-сервис с правильным расположением. Кто-то знает почему?

Интернет-сервис

<s:WebService id="MyWebService"
              wsdl="{modelLocator.webServiceAddress}"
              useProxy="false"/>
    <s:operation concurrency="multiple" name="GetFile" resultFormat="object"/>
</s:WebService>

Как я могу изменить местоположение WSDL

<s:HGroup>
    <s:RadioButton label="WebService 1" groupName="radiogroup"
                   click="modelLocator.webServiceAddress = 'http://191.611.231.1/Service.asmx?WSDL'"/>
    <s:RadioButton label="WebService 2" groupName="radiogroup" selected="true"
                   click="modelLocator.webServiceAddress = 'http://192.168.0.5/Service.asmx?WSDL'"/>
</s:HGroup>

До вызова работы моего веб-сервиса

var ws:WebService = ServiceLocator.getInstance().getWebService("MyWebService");
trace(ws.wsdl);

trace(ws.wsdl) дайте мне местоположение WSDL, которое я выбираю

...