Cannot create CBR on SoapAction

Posted by Admin on 30-May-2008 11:33

Hi all!

I try to create a composite web service in SonicESB 7.6.

One of rule conditions in CBR step looks like

XQ_getProperty("SOAPAction", -1) == "a"

My wsdl file defines an operation like

It looks like all right but it doesn't work. To check that my process gets messages I've added the second rule with condition just "true", and this branch does work.

What's wrong?

All Replies

Posted by jtownsen on 02-Jun-2008 07:30

When I look into coming message I see

"a"

Could it be that it should not have the quotes? ie it should read:

Posted by Admin on 06-Jun-2008 05:32

Right, this is the core pf the problem. Actually, I've changed CBR rule to

SoapAction == "\"a\"",

and it works fine now.

This thread is closed