A Gen EJB deployed under JBoss fails to call a Gen EJB deployed under WebSphere using EJBRMI. With CMIDEBUG trace enabled the JBoss sever.log file shows:
===
2018-05-10 10:21:28,827 WARN [org.jboss.ejb3.interceptors.aop.InterceptorsFactory] (http-0.0.0.0-8080-5) EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container
2018-05-10 10:21:28,827 WARN [org.jboss.ejb3.interceptors.aop.InterceptorsFactory] (http-0.0.0.0-8080-5) EJBTHREE-1246: Do not use InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be used via the bean container
2018-05-10 10:21:28,837 INFO [STDOUT] (http-0.0.0.0-8080-5) 05/10/18-10:21:28:837[http-0.0.0.0-8080-5]: EJBProcedureStepContext.usePStepSync(): Synchronous Procedure Step Use of: WAS_SVR_LIST_IFACES_FOR_MODEL.WLI4M( com.xxx.wsg.WLI4M_IA, com.xxx.wsg.WLI4M_OA) failed: com.ca.gen.csu.exception.CSUException: [Function: EJBProcedureStepContext.usePStepSync]Could not locate EJB as "WAS_SVR_LIST_IFACES_FOR_MODEL"
2018-05-10 10:21:28,839 INFO [STDOUT] (http-0.0.0.0-8080-5) 05/10/18-10:21:28:839[http-0.0.0.0-8080-5]: com.ca.gen.csu.exception.CSUException: [Function: EJBProcedureStepContext.usePStepSync]Could not locate EJB as "WAS_SVR_LIST_IFACES_FOR_MODEL"
at com.ca.gen.ejb.EJBProcedureStepContext.usePStepSync(Unknown Source)
at com.xxx.wsg.JBOSSLIS.f_22020286(Unknown Source)
at com.xxx.wsg.JBOSSLIS._JBOSSLIS(Unknown Source)
at com.xxx.wsg.JBOSSLIS.JBOSSLIS(Unknown Source)
...
2018-05-10 10:21:28,874 ERROR [STDERR] (http-0.0.0.0-8080-5) java.lang.RuntimeException: TIRM030E: Application failed - Updates have been backed out
===
The EJBRMI entry for the WAS_SVR_LIST_IFACES_FOR_MODEL transaction in the commcfg.properties file appears to getting ignored.