Pregunta

Amigos,

Estoy trabajando en un requisito en el que necesito llamar a una API Java desde Apex.

La solución que presenté fue crear una clase Java, almacenarla en la base de datos y agregar un contenedor PL / SQL y luego usarla. Que es más o menos lo que se describe aquí .

Si bien estoy contento con esto, me interesa saber si este es el único método. ¿hay otras opciones que pueda explorar?

Gracias de antemano

¿Fue útil?

Solución

Por lo que he visto, APEX no tiene nada especial para llamar a los procedimientos almacenados de Java.
Entonces, es lo mismo que llamar a un SP de Java desde PL / SQL.

Como se puede ver aquí no hay otra forma de hacerlo que no sea la que usas ahora.
Simplemente añadiría que lo que realmente llama un envoltorio es, de hecho, la forma en que se publica un Java SP en el diccionario de datos (lo hace disponible para los contextos de SQL / PLSQL). En su caso, lo hace definiendo una especificación de llamada de nivel superior. Alternativamente, puede publicarlo definiendo un paquete o una especificación de llamada de tipo de objeto. Para obtener más detalles, consulte este enlace .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top