You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Dmitry (JIRA)" <ax...@ws.apache.org> on 2005/05/09 19:00:06 UTC

[jira] Created: (AXIS-1983) How can I transfer javax.activation.DataHandler to .NET soap client?

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


[jira] Commented: (AXIS-1983) How can I transfer javax.activation.DataHandler to .NET soap client?

Posted by "Venkat Reddy (JIRA)" <ax...@ws.apache.org>.
     [ 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