We are using AppsAdapter to connect to eBiz suite. We are calling DeleteSalesOrder and sending the username & password.
Sending property "jca.apps.Username", value is "EBS_User1".
Sending property "jca.apps.Responsibility", value is "BCT_ORDER_MANAGEMENT_RESPONSIBILITY".
Sending property "jca.apps.ORG_ID", value is "204".
user1 - no access
user 2 - no access
user2 - access
When I test the composite, I face the issue as
I have attached the logs. It is very strange that the connection to APPS is going thro when I am sending invalid user. this is urgent & we have a poc demo soon...
invalid user - we get cannot set context & exception which is very correct.
valid user - connection established - message coming from EBiz - very correct till here
invalid user - connection established - message coming from EBiz !!!!!!!!! (this is wrong, am wondering if SOA is caching the connection details and invoking apps with the previous connection)
call 1 : invalid user - authorisation failed - working fine
[2012-01-20T14:22:00.237+05:30] [soa_server1] [ERROR]  [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 11d1def534ea1be0:4e7b7594:134f53d6e38:-8000-0000000000000660,0:2] [WEBSERVICE_PORT.name: DeleteSalesOrderBPELProcess_pt] [APP: soa-infra] [composite_name: EBSDeleteSalesOrderProject_OWSM] [component_name: DeleteSalesOrderBPELProcess] [component_instance_id: 260001] [J2EE_MODULE.name: fabric] [WEBSERVICE.name: deletesalesorderbpelprocess_client_ep] [J2EE_APP.name: soa-infra] JCABinding=> EBSDeleteSalesOrderProject_OWSM:AppsAdapterService [ AppsAdapterService_ptt::AppsAdapterService(InputParameters,OutputParameters) ] Could not invoke operation 'AppsAdapterService' against the 'Oracle Applications Adapter' due to: [[
Interaction processing error.
Error while processing the execution of the APPS.OE_ORDER_PUB.DELETE_ORDER API interaction.
An error occurred while processing the interaction for invoking the APPS.OE_ORDER_PUB.DELETE_ORDER API. Cause: oracle.tip.adapter.apps.FunctionSecurityValidationException: Failed Function Security validation for user weblogic with responsibility BCT_ORDER_MANAGEMENT_RESPONSIBILITY for API PLSQL:OE_ORDER_PUB:DELETE_ORDER
Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD. This exception is considered not retriable, likely due to a modelling mistake.
call 2 : valid user- authentication passed - working fine
The responsibility and the username that you use will help you to call any business event or concurrent program, etc..,
Can you elaborate on the user 2 and user3. Where are you configuring the user2 and user3 and what are you trying to do with those users here.