I am writing a java client to consume a web service that I have no control
of. The web service requires a sign message.
I have configured Rampart to sign the message with file polocy.xml(as
example n.2 of Rampart example) I have the callback handler working
correctly. 
If I submit just the SOAP message (I captured using tcpmon) using XMLSpy,
the message works correctly and the response from the web service appears
correct.

My java client, however, throws an exception: 
org.apache.axis2.AxisFault: SOAP header missing
        at
org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:166)
        at
org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)
............................
because the response not have the header, but the response must not have the
header.

My question is: 
Is there something to tell Rampart that the security header is ONLY required
for client outbound messages and that inbound messages to client WILL NOT
have a security header?

This is my file policy.xml:
<?xml version="1.0" encoding="UTF-8"?>

        
                
                        
                                
                                        
                                                
                                                        
                                                                
                                                                     
                                                                        
                                                                
                                                        
                                                
                                        
                                        
                                                
                                                        
                                                                
                                                                    
                                                                        
                                                                
                                                        
                                                
                                        
                                        
                                                
                                                        
                                                
                                        
                                        
                                                
                                                        
                                                
                                        
                                        
                                        
                                
                        
                        
                                
                                        
                                        
                                
                        
                        
                                
                        
                                 

                        1
                                
                                1
                                 
                                                                        
it.csi.aura.auraws.services.central.inserimentoprofiloanagrafico.PWCBHandler
                                  
                  D:\ENG\progetti\AURA\RichiestaCertificato\truststore2
                  aura2xmpi 
                 
                                
                                        
                                                JKS
                                                        
                                                
D:\ENG\progetti\AURA\RichiestaCertificato\keystoreCancheS.jks                   
                        
                                                xmpi2aura
                                        
                                
                        
                
        


Other ideas, or something I am missing? 
Thanks!



-- 
View this message in context: 
http://old.nabble.com/Error-org.apache.axis2.AxisFault%3A-SOAP-header-missing-tp28814312p28814312.html
Sent from the Axis - User mailing list archive at Nabble.com.

Reply via email to