Ir para o conteúdo

Procedimentos armazenados no Jitterbit App Builder

Visão geral

Procedimentos armazenados são importados ao importar metadados de um banco de dados relacional (SQL Server e Oracle).

procedimentos armazenados.png

Parâmetros de entrada podem ser passados para o procedimento armazenado.

Fora de um erro true/false ou thrown, a saída do procedimento armazenado é ignorada. Se seu procedimento armazenado gerar um erro, ele será apresentado ao usuário como uma mensagem de erro.

Seu procedimento armazenado não pode retornar uma tabela de dados e renderizá-la no App Builder.

O tempo limite de execução pode ser definido para cada procedimento armazenado. Veja os passos para configurar abaixo.

Ao acionar um procedimento armazenado em uma ação, você vincula colunas do seu objeto de dados aos parâmetros de entrada.

Você não pode criar/editar procedimentos armazenados no App Builder, mas o App Builder pode usar o gerenciamento de versões para enviar procedimentos armazenados do desenvolvimento para os ambientes de garantia de qualidade e produção.

Para configurar o tempo limite de execução em procedimentos armazenados

O tempo limite de execução pode ser definido por procedimento armazenado. Se nenhum valor for configurado, o App Builder usará o valor de tempo limite de exceção definido no nível da fonte de dados. Se desejar definir um valor de execução para um procedimento armazenado, insira o valor numérico de segundos que representa quanto tempo você espera que o procedimento seja executado.

  1. Navegue até App Workbench > Fontes de dados
  2. Selecione a fonte de dados
  3. Clique no botão Procedimentos
  4. Clique no ícone de lápis do Procedimento Armazenado que deseja editar
  5. Insira o valor de tempo limite de execução desejado em segundos no campo Tempo limite
  6. Clique no ícone de marca de seleção para salvar a configuração

Chamando procedimentos armazenados em fontes de dados

Procedimentos armazenados podem ser usados em todas as fontes de dados, o que significa que você pode chamar um procedimento armazenado na fonte de dados B a partir de um evento em execução na fonte de dados A. Para chamar procedimentos armazenados em todas as fontes de dados, primeiro marque o procedimento armazenado como Público na fonte de dados da qual você o chamará (neste exemplo, fonte de dados B) para adicioná-lo ao seu evento em outra fonte de dados (fonte de dados A).