Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Cannot connect to named destination (webservice)

Avatar

Avatar
Level 1
Wiouou
Level 1

Likes

0 likes

Total Posts

5 posts

Correct Reply

0 solutions
View profile

Avatar
Level 1
Wiouou
Level 1

Likes

0 likes

Total Posts

5 posts

Correct Reply

0 solutions
View profile
Wiouou
Level 1

21-10-2009

I'm trying to add a named destination to proxy-config.xml for a webservice but I'm getting this error when trying to send a message:

'my-http' fault handler called. [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://iveCycle.swf/lcds-samples/messagebroker/http" errorID=2032]
'my-http' channel polling stopped.
'my-http' channel connect failed.
'my-amf' channel endpoint set to http://iveCycle.swf/lcds-samples/messagebroker/amf
'my-amf' channel settings are:
<channel id="my-amf" type="mx.messaging.channels.AMFChannel"><endpoint uri="http://{server.name}:{server.port}/lcds-samples/messagebroker/amf"/><properties><polling-enabled>false</polling-enabled></properties></channel>
'7A059B6D-AABB-EFF5-1E32-774CDF862EC3' producer channel faulted with Channel.Ping.Failed  url: 'http://iveCycle.swf/lcds-samples/messagebroker/http''
'my-amf' pinging endpoint.
'my-amf' channel got status. (Object)#0
  code = "NetConnection.Call.Failed"
  description = "HTTP: Status 502"
  details = "http://iveCycle.swf/lcds-samples/messagebroker/amf"
  level = "error"
'my-amf' channel polling stopped.
'my-amf' channel connect failed.
'7A059B6D-AABB-EFF5-1E32-774CDF862EC3' producer channel faulted with Channel.Connect.Failed NetConnection.Call.Failed: HTTP: Status 502: url: 'http://iveCycle.swf/lcds-samples/messagebroker/amf'
'7A059B6D-AABB-EFF5-1E32-774CDF862EC3' producer fault for 'E998C06C-CA6A-F0EA-ADE1-774CE05214D1'.

The code in the proxy-config.xml is:

   
    <destination id="brailleWebService">
        <adapter ref="soap-proxy"/>
        <properties>
            <wsdl>http://www.webservicex.net/braille.asmx?wsdl</wsdl>
            <soap>http://www.webservicex.net/braille.asmx</soap>
        </properties>
    </destination>

and in the mxml:

   
    <mx:WebService id="brailleDestination" destination="brailleWebService" fault="handleBrailleFault (event)" result="handleBrailleResult (event)" useProxy="true">
        <mx:operation name="BrailleText">
        </mx:operation>
    </mx:WebService>

I'm wondering why there is an attempt to connect to http://iveCycle.swf/lcds-samples/messagebroker/http.  The servername here is the name of my project without its first letter.  Although the server config for my project (properties/flex server) point to localhost.  Any idea what's going on here?

PS: the connection works fine when I work without a named destination.

Replies

Avatar

Avatar
Level 1
mawni1980
Level 1

Likes

0 likes

Total Posts

1 post

Correct Reply

0 solutions
View profile

Avatar
Level 1
mawni1980
Level 1

Likes

0 likes

Total Posts

1 post

Correct Reply

0 solutions
View profile
mawni1980
Level 1

27-10-2009

have you found any solution for this problem, I spent hours trying to solve, no solution at all

I am using remoteObject to get data for an AIR Application (windows application)

please help me about it!

Avatar

Avatar
Level 1
Wiouou
Level 1

Likes

0 likes

Total Posts

5 posts

Correct Reply

0 solutions
View profile

Avatar
Level 1
Wiouou
Level 1

Likes

0 likes

Total Posts

5 posts

Correct Reply

0 solutions
View profile
Wiouou
Level 1

27-10-2009

The problem here was that I was working with an AIR (desktop) application which has no idea what the url of the server is.  It's a bit misleading to think the application will copy the server properties from your project properties.  The solution is to hardcode (configure) the endpoint for the service, something like remoteObject.endpoint = http://localhost:8080/lcds-samples/messagebroker/amf.