Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.73 KB | None | 0 0
  1. 6458 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping - Mapped key [{http://endpoint.ws.abc.com}pushAbcToXyzOperation] onto endpoint [com.abc.xc.model.PushAbcToXyzRequest@131ebb3[...]]
  2.  
  3. 6739 [http-apr-8080-exec-6] WARN org.springframework.ws.server.EndpointNotFound - No endpoint mapping found for [SaajSoapMessage {http://endpoint.ws.abc.com}pushAbcToXyzOperation]
  4.  
  5. <?xml version="1.0" encoding="UTF-8"?>
  6. <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  7. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
  8. version="2.4">
  9.  
  10. <display-name>abc2xyzWS</display-name>
  11.  
  12. <servlet>
  13. <servlet-name>spring-ws</servlet-name>
  14. <servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
  15. <init-param>
  16. <param-name>contextConfigLocation</param-name>
  17. <param-value>WEB-INF/spring-ws-context.xml</param-value>
  18. </init-param>
  19. </servlet>
  20.  
  21. <servlet-mapping>
  22. <servlet-name>spring-ws</servlet-name>
  23. <url-pattern>/*</url-pattern>
  24. </servlet-mapping>
  25.  
  26. </web-app>
  27.  
  28. <?xml version="1.0" encoding="UTF-8"?>
  29. <beans xmlns="http://www.springframework.org/schema/beans"
  30. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  31. xmlns:sws="http://www.springframework.org/schema/web-services"
  32. xmlns:context="http://www.springframework.org/schema/context"
  33. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  34. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
  35. http://www.springframework.org/schema/web-services http://www.springframework.org/schema/web-services/web-services-2.0.xsd">
  36.  
  37. <sws:annotation-driven/>
  38. <context:annotation-config />
  39.  
  40. <import resource="classpath:/xyz-endpoint-context.xml" />
  41.  
  42. <!--==========================================================
  43. *
  44. * Spring Web Service Configuration
  45. *
  46. =============================================================-->
  47.  
  48. <bean name="loadPayload" class="org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping">
  49. <description>
  50. Detects @PayloadRoot annotations on @Endpoint bean methods.
  51. </description>
  52.  
  53. <property name="interceptors">
  54. <list>
  55. <bean class="org.springframework.ws.server.endpoint.interceptor.PayloadLoggingInterceptor"/>
  56. <bean class="org.springframework.ws.soap.server.endpoint.interceptor.PayloadValidatingInterceptor">
  57. <property name="schema" value="classpath:/AbcAPI.xsd"/>
  58. <property name="validateRequest" value="true"/>
  59. <property name="validateResponse" value="true"/>
  60. </bean>
  61. </list>
  62. </property>
  63.  
  64. <property name="order" value="1"/>
  65. </bean>
  66.  
  67. <bean id="pushService" class="com.abc.xc.model.PushAbcToXyzRequest"/>
  68.  
  69. <bean id="endpointMapping" class="org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping">
  70. <property name="mappings">
  71. <props>
  72. <prop key="{http://endpoint.ws.abc.com}pushAbcToXyzOperation">pushService</prop>
  73. </props>
  74. </property>
  75.  
  76. </bean>
  77.  
  78. </beans>
  79.  
  80. <beans xmlns="http://www.springframework.org/schema/beans"
  81. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  82. xmlns:context="http://www.springframework.org/schema/context"
  83. xsi:schemaLocation="http://www.springframework.org/schema/beans
  84. http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  85. http://www.springframework.org/schema/context
  86. http://www.springframework.org/schema/context/spring-context-3.0.xsd">
  87.  
  88. <import resource="classpath:/applicationContext.xml" />
  89. <context:component-scan base-package="com.abc.ws.endpoint"/>
  90. </beans>
  91.  
  92. <beans xmlns="http://www.springframework.org/schema/beans"
  93. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
  94. xmlns:context="http://www.springframework.org/schema/context"
  95.  
  96. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  97. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
  98. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
  99.  
  100. <!--===========================================================================
  101. *
  102. * opis2pips service module configuration.
  103. *
  104. =============================================================================-->
  105. <context:property-placeholder location="classpath:/applicationContext.properties"/>
  106. <context:component-scan base-package="com.abc.xc.service"/>
  107.  
  108. <bean id="serviceURL" class="java.lang.String">
  109. <constructor-arg><value>${serviceURL}</value></constructor-arg>
  110. </bean>
  111. ...
  112. <bean id="emailerrormessage" class="java.lang.String">
  113. <constructor-arg><value>${emailerrormessage}</value></constructor-arg>
  114. </bean>
  115.  
  116. </beans>
  117.  
  118. package com.abc.ws.endpoint.endpoint;
  119.  
  120. import com.abc.xc.model.WSstatusType;
  121. import com.abc.xc.model.PushAbcToXyzRequest;
  122. import com.abc.xc.model.QueryXyzRequest;
  123. import com.abc.xc.model.XyzResponse;
  124. import com.abc.xc.service.XyzClient;
  125. import com.abc.xc.service.WSemailService;
  126. import com.abc.xc.service.AbcToXyzTranslationService;
  127. import com.abc.xc.exception.WSexception;
  128.  
  129. import org.springframework.beans.factory.annotation.Autowired;
  130. import org.springframework.ws.server.endpoint.annotation.Endpoint;
  131. import org.springframework.ws.server.endpoint.annotation.PayloadRoot;
  132. import org.springframework.ws.server.endpoint.annotation.RequestPayload;
  133. import org.springframework.ws.server.endpoint.annotation.ResponsePayload;
  134.  
  135. import contracts.xyz.GetTicketResponse;
  136. import contracts.xyz.PostTicketResponse;
  137. import contracts.xyz.Ticket;
  138. import contracts.xyz.TicketMessageProcessingResult;
  139.  
  140. @Endpoint
  141. public class XyzWebServiceController {
  142. @Autowired
  143. private XyzClient XyzClientservice;
  144. @Autowired
  145. private AbcToXyzTranslationService translationservice;
  146. @Autowired
  147. WSemailService mailservice;
  148.  
  149. protected static final String NAMESPACE_URI = "http://www.abc.com/schema";
  150.  
  151. @PayloadRoot(namespace = NAMESPACE_URI, localPart = "PushAbcToXyzRequest")
  152.  
  153. @ResponsePayload
  154. public XyzResponse PushAbcToXyzOperation(@RequestPayload PushAbcToXyzRequest PushAbcToXyzRequest){
  155.  
  156. XyzResponse XyzResponse = null;
  157. Ticket ticket = null;
  158. try {
  159. ticket = translationservice.abcInputToXyzTicket(PushAbcToXyzRequest);
  160. PostTicketResponse response = XyzClientservice.postTicket(ticket);
  161. Long transactionid = response.getInteractionId();
  162.  
  163. if(transactionid != null){
  164. GetTicketResponse gtresponse = XyzClientservice.getTicket();
  165. Ticket gtresponseTicket = gtresponse.getTicket().getValue();
  166. XyzResponse = translationservice.XyzTicketToXyzResponse(gtresponseTicket);
  167. }
  168.  
  169. XyzResponse.setWSstatus(WSstatusType.SUCCESS);
  170. mailservice.sendEmail(true, PushAbcToXyzRequest, transactionid);
  171. ...
  172.  
  173. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:end="http://endpoint.ws.abc.com" xmlns:mod="http://model.xc.abc.com">
  174. <soapenv:Header/>
  175. <soapenv:Body>
  176. <end:pushAbcToXyzOperation>
  177. <end:pushAbcToXyzRequest>
  178. ...
  179. </end:pushAbcToXyzRequest>
  180. </end:pushAbcToXyzOperation>
  181. </soapenv:Body>
  182. </soapenv:Envelope>
  183.  
  184. 6349 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'loadPayload'
  185. 6349 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'pushService'
  186. 6349 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'pushService'
  187. 6365 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'pushService' to allow for resolving potential circular references
  188. 6427 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'pushService'
  189. 6427 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'endpointMapping'
  190. 6427 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'endpointMapping'
  191. 6427 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'endpointMapping' to allow for resolving potential circular references
  192. 6443 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'pushService'
  193. 6458 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping - Mapped key [{http://endpoint.ws.abc.com}pushAbcToXyzOperation] onto endpoint [com.abc.xc.model.PushAbcToXyzRequest@131ebb3[requestID=<null>, ...]]
  194. 6458 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'endpointMapping'
  195. 6458 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0'
  196. 6474 [http-apr-8080-exec-6] DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Unable to locate LifecycleProcessor with name 'lifecycleProcessor': using default [org.springframework.context.support.DefaultLifecycleProcessor@13a0067]
  197. 6474 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'lifecycleProcessor'
  198. 6505 [http-apr-8080-exec-6] INFO org.springframework.ws.soap.saaj.SaajSoapMessageFactory - Creating SAAJ 1.3 MessageFactory with SOAP 1.1 Protocol
  199. 6505 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.saaj.SaajSoapMessageFactory - Using MessageFactory class [com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl]
  200. 6505 [http-apr-8080-exec-6] DEBUG org.springframework.ws.transport.http.MessageDispatcherServlet - No WebServiceMessageFactory found in servlet 'spring-ws': using default
  201. 6505 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.ws.server.endpoint.adapter.DefaultMethodEndpointAdapter#0'
  202. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.ws.soap.server.endpoint.SoapFaultAnnotationExceptionResolver#0'
  203. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.ws.soap.server.endpoint.SimpleSoapExceptionResolver#0'
  204. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping#0'
  205. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.ws.soap.server.endpoint.mapping.SoapActionAnnotationMethodEndpointMapping#0'
  206. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.ws.soap.addressing.server.AnnotationActionEndpointMapping#0'
  207. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'loadPayload'
  208. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'endpointMapping'
  209. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.ws.transport.http.MessageDispatcherServlet - No MessageDispatcher found in servlet 'spring-ws': using default
  210. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.ws.transport.http.MessageDispatcherServlet - Published WebApplicationContext of servlet 'spring-ws' as ServletContext attribute with name [org.springframework.web.servlet.FrameworkServlet.CONTEXT.spring-ws]
  211. 6521 [http-apr-8080-exec-6] INFO org.springframework.ws.transport.http.MessageDispatcherServlet - FrameworkServlet 'spring-ws': initialization completed in 6053 ms
  212. 6521 [http-apr-8080-exec-6] DEBUG org.springframework.ws.transport.http.MessageDispatcherServlet - Servlet 'spring-ws' configured successfully
  213. 6583 [http-apr-8080-exec-6] DEBUG org.springframework.ws.transport.http.WebServiceMessageReceiverHandlerAdapter - Accepting incoming [org.springframework.ws.transport.http.HttpServletConnection@7ac6c] at [http://localhost:8080/abc2xyzWS/services/XyzWebServiceController]
  214. 6677 [http-apr-8080-exec-6] DEBUG org.springframework.ws.server.MessageTracing.received - Received request [SaajSoapMessage {http://endpoint.ws.abc.com}pushAbcToXyzOperation]
  215. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping - Looking up endpoint for [{http://endpoint.ws.abc.com}pushAbcToXyzOperation]
  216. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.SoapMessageDispatcher - Endpoint mapping [org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping@14481bb] has no mapping for request
  217. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.endpoint.mapping.SoapActionAnnotationMethodEndpointMapping - Looking up endpoint for []
  218. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.SoapMessageDispatcher - Endpoint mapping [org.springframework.ws.soap.server.endpoint.mapping.SoapActionAnnotationMethodEndpointMapping@a14fed] has no mapping for request
  219. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping - Looking up endpoint for [{http://endpoint.ws.abc.com}pushAbcToXyzOperation]
  220. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.SoapMessageDispatcher - Endpoint mapping [org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping@868c6d] has no mapping for request
  221. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.SoapMessageDispatcher - Endpoint mapping [org.springframework.ws.soap.addressing.server.AnnotationActionEndpointMapping@45484a] has no mapping for request
  222. 6723 [http-apr-8080-exec-6] DEBUG org.springframework.ws.soap.server.SoapMessageDispatcher - Endpoint mapping [org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping@8d00c6] has no mapping for request
  223. 6739 [http-apr-8080-exec-6] WARN org.springframework.ws.server.EndpointNotFound - No endpoint mapping found for [SaajSoapMessage {http://endpoint.ws.abc.com}pushAbcToXyzOperation]
  224.  
  225. <context:component-scan base-package="com.abc.ws.endpoint"/>
  226.  
  227. package com.abc.ws.endpoint.endpoint;
  228.  
  229. <context:component-scan base-package="com.abc.ws.endpoint.endpoint"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement