Introduction This document enumerates which interceptors depend on which SDK helper classes. Actional 9.0 Interceptor InterHelpJ2ee InterHelpJms InterHelpJax InterHelpDom InterHelpBase InterHelpTrust InterHelpJaxJIT ServletInteraction Actional Intermediary AquaLogic Service Bus (alsb-interceptor) Axis (axis-interceptor) BEA EJB (beainterceptor-ejb) BEA SOAP (beainterceptor-sdk2) WebLogic Workshop (1) CXF (cxf-interceptor) Jakarta (http-interceptor) GlassFish (glassfish-interceptor) JBoss EJB (jboss-interceptor/src-ejb) JBoss ESB (jboss-interceptor/src-esb) JBoss-WS (jboss-interceptor/src-jboss-ws) JMS (jmsinterceptor-sdk2) OracleAS (oracle-as-interceptor) RMI (rmi.interceptor) SAAJ (saaj-interceptor)
SAG X-Broker (sag_xbroker_interceptor) SAP SOAP interceptor Savvion (savvion-interceptor) Servlet (j2ee-interceptor) SpringWS (spring-ws-interceptor) Sun JAX-RPC (sunappserver-interceptor) Tibco BusinessWorks (tibbw-interceptor) WebMethods (webmethods-interceptor) WebSphere EJB (websphereinterceptor) WebSphere SOAP (which is a rebadged Axis) (1) Used by com.actional.lg.interceptor.bea.wlwservercall
Actional 8.2.4 & 8.2.5 Interceptor InterHelpJ2ee InterHelpJms InterHelpJax InterHelpDom InterHelpBase InterHelpTrust InterHelpJaxJIT ServletInteraction Actional Intermediary AquaLogic Service Bus (alsb-interceptor) AONS (aonsinterceptor-sdk2) Axis (axis-interceptor) (1) BEA EJB (beainterceptor-ejb) BEA SOAP (beainterceptor-sdk2) CXF (cxf-interceptor) Fujitsu BPM (fujitsu_ibpminterceptor) Jakarta (http-interceptor) GlassFish (glassfish-interceptor) JBoss EJB (jboss-interceptor/src-ejb) JBoss ESB (jboss-interceptor/src-esb) JBoss-WS (jboss-interceptor/src-jboss-ws) JMS (jmsinterceptor-sdk2) Lombardi TeamWorks (ltwinterceptor) OracleAS (oracle-as-interceptor) RMI (rmi.interceptor) SAAJ (saaj-interceptor) SAG X-Broker (sag_xbroker_interceptor) SAP SOAP interceptor Savvion (savvion-interceptor) Servlet (j2ee-interceptor)
SpringWS (spring-ws-interceptor) Sun JAX-RPC (sunappserver-interceptor) Tibco BusinessWorks (tibbw-interceptor) Tomcat Valve (tomcat5-interceptor) --> this interceptor is not shipped WaspJ (waspj/waspjinterceptor) WebMethods (webmethods-interceptor) WebSphere EJB (websphereinterceptor) WebSphere SOAP (which is a rebadged Axis) Actional 8.2.3 Interceptor InterHelpJ2ee InterHelpJms InterHelpJax InterHelpDom InterHelpBase InterHelpTrust InterHelpJaxJIT ServletInteraction Actional Intermediary AquaLogic Service Bus (alsb-interceptor) AONS (aonsinterceptor-sdk2) Axis (axis-interceptor) (1) BEA EJB (beainterceptor-ejb) BEA SOAP (beainterceptor-sdk2) CXF (cxf-interceptor) Fujitsu BPM (fujitsu_ibpminterceptor) Jakarta (http-interceptor) GlassFish (glassfish-interceptor) JBoss EJB (jboss-interceptor/src-ejb) JBoss ESB (jboss-interceptor/src-esb)
JBoss-WS (jboss-interceptor/src-jboss-ws) JMS (jmsinterceptor-sdk2) Lombardi TeamWorks (ltwinterceptor) OracleAS (oracle-as-interceptor) RMI (rmi.interceptor) SAAJ (saaj-interceptor) SAG X-Broker (sag_xbroker_interceptor) SAP SOAP interceptor Savvion (savvion-interceptor) Servlet (j2ee-interceptor) SpringWS (spring-ws-interceptor) Sun JAX-RPC (sunappserver-interceptor) Tibco BusinessWorks (tibbw-interceptor) Tomcat Valve (tomcat5-interceptor) --> this interceptor is not shipped WaspJ (waspj/waspjinterceptor) WebMethods (webmethods-interceptor) WebSphere EJB (websphereinterceptor) WebSphere SOAP (which is a rebadged Axis) (1) Even though the Axis interceptor has a binary dependency on InterHelpJax, it is a loose one. What we mean is that the code is structured in such a way that if the Axis interceptor finds out that the InterHelpJaxJIT bridge interfaces were not attached (throughinterhelpjaxjit.aop), then the interceptor will attempt retrieving the information it needs using InterHelpJax. However, if the javax.xml.rpc.* are not visible to the Axis interceptor's code, then it will be gracefully and an error message will logged mentioning that InterHelpJaxJIT.aop should be added to the list of AOPs. So in summary, the Axis interceptor is structured in a way that it is not necessary to remove the dependency on InterHelpJax to make it deployable in the CLASSPATH (or even the boot CLASSPATH for that matter).
Helper Bundle Since Actional 8.2.3 these helper classes are bundled in the following jars. Helper Class InterHelpBase InterHelpTrust InterHelpJaxJIT InterHelpJ2ee InterHelpJms InterHelpJax InterHelpDom Jar Name actional-sdk.jar actional-sdk.jar actional-sdk.jar actional-sdk-servlet.jar actional-sdk-jms.jar actional-sdk-jax.jar actional-sdk-dom.jar