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 su WOLA in Liberty, consultare la documentazione Developing applications that use optimized local adapters on Liberty.
Per informazioni sulle altre API e SPI non supportate in Liberty, consultare Alcune API e SPI non sono disponibili su Liberty.