Looking in the WebLogic console after submitting my request, I see these messages:
Why no mapping? My config isn't correct, but I'm not seeing it.Code:02 Jun 2008 13:20:24 DEBUG received - Received request [SaajSoapMessage {http://com.hlikk.ingenium/machi/schemas}MACHI_RESTRICT_DATA_REQUEST] 02 Jun 2008 13:20:24 DEBUG PayloadRootQNameEndpointMapping - Looking up endpoint for [{http://com.hlikk.ingenium/machi/schemas}MACHI_RESTRICT_DATA_REQUEST] 02 Jun 2008 13:20:24 DEBUG SoapMessageDispatcher - Endpoint mapping [org.springframework.ws.server.endpoint.mapping.PayloadRootQNameEndpointMapping@6597d1] has no mapping for request 02 Jun 2008 13:20:24 WARN EndpointNotFound - No endpoint mapping found for [SaajSoapMessage {http://com.hlikk.ingenium/machi/schemas}MACHI_RESTRICT_DATA_REQUEST] 02 Jun 2008 13:20:24 DEBUG MessageDispatcherServlet - Successfully completed request
Here's my Spring app context for the service:
%Code:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <bean id="restrictionService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager" ref="transactionManager"/> <property name="target" ref="restrictionServiceTarget"/> <property name="transactionAttributes"> <props> <prop key="find*">PROPAGATION_REQUIRED, readOnly</prop> <prop key="save*">PROPAGATION_REQUIRED</prop> <prop key="*">PROPAGATION_REQUIRED, readOnly</prop> </props> </property> </bean> <bean id="restrictionServiceTarget" class="com.hlikk.ingenium.service.RestrictionServiceImpl"> <constructor-arg ref="restrictionDao"/> </bean> <bean id="restrictionEndpoint" class="com.hlikk.ingenium.ws.RestrictionEndpoint"> <constructor-arg ref="restrictionService"/> </bean> <bean class="org.springframework.ws.server.endpoint.mapping.PayloadRootQNameEndpointMapping"> <property name="mappings"> <props> <prop key="{http://com.hlikk.ingenium/machi/schemas}RestrictionRequest">restrictionEndpoint</prop> </props> </property> <property name="interceptors"> <bean class="org.springframework.ws.server.endpoint.interceptor.PayloadLoggingInterceptor"/> </property> </bean> <bean id="restrictionSchema" class="org.springframework.xml.xsd.SimpleXsdSchema"> <property name="xsd" value="/WEB-INF/schemas/machi-restrict-data-request.xsd"/> </bean> <bean id="restriction" class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition"> <property name="requestSuffix" value="_REQUEST"/> <property name="schema" ref="restrictionSchema"/> <property name="portTypeName" value="${restriction.port}"/> <property name="locationUri" value="${restriction.uri}"/> <property name="targetNamespace" value="${restriction.namespace"/> </bean> </beans>


Reply With Quote