Hi


I write a ser/deserializer for java.util.Calendar and deploy my EJB with this WSDD:

<deployment xmlns="http://xml.apache.org/axis/wsdd/"; xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"; xmlns:datasul="http://www.datasul.com";>
<service name="ViewHistoricSearch" provider="java:EJB">
<parameter name="allowedMethods" value="getDataPrimaryView getDataSecondaryView getDataTertiaryView getDataPrimaryViewByPeriod"/>
<parameter name="className" value="com.datasul.crm.service.viewhistoricsearch.ViewHistoricSearchService"/>
<parameter name="beanJndiName" value="com/datasul/crm/service/viewhistoricsearch/ViewHistoricSearchService"/>
<parameter name="jndiURL" value="localhost:1099"/>
<parameter name="jndiContextClass" value="org.jnp.interfaces.NamingContextFactory"/>
<parameter name="homeInterfaceName" value="com.datasul.crm.service.viewhistoricsearch.ViewHistoricSearchServiceHome"/>
<parameter name="remoteInterfaceName" value="com.datasul.crm.service.viewhistoricsearch.ViewHistoricSearchService"/>
<typeMapping encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; serializer="com.datasul.crm.infrastructure.webservice.encoding.ValueObjectSerializerFactory" deserializer="com.datasul.crm.infrastructure.webservice.encoding.ValueObjectDeserializerFactory" type="java:com.datasul.crm.infrastructure.ejb.ValueObject" qname="datasul:valueObject"/>

//this is my typeMappig for java.util.Calendar <typeMapping encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; serializer="com.datasul.crm.infrastructure.webservice.encoding.CalendarSerializerFactory" deserializer="com.datasul.crm.infrastructure.webservice.encoding.CalendarDeserializerFactory" type="java:java.util.Calendar" qname="datasul:dateTime"/>

</service>
</deployment>


well, when I send a date/time to my server his uses my CalendarDeserializer, but when I request a date/time his uses "org.apache.axis.encoding.ser.CalendarSerializer", this happens only in EJB provider. I tested with RPC provider and didn't happen.

Someone know what's happening???


Thanks


Thiago


Reply via email to