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