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