This content has been marked as final. Show 3 replies
There is correction in my approach.
In one of the post i saw that we should have a replace or assign infront of the route which is calling the business service.
So as per the new approach the flow will be like the below
OSB-A --> PIM WS --> PLS/QL
In OSB-A we have Proxy Service which calls the Business service using Routing Options, before that i have a assign, which will assign the below xml to $Header variable.
Then i have a replace which will replace the $header with $Header.
still iam getting the Missing "<wsse:Security> in SOAP Header"
Edited by: veejai24 on 17-Apr-2012 05:49
I am able to use Service Account in my OSB. The following are the steps i did.
I have created a service account and kept my username and password there in a common OSB Project.
Then in my proxy service i have an assign which is having the wsse header tags, which retrieves the username and password from service account.
I replace the header with the above information and calling the business service using routing options.
In business service, in http transport page i have used Authentication type as basic and kept the service account by browsing from my common OSB Project.
If i fire a request iam getting the response back as expected.
My question is why should i do 2 times the same thing, when i try to remove the configuration from business service iam getting exception saying "WSSE credentials are missing"
When i put it back its started working.