Liberty supporta un sottoinsieme di API WOLA (WebSphere Optimized Local Adapters). Questa regola contrassegna l'uso di API non supportate in Liberty.
La regola Java™ contrassegna le seguenti classi relative alle funzioni MBean non disponibili in Liberty:
com.ibm.websphere.ola.OLAConnectionHandlecom.ibm.websphere.ola.OLAHeadercom.ibm.websphere.ola.OLARGEcom.ibm.websphere.ola.OLARGEInformationcom.ibm.websphere.ola.OLARGEListcom.ibm.websphere.ola.OLASearchObjectcom.ibm.websphere.ola.OLAStatusInformation
La regola Java contrassegna anche le annotazioni RemoteHome con
com.ibm.websphere.ola.ExecuteHome.class come interfaccia remota.
Liberty ignora l'interfaccia @RemoteHome.
Per ospitare questo EJB in Liberty, modificare l'applicazione in modo da fornire anche un bean EJB
di business locale che implementa com.ibm.websphere.ola.ExecuteLocalBusiness.
@RemoteHome(com.ibm.websphere.ola.ExecuteHome.class)
La regola XML contrassegna gli elementi <remote> e <home> che
contengono riferimenti alle classi com.ibm.websphere.ola.
Per utilizzare WOLA con bean EJB in Liberty, รจ necessario migrare i propri bean EJB per utilizzare le
interfacce EJB 3.0 <business-local> e la classe EJB deve implementare
com.ibm.websphere.ola.ExecuteLocalBusiness.
Ad esempio, lo strumento contrassegna l'uso di WOLA nelle interfacce home e remote:
Per utilizzare WOLA in questa applicazione in Liberty, migrare le classi EJB in modo da utilizzare l'interfaccia di business locale ed aggiornare il file ejb-jar.xml come riportato di seguito:
Inoltre, notare che i nomi JNDI (Java Naming and Directory Interface) dei bean EJB di destinazione in Liberty utilizzano la denominazione java:.
Avviare il server Liberty e ricercare nel log del server i messaggi che visualizzano il JNDI dei bean EJB di destinazione.
Per informazioni dettagliate relative a WOLA in Liberty, consultare la documentazione Developing applications that use optimized local adapters on Liberty.
Per informazioni relative ad altre API e SPI che non sono supportate in Liberty, consultare Alcune API e SPI non sono disponibili su Liberty.