Hi Nadine, The problem now is that Rampart doesn't support "*SpnegoContextToken" which is in your service policy. Is it possible to change the service no to use *"*SpnegoContextToken" . You can find more info about this issue here [1].
thanks, nandana [1] - http://social.msdn.microsoft.com/forums/en-US/wcf/thread/8323b50c-f73c-4fd2-a0e9-a0fd758fd444/ * On Sun, Dec 21, 2008 at 2:28 AM, Nadine Hauteville <nhautevi...@gmail.com>wrote: > Hi Nandana, > > Thanks for your answer, I've changed the file policy.xml (see attachment), > but I 've the following error: > > org.apache.axis2.AxisFault: Error in obtaining a token > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:70) > at org.apache.axis2.engine.Phase.invoke(Phase.java:317) > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:429) > at > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401) > at > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) > at > org.apache.axis2.client.OperationClient.execute(OperationClient.java:163) > at > com.publigroupe.common.radio.ratecard.RateServiceStub.GetRegion(RateServiceStub.java:2626) > at Client1.main(Client1.java:56) > Caused by: org.apache.rampart.RampartException: Error in obtaining a token > at org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:657) > at > org.apache.rampart.util.RampartUtil.getSecConvToken(RampartUtil.java:540) > at > org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:872) > at > org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:83) > at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144) > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) > ... 8 more > Caused by: java.lang.NullPointerException > at > org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:883) > at > org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:83) > at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144) > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) > at org.apache.axis2.engine.Phase.invoke(Phase.java:317) > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:429) > at > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401) > at > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) > at > org.apache.axis2.client.OperationClient.execute(OperationClient.java:163) > at > org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:548) > at > org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:134) > at org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:644) > ... 13 more > > I think that this policy.xml file is not well created, could you please > help me to know if the file policy.xml or policy2.xml is the better. > > Thanks and best regards > Nadine > -- Nandana Mihindukulasooriya WSO2 inc. http://nandana83.blogspot.com/ http://www.wso2.org