Criação de uma atividade JDBC
Crie uma atividade JDBC personalizada para automatizar comandos SQL e chamadas de procedimento armazenado para bancos de dados relacionais do fluxo de trabalho.
Antes de Iniciar
Funções necessárias: activity_admin, activity_creator
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
O que Fazer Depois
- Testar entradas de atividade JDBC
- Use o mapeamento automático para gerar saídas e regras de análise (recomendado para JDBC)
- Se você não usar o mapeamento automático, poderá criar variáveis de saída e regras de análise manualmente
Criação de uma conexão JDBC para uma atividade Orquestração
A tabela Conexão JDBC [jdbc_connection] fornece as informações que as atividades personalizadas de JDBC da Orquestração usam para se conectar a vários bancos de dados de destino.
Antes de Iniciar
Funções necessárias: activity_admin, activity_creator
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Mapeamento automático de variáveis de saída de atividade JDBC
Com o ServiceNow designer de atividades você pode mapear valores de parâmetro em uma carga de teste para variáveis na guia Saída automaticamente.
Antes de Iniciar
Procedimento
Parâmetros de procedimento armazenado JDBC
Você pode usar Orquestração para executar um procedimento armazenado nos bancos de dados MySQL, Oracle DB e MS-SQL.
- Somente um conjunto de resultados é retornado.
- A ordem dos tipos de dados de entrada e saída nos parâmetros do procedimento armazenado deve corresponder à definição da atividade.
- Binário, Blob, Varbinary e LongBinary devem ser codificados em base64.
- Data, hora e carimbo de data/hora têm um formato específico:
- Formato de data: AAAA-MM-DD
- AAAA-MM-DD é o formato compatível.
- Formato de hora: hh:mm:ss[.sss]
- hh:mm:ss[.sss] é o formato compatível. A precisão é em milissegundos apenas. Microssegundos ou nanossegundos não podem ser processados. Nota:
10:30:59e10:30:59.999000estão corretos, mas10:30:59.está incorreto. - Formato de carimbo de data/hora: AAAA-MM-DD hh:mm:ss[.ffffff]
- AAAA-MM-DD hh:mm:ss[.ffffff] é o formato compatível. A precisão é de microssegundos.
- ResultSet é o primeiro conjunto de resultados que retorna do servidor de banco de dados.
- O MS-SQL não oferece suporte a parâmetros INOUT. Se você usar parâmetros INOUT, o modelo de atividade os mapeia de forma transparente para os parâmetros OUT.
| Campo | Descrição |
|---|---|
| Modo | Tipo de parâmetro de procedimento armazenado. Parâmetros compatíveis:
|
| Tipo de SQL | Um tipo de dados SQL. Tipos de dados compatíveis:
|
| Nome/Valor | Pares de nome-valor a serem passados para o host. Você pode criar esses parâmetros manualmente ou arrastar e soltar variáveis de entrada nos campos de parâmetro e atribuir um valor. |
Teste de entradas de modelo de atividade
Você pode testar os parâmetros de entrada de uma atividade personalizada JDBC durante seu desenvolvimento sem precisar executar a atividade em um contexto de fluxo de trabalho.