Pergunta

Amigos,

Eu estou trabalhando em um requisito onde eu preciso chamar um API Java da Apex.

A solução que apresentou era criar uma classe Java, armazená-lo no banco de dados e adicionar um PL / SQL embalagem e, em seguida, usá-lo. Que é muito bonito o que é descrito aqui .

Enquanto eu estou feliz com isso, eu estou interessado em saber se este é o único método? Existem outras opções que eu poderia explorar?

Agradecemos antecipadamente

Foi útil?

Solução

Pelo que tenho visto, APEX não tem nada de especial para chamar procedimentos armazenados Java.
Por isso é a mesma coisa que chamar um Java SP a partir de dentro PL / SQL.

Como pode ser visto aqui não há nenhuma outra maneira de fazê-lo ao lado da que você usa agora.
Gostaria apenas de acrescentar que o que você realmente chamar um invólucro é, de facto, a forma como um Java SP é publicado ao dicionário de dados (torna-se disponível para o SQL / PLSQL contextos). No seu caso, você fazê-lo através da definição de uma especificação chamada de nível superior. Alternativamente, você pode publicá-lo através da definição de um pacote ou uma especificação chamada tipo de objeto. Para mais detalhes veja este link .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top