[ 
http://issues.apache.org/jira/browse/AXIS-1983?page=comments#action_66047 ]
     
Venkat Reddy commented on AXIS-1983:
------------------------------------

The DataHandler object should get serialzed as an attachment in the SOAP 
message. Do you have issue with the response (on-the-wire message) sent out by 
Axis?

- Venkat

> How can I transfer javax.activation.DataHandler to .NET soap client?
> --------------------------------------------------------------------
>
>          Key: AXIS-1983
>          URL: http://issues.apache.org/jira/browse/AXIS-1983
>      Project: Axis
>         Type: Task
>     Reporter: Dmitry

>
> WSDD file:
> -----------------
> <service name="JavaAttachment" provider="java:RPC">
>         <parameter name="className" 
> value="com.mycompany.soap.service.JavaAttachment"/>
>         <parameter name="allowedMethods" value="*"/>
>         <typeMapping
>                 xmlns:apachesoap="http://xml.apache.org/xml-soap";
>                 qname="apachesoap:DataHandler"
>                 languageSpecificType="java:javax.activation.DataHandler"
>                 
> serializer="org.apache.axis.encoding.ser.JAFDataHandlerSerializerFactory"
>                 
> deserializer="org.apache.axis.encoding.ser.JAFDataHandlerDeserializerFactory"
>                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
>                 />
>     </service>
> -----------------
> Service class:
> -----------------
> public class JavaAttachment {
>     private SecuredAttachmentAdapterManager manager = 
> AdapterManager.getInstance().getSecuredAttachmentAdapterManager();
>     public void createAttachment(String sessionId, String taskId, String 
> name, String description, DataHandler data) throws GranException {
>         
> manager.createAttachment(SessionManager.getInstance().getSessionContext(sessionId),
>  taskId, name, description, data);
>     }
>     public DataHandler getAttachment(String sessionId, String taskId, String 
> fileName) throws GranException {
>         return 
> manager.getAttachment(SessionManager.getInstance().getSessionContext(sessionId),
>  taskId, fileName);
>     }
> }
> ------------------
> Are there any possibilities to use this service from .NET client?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to