ID: 1
Address: http://172.20.35.232:5220/cea-ws/services/AuthenticateMemberService
Encoding: UTF-8
Content-Type: text/xml
Headers: {Accept=[*/*], breadcrumbId=[ID-hut-54174-1379057586116-0-1],
Host=[172.21.127.200:10001], SOAPAction=[""], User-Agent=[Apache CXF 2.6.9]}
Payload: <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Header><wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Timestamp
wsu:Id="TS-2"><wsu:Created>2013-09-13T07:33:11.082Z</wsu:Created><wsu:Expires>2013-09-13T07:38:11.082Z</wsu:Expires></wsu:Timestamp><wsse:UsernameToken
wsu:Id="UsernameToken-1"><wsse:Username>iloyal-web</wsse:Username><wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest";>cCs8NR+Gt63QmbybwGBVNYW8n6E=</wsse:Password><wsse:Nonce
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";>qjh6YTiNqMZGueL0Mi7mzA==</wsse:Nonce><wsu:Created>2013-09-13T07:33:11.080Z</wsu:Created></wsse:UsernameToken></wsse:Security></soap:Header><soap:Body><ns2:AuthenticateMemberRequest
xmlns:ns2="http://www.ibsplc.com/iloyal/member/authenticatemember/type/";><companyCode>MU</companyCode><programCode>CEAEM</programCode><membershipNumber>600260209668</membershipNumber><pin>12345678</pin><txnHeader><transactionID>ABF3DF2C805EEE88ABC39E4747832EEC</transactionID><userName>ADMIN</userName><timeStamp>2013-09-13T03:33:10.529+08:00</timeStamp></txnHeader></ns2:AuthenticateMemberRequest></soap:Body></soap:Envelope>
--------------------------------------
2013-09-13 15:33:11,328 [ult-workqueue-1] INFO  AuthenticateMember            
- Inbound Message
----------------------------
ID: 1
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml; charset=UTF-8
Headers: {connection=[Keep-Alive], content-type=[text/xml; charset=UTF-8],
Date=[Fri, 13 Sep 2013 07:33:15 GMT], Keep-Alive=[timeout=5, max=95],
Set-Cookie=[FFP_BALANCER_ROUTEID=.5020; path=/],
transfer-encoding=[chunked], X-Powered-By=[Servlet/2.5 JSP/2.1]}
Payload: <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
soapenv:mustUnderstand="1"><wsu:Timestamp
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
wsu:Id="Timestamp-22600178"><wsu:Created>2013-09-13T07:33:15.441Z</wsu:Created><wsu:Expires>2013-09-13T07:34:55.441Z</wsu:Expires></wsu:Timestamp><wsse:UsernameToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
wsu:Id="UsernameToken-17925524"><wsse:Username>iloyal-web</wsse:Username><wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest";>4IC60j2QIcL9X30bo6nEErzbIX8=</wsse:Password><wsse:Nonce>AeMC7IfTaVL1zsU4zqZKAQ==</wsse:Nonce><wsu:Created>2013-09-13T07:33:15.440Z</wsu:Created></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><ns2:AuthenticateMemberResponse
xmlns:ns2="http://www.ibsplc.com/iloyal/member/authenticatemember/type/";><status>true</status><resultType>S</resultType><resultMessage>SUCCESS</resultMessage><passwordType>T</passwordType><membershipNumber>600260209668</membershipNumber><lastLoginTime>13-Sep-2013
15:31:28</lastLoginTime><txnHeader><transactionID>21800EB5DA08F6870801F1755DEFDC7A</transactionID><userName>ADMIN</userName><timeStamp>2013-09-12T19:33:10.529Z</timeStamp></txnHeader></ns2:AuthenticateMemberResponse></soapenv:Body></soapenv:Envelope>
--------------------------------------
Exception in thread "qtp28960764-19" java.lang.OutOfMemoryError: Java heap
space
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1801)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2016)
        at
org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562)
        at java.lang.Thread.run(Thread.java:619)
Exception in thread "qtp28960764-17" java.lang.OutOfMemoryError: Java heap
space
Exception in thread "Camel (context1) thread #0 - ManagementLoadTask"
java.lang.OutOfMemoryError: Java heap space
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1801)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1983)
        at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
        at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
2013-09-13 15:34:35,606 [qtp28960764-20 ] INFO  AsyncHttpConnection           
- EndPoint making no progress: 100
[email protected][connected
local=/172.21.127.200:10001 remote=/172.21.127.200:54190][o=true
d=true,io=1,w=true,rb=false,wb=false]
2013-09-13 15:34:35,611 [qtp28960764-20 ] WARN  AsyncHttpConnection           
- Closing EndPoint making no progress: 200
[email protected][connected
local=/172.21.127.200:10001 remote=/172.21.127.200:54190][o=true
d=true,io=1,w=true,rb=false,wb=false]



------------------------------------------------


camel-config.xml:


<?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:camel="http://camel.apache.org/schema/spring";
       xmlns:cxf="http://camel.apache.org/schema/cxf";
       xmlns:context="http://www.springframework.org/schema/context";
       xmlns:jaxws="http://cxf.apache.org/jaxws";
       xmlns:xs="http://www.w3.org/2001/XMLSchema";
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
       http://camel.apache.org/schema/spring
http://camel.apache.org/schema/spring/camel-spring.xsd
       http://camel.apache.org/schema/cxf
http://camel.apache.org/schema/cxf/camel-cxf.xsd";>

 <import resource="classpath:META-INF/cxf/cxf.xml" /> 

        <bean id="logIn" 
class="org.apache.cxf.interceptor.LoggingInInterceptor" />
        <bean id="logOut" 
class="org.apache.cxf.interceptor.LoggingOutInterceptor"
/>
        <bean id="saajOut"
class="org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor" />
        <bean id="saajIn"
class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor" />
        <bean id="wss4jOut"
class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor">
                <constructor-arg>
                        <map>
                                <entry key="action" value="UsernameToken 
Timestamp" />
                                <entry key="mustUnderstand" value="0" />
                                <entry key="passwordType" 
value="PasswordDigest" />
                                <entry key="user" value="iloyal-web" />
                                <entry key="passwordCallbackRef">
                                        <ref bean="clientPasswordCallback" />
                                </entry>
                        </map>
                </constructor-arg>
        </bean>
        <bean id="wss4jIn"
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
                <constructor-arg>
                        <map>
                                <entry key="action" value="UsernameToken 
Timestamp" />
                                <entry key="mustUnderstand" value="0" />
                                <entry key="passwordType" 
value="PasswordDigest" />
                                <entry key="user" value="iloyal-web" />
                                <entry key="passwordCallbackRef">
                                        <ref bean="clientPasswordCallback" />
                                </entry>
                        </map>
                </constructor-arg>
        </bean>
        <bean id="clientPasswordCallback"
class="com.ibsplc.iloyal.ClientPasswordCallback">
            <property name="passwords">
                    <map>
                                        <entry key="iloyal-web" 
value="iloyal123" />
                                        <entry key="travel-sky" 
value="CEAEMsky" />
                        </map>
            </property>
        </bean>
  
  <bean id="enrichBean"
class="org.apache.camel.example.cxf.proxy.EnrichBean"/>

  
   <cxf:cxfEndpoint id="reportAuthIncident"
                   address="http://172.21.127.200:10001/authenticateMember";
                   endpointName="s:AuthenticateMember"
                   serviceName="s:AuthenticateMemberService"
                  
wsdlURL="http://172.20.35.232:5220/cea-ws/services/AuthenticateMemberService?wsdl";
                  
xmlns:s="http://www.ibsplc.com/iloyal/member/authenticatemember/wsdl"; >
                     <cxf:properties> 
                                            <entry key="dataFormat" 
value="CXF_MESSAGE" /> 
                                     </cxf:properties> 
   </cxf:cxfEndpoint> 
   <cxf:cxfEndpoint id="realreportAuthIncident"  
                  
address="http://172.20.35.232:5220/cea-ws/services/AuthenticateMemberService"; 
                  
wsdlURL="http://172.20.35.232:5220/cea-ws/services/AuthenticateMemberService?wsdl";>
                       <cxf:properties> 
                                            <entry key="dataFormat" 
value="CXF_MESSAGE" /> 
                                       </cxf:properties> 
                   <cxf:inInterceptors>
                                                <ref bean="logIn" />
                                        </cxf:inInterceptors>
                                        <cxf:outInterceptors>
                                                <ref bean="saajOut" />
                                                <ref bean="wss4jOut" />
                                                <ref bean="logOut" />
                                        </cxf:outInterceptors>
                                        
   </cxf:cxfEndpoint> 

  
  <camel:camelContext xmlns="http://camel.apache.org/schema/spring";
id="context1">
        <camel:endpoint id="callAuthRealWebService"
uri="http://172.20.35.232:5220/cea-ws/services/AuthenticateMemberService?throwExceptionOnFailure=false";
/>
    <camel:route trace="true">
      
      <camel:from uri="cxf:bean:reportAuthIncident"/>
      
      
      <camel:to uri="cxf:bean:realreportAuthIncident" />
      
    </camel:route>
  </camel:camelContext>
</beans>



why? how to do?



--
View this message in context: 
http://camel.465427.n5.nabble.com/soap-response-code-200-but-OutOfMemoryError-Java-heap-space-tp5739287.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to