Domanda

Amici,

Sto lavorando a un requisito in cui devo chiamare un'API Java da Apex.

La soluzione che ho proposto è stata quella di creare una classe Java, archiviarlo nel database e aggiungere un wrapper PL / SQL e quindi utilizzarlo. Il che è praticamente ciò che viene descritto qui .

Mentre sono contento di questo, sono interessato a sapere se questo è l'unico metodo? ci sono altre opzioni che potrei esplorare?

Grazie in anticipo

È stato utile?

Soluzione

Da quello che ho visto, APEX non ha nulla di speciale per chiamare Java Stored Procedure.
Quindi è la stessa cosa che si chiama Java SP da PL / SQL.

Come si può vedere qui non esiste altro modo per farlo oltre a quello che usi ora.
Vorrei solo aggiungere che ciò che in realtà si chiama un wrapper è in realtà il modo in cui un SP Java viene pubblicato nel dizionario dei dati (lo rende disponibile per i contesti SQL / PLSQL). Nel tuo caso lo fai definendo una specifica di chiamata di livello superiore. In alternativa è possibile pubblicarlo definendo un pacchetto o una specifica di chiamata del tipo di oggetto. Per maggiori dettagli vedi questo link .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top