Hello all,

Today I tried to do a remote call from our FMS3 to Livecycle DS.
The problem is that I can't get connected to the endpoint.

--- FMS3 side ---

var nc = new NetConnection();
nc.onStatus = function(info) {
 trace("status: " + info.code);
}
nc.connect("http://domain.com/lcds/messagebroker/amf";);

RESULT: "status: Client.Header.BadVersion"


--- Livecycle DS side ---

10:19:50,310 INFO  [STDOUT] [LCDS] Unsupported AMF version 1.
flex.messaging.MessageException: Unsupported AMF version 1.
at 
flex.messaging.io.amf.AmfMessageDeserializer.readMessage(AmfMessageDeserializer.java:94)
 

at 
flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:114)
 

at 
flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278) 

at 
flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:315)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
...
10:19:50,311 INFO  [STDOUT] [LCDS] Deserializing AMF/HTTP request
10:19:50,311 INFO  [STDOUT] [LCDS] Serializing AMF/HTTP response
Version: 3
 (Message #0 targetURI=/onStatus, responseURI=)
   (Typed Object #0 'flex.messaging.messages.ErrorMessage')
     rootCause = null
     destination = null
     headers = (Object #1)
     correlationId = null
     faultString = "Unsupported AMF version 1."
     messageId = "D08A58B6-4609-CDF4-A315-9BF888EB996F"
     faultCode = "VersionMismatch"
     timeToLive = 0.0
     extendedData = null
     faultDetail = null
     clientId = null
     timestamp = 1.22233079031E12
     body = null


I've found that this bug is already solved for BlazeDS: 
https://bugs.adobe.com/jira/browse/BLZ-83
Do you guys know that there is a solution for Livecycle DS???

Kind Regards
Bart Ronsyn

Reply via email to