This content has been marked as final. Show 7 replies
from your description it looks like you have a requesting transport adapter failing to call your requester ABCS, correct?
This comes from the fact that ABCS are automatically secured in AIA 126.96.36.199 onwards. Check the security chapter in the Developer's Guide for details.
So in your transport adapter, you have to add a client side policy to the reference pointing to your requester ABCS. The typical policy to be used here is is 'oracle/aia_wss10_saml_token_client_policy_OPT_ON'. You can attach that in EM by selecting the transport adapter composite, then the reference 'CreatePurchaseOrderListMarReqABCSImpl', and there add the policy mentioned above.
We had this.
In EM we disabled all the policy sets
We then went to the AIASyncErrorHandler composite as this had a security policy on it as well and we deleted this.
On my todo list is to work out how the policy sets work and how we should implement them, but this fix got it working for us.
Thanks guys. Appreciated your help on this issue. I work with Anish and we have fixed the problem.
We ended up keeping the security policies enabled.
We added the ‘oracle/aia_wss10_saml_token_client_policy_OPT_ON’ policy from the Requester Adapter to the Requestor ABCS and added the ‘oracle/aia_wss_saml_or_username_or_http_token_service_policy_OPT_ON’ policy from the Provider to the service it calls.
After inital testing, all our AIA interfaces are working!