Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

No endpoint mapping found for SaajSoapMessage - Spring SOAP

807588Jun 23 2009 — edited Jun 23 2009
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]*
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 21 2009
Added on Jun 23 2009
1 comment
11,375 views