Hi Team, I am using Camel blueprint 2.10, CXF 2.6, JBoss Fuse 6.0. I am facing an issue trying to connect to Microsoft IIS 8.5 SOAP services with securityPolicy enabled. Provider is expecting to generate a sample SOAP request like below. but my SOAP request is generated without the <soap:header> tag, Do I need to manually code in Java for this or can I set it in the camel-route.xml - what am I missing, can you please throw some light.
<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" soap:mustUnderstand="1"> <xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="EK-12747936E7F83C159813176421345694"> <xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" /> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <wsse:SecurityTokenReference> <ds:X509Data> <ds:X509IssuerSerial> <ds:X509IssuerName>CN=localhost </ds:X509IssuerName> <ds:X509SerialNumber>1317633571 </ds:X509SerialNumber> </ds:X509IssuerSerial> </ds:X509Data> </wsse:SecurityTokenReference> </ds:KeyInfo> <xenc:CipherData> <xenc:CipherValue>ZmdQmouQD3MmR8gTHaMDncmNXZ8S4pkl+qdDK7nqy2iBHpy/HTWdCMgRnolmAwlzT6hy9e4+BRCTbwZLHSvad39MtOk+O/HQFTLqGBrLl7ne0aUQG98WXV3n2iSTnp7L1MsherqDHK5FSgx7VpM70U2C+25ny+IU23mp5NRWat4= </xenc:CipherValue> </xenc:CipherData> <xenc:ReferenceList> <xenc:DataReference URI="#ED-4" /> <xenc:DataReference URI="#ED-5" /> </xenc:ReferenceList> </xenc:EncryptedKey> <xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="ED-4" Type="http://www.w3.org/2001/04/xmlenc#Element"> <xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" /> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsse11="http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd" wsse11:TokenType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey"> <wsse:Reference URI="#EK-12747936E7F83C159813176421345694" /> </wsse:SecurityTokenReference> </ds:KeyInfo> <xenc:CipherData> <xenc:CipherValue>yYYbMK88LqUrx0FtoelxODzyom2qX4n5HD8d+ZvNMQmUhSOoVOULpKoU2nb5kiLKBwDeyJZSl1XroHZ94KBqqxHMddGUc79l3lf9GCMRyNZWpY9atd3YxBrw6pKmGwHIcaKZIBWNMoq9R6iyDqK0JBo835KgSFmu2WvLmhrXTVtvsS64gw2tukYdf+KSJW7Mr3f+Ujp9usH6Jeh4O7njtsDNm101c0B+M39xbo+WNJfKDMkpn2y/am23656KPF/5ZAxBQ+VNc1NoC1VvPd2Hk2l+7fQWse+1a7fA3Sim6ODZMTVOwBbgxU5Z3FQPZc/BldqX9G/TC1b/UHI9rVfcUMBJPQ6ptARwrelLvb79hyu9xSJ/sfby9R7QlT2hDPxz1Qw/H7wAWfvdjO3ztcsI2SwThrRLmf+D1hpwY04hns9ltcIv4YgeoXQZKzFZB07Km8FeQwD0yPXx2fY4+2oCpnx8DlL9PjHiA81Pukj6TBjSb+pQXthF9bw///kcC/jMxSPUfzrQYu6xyLwr7gTZ8mtFDt3PSaWPxgQBz503+/lcSVCwk63tg2RiWxbDCxYbbJHTES7Gnet29McMN4VGPdfZxA7UFFuUk+q/AGpyZ9zMFw1e/kcnROrgjnvKshVLFJ1T7s+7QSmtm17AmwBvwJVvrHbnoAmIc5lgfMzs5tP+Z+FTnktjzBmeDjRNtDXCs7knckWkiXg5bw0sl3U6+VPr+m3XOglpuFSlIijZoXCvOGnWNqj6DvavhM4JJq5dP6X7mLlZExz06ldWXfa3zOK9FUW3a5v2FeY8y9CJhG038QBObwRNBFyTn9vEhkTp3gALEbAopNuw/n5igsXQgVgWiFJVZ7yNzXUVtOa1ujcy9Rrnr/MXVms9XIoswBKftTTBvpFeieA8ol5NRUYWECVE289SLocC/DWKf2yLsB6GeUen4SNt9qv052BfKOCYMGFiWtnYrfPcmZmDAxdkiDYqDzRWtt0eBbkbB2qWiUDrdq38IPv9z4CasaTmH90FpOojCshdaDOKjEYfNfQboeJ6Z7n7P/g7qzBL0PSiTX/XRc/p+5hXNZj9+K/GDjuS26VC2L2ZYfgVxbR8H3Pnkqfcjh/QOG1YHgvTUw16bFRjK2stHjWcovAdhMO7KMlJM9ZcQO3tQEn7TCJMCsEV8ij0XUv7B7NR1JUZxbhPWzNh4EeQcBKFzdB2nRr4N0DP3yCMf+02u+kMBVjCzkeaa100c+B7PjAmS2Lp3HRNaDQp/71FdQocr+wySaj8VpD4XIrdA1OhSvW0g1Xi0zzgOUNpO4S/UtorI3bxmE2221AeqOJ79t7k0zOEvpRvdHdJKeg5zHmQ5LgPsWVmcOnzd2RuYCXOumpB5GtOJ8lptwaaUD9OfdD9YSt3R1BmXimRvNfyVvjbkgbGhDNwwE4I2rhY2/YBJV76Hidrip5fNEhu/1yX/QvLpxVirWn7YWKjlYqlfBo2tCGeH3JUHec++fJJwVJr7nB+eaLbQ0+QCl+1PTkz/7Q1ETNosnXc63BLn5SoAwRAuCOEhjfIvB2Lye3xLMFO1E/mGMie33EvfGRRQZ+n4GWpRJAf4W+deG9SA1+YmRW5p4C48ETL1bliMZy6EApuuIYACRiYW/XItXKLdxgC83Nukvz4rrEz4EwrqX1Z1Vn+m/xpH3RMzWOtC7jeywM0Isa7skzjXuZrlAdv1dnfjBj8h3sRPoBwnZXJ7ref8/Kx7PPSQEUOT1buSTc9Qdlt9hMVjgm+INcvc6YkWQ7YAJgcwciCo1AN6M0NMKAzbp7eitd5p7uaZbui+B3VwtH1798q7pVVBh9JZVGEQMQOX3YZvFo1ls/vTIdS8hiOKtg661y98P/1YECOPElyzPIL1lTC19nRBW1yKMN6UffAxj8nWxzoCv2SOxMH8HfAzE8N8ZdGx+neRCl3hRS5ODfqkWWsep/RF5tJEjVgHnpDqZZYtbppkpydHqCS70UxPK5KgpEV59t12+QrwGvv0pyR7EUvLDdvLbaoA2lSpTIBM6WQENA26Vnq46A6sVQ56h0RpFul0X0ckPNEqDCkGKsMK9Co0lJ+t2/XTESA6B2wjXtiNdXfnDhM0lDHrLqkIYIIN/BboCo4KXWTdwqBhFNSGoOJAthsUccK/pyByIcfPhxkFQMr4jTY83GhFq0vjMkzvM0Hv98yKSYM4kncNdM5kK5zTRQfUu7gUUVYdpkOpUDVhn7xBB9PuQr2gPFC0atbG+0teanmarEd88NlysVNOWoEeiUYwzTqwYV7kVuvN6+SIb1nIqpUYVVKQm2oo14EwbIn/2IjnyuMinkbsaEl2D+C1LLw69LHvVGhtMPVNiBMCVcINgr+9dA2ARariJgpl7WrkfRS9KBBAXgbkk10CJnUT8enoeaUbiB17MoATxUc3O3hzLiYGFwG4PNcW5OKC7JRiUiLAK75GIW9lH/dNsLZpHs6X9525BXALK23d+9+gMb1sePvvNSixeByU7FXK4bGD+l5X1Mfz4/EgNZrXOE9lEx+h8diNGi4DLUignh2xza7SPTO5fOKsvw/AISuJJG+rAm5FyqCDBy/hCKXhHcU/ZgVQS9qbYeLHs28P3ycf15786VzT70cTc/Ve9pcgHzha0rM01ndLozgIkcV89JI7CqMGevxJaejPVfvtil1rBGKR6n4oTMlP4/lza+TM9u3q409yhtAj5yUlSahjZAttYks7m0zKkXVPXE0o28HSevL1gA7W1/c/PygGZNazIRyVxYHh+mnhnLzHLTiK+wG </xenc:CipherValue> </xenc:CipherData> </xenc:EncryptedData> <wsu:Timestamp wsu:Id="TS-1"> <wsu:Created>2011-10-03T11:42:14.242Z</wsu:Created> <wsu:Expires>2011-10-03T11:47:14.242Z</wsu:Expires> </wsu:Timestamp> </wsse:Security> </soap:Header> <soap:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-2"> <xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="ED-5" Type="http://www.w3.org/2001/04/xmlenc#Content"> <xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" /> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsse11="http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd" wsse11:TokenType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey"> <wsse:Reference URI="#EK-12747936E7F83C159813176421345694" /> </wsse:SecurityTokenReference> </ds:KeyInfo> <xenc:CipherData> <xenc:CipherValue>9MmmHrmHXaCSocFyODDmjWF/HCZ4BnxI3bjg9D9uLArYNrGtNHHIgReTZmXNeXjy1gbXxc+mNdU8iAAdGZwyyONfFDYlWSXluuLj5PEsL4YdYDjnMpQ+cLhdmns+Ca8GEM1DFOHlg47BbcOyFoFp3dieL+fR+gm2su4x3gDerIA= </xenc:CipherValue> </xenc:CipherData> </xenc:EncryptedData> </soap:Body> </soap:Envelope> ----- Satyam -- View this message in context: http://camel.465427.n5.nabble.com/How-to-set-SOAP-Headers-in-SOAP-Message-Camel-blueprint-tp5776204.html Sent from the Camel - Users mailing list archive at Nabble.com.