hello folks,
tec Notes:
JBoss 5AS
JBossWS 3.0
i've got the following problem. I have a webservice working with javax.activation.DataHandler. Now I have to write a DII client for it, i already got a client using proxy's but i was told that i have to use dii for the client, now my question is, how can I use DataHandler objects at an dii client?
I've tried a few things but nothing seems to work, my last approach was
... call.addParameter("arg0", new QName("http://test.org/", "documentPayload"), DataHandler.class, ParameterMode.IN); Object[] params = {new DataHandler(new FileDataSource("/tmp/test2.dat"))}; DataHandler result = (DataHandler)call.invoke(params);
Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Failed to find read method or field for property 'commandMap' in class javax.activation.DataHandler at org.jboss.xb.binding.introspection.ClassInfo.getFieldInfo(ClassInfo.java:82) at org.jboss.xb.binding.introspection.FieldInfo.getFieldInfo(FieldInfo.java:155) at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.getJavaValue(MarshallerImpl.java:1267) ...