I'm current working into spring receives soap message. But I'm getting this error...
*No endpoint mapping found for [SaajSoapMessage {http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4}DeliverReq]*
Seems like i'm mapping the wrong thing. What seems to be the problem?
web.xml
<servlet>
<servlet-name>mm7</servlet-name>
<servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
<init-param>
<param-name>transformWsdlLocations</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mm7</servlet-name>
<url-pattern>/mm7Incoming</url-pattern>
</servlet-mapping>
mm7-servlet.xml
<beans>
<bean id="mm7Resp" class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition">
<property name="schema" ref="schema"/>
<property name="portTypeName" value="MM7Resp"/>
<property name="locationUri" value="http://localhost:8080/mm7Incoming/"/>
</bean>
<bean id="schema" class="org.springframework.xml.xsd.SimpleXsdSchema">
<property name="xsd" value="/WEB-INF/xsd/Orders.xsd"/>
</bean>
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="vm://localhost?broker.persistent=false"/>
</bean>
<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory">
<property name="messageFactory">
<bean class="com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl"></bean>
</property>
</bean>
<bean id="MM7Endpoint" class="com.smart.mms.endpoint.MM7Endpoint">
</bean>
<bean id="endpointMapping" class="org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping">
<property name="mappings">
<props>
<prop key="{http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4}DeliverReq">MM7Endpoint</prop>
</props>
</property>
</bean>
</beans>
LOGS
06/23/09 18:59:56.682 MessageTracing.received [DEBUG] Received request [<?xml version="1.0" encoding="utf-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header><mm7:TransactionID xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4" SOAP-ENV:mustUnderstand="1">e52570c9b7c8ee7f</mm7:TransactionID></SOAP-ENV:Header><SOAP-ENV:Body><mm7:DeliverReq xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4"><mm7:MM7Version>6.8.0</mm7:MM7Version><mm7:MMSRelayServerID/><mm7:Sender><mm7:Number>123456789</mm7:Number></mm7:Sender><mm7:Recipients><mm7:To><mm7:ShortCode>asdf</mm7:ShortCode></mm7:To></mm7:Recipients><mm7:Priority>Normal</mm7:Priority><mm7:Subject>asdf</mm7:Subject></mm7:DeliverReq></SOAP-ENV:Body></SOAP-ENV:Envelope>]
06/23/09 18:59:56.684 server.SoapMessageDispatcher [DEBUG] Endpoint mapping [org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping@3d6721bd] has no mapping for request
06/23/09 18:59:56.685 server.EndpointNotFound *[WARN ] No endpoint mapping found for [SaajSoapMessage {http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4}DeliverReq]*