Hi Kathees,

I think removing the *"wsse:Security" *header is not the correct workaround
for this issue.

Please check whether you deployed the correct service for this sample?

All the samples up until *"sample 100" *are based on the
*SimpleStockQuoteService.*

*But, sample 100 *requires the *SecureStockQuoteService* to be deployed in
order to check it.

*Note: Deploy the back-end service  SecureStockQuoteService.*

Cheers

-------------------------------------
*Shabir Mohamed*
*Software Engineer*
WSO2 Inc.; http://wso2.com
Email: [email protected] <[email protected]>
Mobitel: +94 77 3516019 | +94 71 6583393

On Tue, Mar 10, 2015 at 2:04 PM, Kathees Rajendram <[email protected]> wrote:

> Hi Vanji,
>
> It is in the doc. I didn't test the esb sample 100 after I got the issue.
> I tested the security scenario in new implementation and used the following
> configuration It is working.
>
> <header name="Action" value="urn:getQuote"/>
>  <payloadFactory media-type="xml">
>     <format>
>        <m0:getQuote xmlns:m0="http://services.samples";>
>           <m0:request>
>              <m0:symbol>WSO2</m0:symbol>
>           </m0:request>
>        </m0:getQuote>
>     </format>
>     <args/>
>  </payloadFactory>
>  <call blocking="true">
>     <endpoint>
>        <address uri="
> http://localhost:9000/services/SecureStockQuoteService";>
>           <enableSec policy="sec_policy"/>
>        </address>
>     </endpoint>
>  </call>
>  <property name="RESPONSE" value="true"/>
>  <header name="To" action="remove"/>
>  <header xmlns:wsse="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
> "
>          name="wsse:Security"
>          action="remove"/>
>  <send/>
>  <drop/>
>
>
> Thanks,
> kathees
>
>
> On Tue, Mar 10, 2015 at 12:43 PM, Vanjikumaran Sivajothy <[email protected]>
> wrote:
>
>> isn't that mentioned in the doc?
>>
>> On Tue, Mar 10, 2015 at 12:42 PM, Kathees Rajendram <[email protected]>
>> wrote:
>>
>>> Thanks Vanji and Thilini.
>>>
>>> The issue was in my configuration that the response has the security
>>> header when ESB send back to client. I used the following configuration to
>>> remove the security header Now it is working.
>>>
>>> <header xmlns:wsse="
>>> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
>>> "
>>>  name="wsse:Security"
>>>  action="remove"/>
>>>
>>> Thanks,
>>> Kathees
>>>
>>> On Fri, Mar 6, 2015 at 9:04 AM, Thilini Cooray <[email protected]>
>>> wrote:
>>>
>>>> Hi Kathees,
>>>>
>>>> Did you store unlimited strength policy files [1] in
>>>> JAVA_HOME/jre/lib/security folder ?
>>>>
>>>> [1]
>>>> http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
>>>>
>>>> On Wed, Mar 4, 2015 at 6:43 PM, Kathees Rajendram <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Vanji,
>>>>>
>>>>> I am getting above exception when I run the esb sample 100. I followed
>>>>> the steps as it is in the documentation[1].
>>>>> [1] -
>>>>> https://docs.wso2.com/display/ESB481/Sample+100%3A+Using+WS-Security+for+Outgoing+Messages
>>>>>
>>>>> Thanks,
>>>>> Kathees
>>>>>
>>>>> On Wed, Mar 4, 2015 at 6:14 PM, Vanjikumaran Sivajothy <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> Hi Kathees,
>>>>>>
>>>>>> You question is not clear! Can you please elaborate more on what you
>>>>>> have done?
>>>>>>
>>>>>> On Wed, Mar 4, 2015 at 5:52 PM, Kathees Rajendram <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I am getting following exception when I invoke the service.
>>>>>>>
>>>>>>> [2015-03-04 17:27:00,003] ERROR - AxisEngine Missing wsse:Security
>>>>>>> header in request
>>>>>>> org.apache.axis2.AxisFault: Missing wsse:Security header in request
>>>>>>>     at
>>>>>>> org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)
>>>>>>>     at
>>>>>>> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)
>>>>>>>     at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
>>>>>>>     at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
>>>>>>>     at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
>>>>>>>     at
>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
>>>>>>>     at
>>>>>>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:235)
>>>>>>>     at
>>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>>>>>     at
>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>>     at
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>> Caused by: org.apache.rampart.RampartException: Missing
>>>>>>> wsse:Security header in request
>>>>>>>     at
>>>>>>> org.apache.rampart.RampartEngine.process(RampartEngine.java:146)
>>>>>>>     at
>>>>>>> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92)
>>>>>>>     ... 9 more
>>>>>>> [2015-03-04 17:27:00,004] ERROR - ClientWorker Fault processing
>>>>>>> response message through Axis2
>>>>>>> org.apache.axis2.AxisFault: Missing wsse:Security header in request
>>>>>>>     at
>>>>>>> org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)
>>>>>>>     at
>>>>>>> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)
>>>>>>>     at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
>>>>>>>     at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
>>>>>>>     at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
>>>>>>>     at
>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
>>>>>>>     at
>>>>>>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:235)
>>>>>>>     at
>>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>>>>>     at
>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>>     at
>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>> Caused by: org.apache.rampart.RampartException: Missing
>>>>>>> wsse:Security header in request
>>>>>>>     at
>>>>>>> org.apache.rampart.RampartEngine.process(RampartEngine.java:146)
>>>>>>>     at
>>>>>>> org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92)
>>>>>>>     ... 9 more
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Kathees
>>>>>>>
>>>>>>> --
>>>>>>> Kathees
>>>>>>> Software Engineer,
>>>>>>> email: [email protected]
>>>>>>> mobile: +94772596173
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Sivajothy Vanjikumaran
>>>>>> *Senior Software Engineer*
>>>>>> *Integration Technologies Team*
>>>>>> *WSO2 Inc. http://wso2.com <http://wso2.com/>*
>>>>>> *Mobile:(+94)777219209*
>>>>>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image:
>>>>>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn]
>>>>>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image:
>>>>>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare]
>>>>>> <http://www.slideshare.net/vanjikumaran>
>>>>>>
>>>>>> This communication may contain privileged or other
>>>>>> confidential information and is intended exclusively for the addressee/s.
>>>>>> If you are not the intended recipient/s, or believe that you may
>>>>>> have received this communication in error, please reply to the
>>>>>> sender indicating that fact and delete the copy you received and in
>>>>>> addition, you should not print, copy, re-transmit, disseminate, or
>>>>>> otherwise use the information contained in this communication.
>>>>>> Internet communications cannot be guaranteed to be timely, secure, error
>>>>>> or virus-free. The sender does not accept liability for any errors
>>>>>> or omissions
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Kathees
>>>>> Software Engineer,
>>>>> email: [email protected]
>>>>> mobile: +94772596173
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>>
>>>> Thilini Cooray
>>>> Software Engineer
>>>> Mobile : +94 (0) 774 570 112 <%2B94%20%280%29%20773%20451194>
>>>> E-mail : [email protected]
>>>>
>>>
>>>
>>>
>>> --
>>> Kathees
>>> Software Engineer,
>>> email: [email protected]
>>> mobile: +94772596173
>>>
>>
>>
>>
>> --
>> Sivajothy Vanjikumaran
>> *Senior Software Engineer*
>> *Integration Technologies Team*
>> *WSO2 Inc. http://wso2.com <http://wso2.com/>*
>> *Mobile:(+94)777219209*
>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image:
>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn]
>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image:
>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare]
>> <http://www.slideshare.net/vanjikumaran>
>>
>> This communication may contain privileged or other
>> confidential information and is intended exclusively for the addressee/s.
>> If you are not the intended recipient/s, or believe that you may
>> have received this communication in error, please reply to the
>> sender indicating that fact and delete the copy you received and in
>> addition, you should not print, copy, re-transmit, disseminate, or
>> otherwise use the information contained in this communication.
>> Internet communications cannot be guaranteed to be timely, secure, error
>> or virus-free. The sender does not accept liability for any errors
>> or omissions
>>
>
>
>
> --
> Kathees
> Software Engineer,
> email: [email protected]
> mobile: +94772596173
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to