Glossário

Um glossário de termos

Acionador
Um tipo de procedimento de armazenamento de banco de dados chamado implicitamente quando um evento acionador ocorre. No Módulo de Banco de Dados, um "evento acionador" como um INSERT, UPDATE ou DELETE em uma tabela.
Arquivo simples
Um arquivo que contém dados não XML. Arquivos simples geralmente são de dois tipos: delimitado, em que uma vírgula, espaço em branco ou outro delimitador é usado para separar campos e registros de comprimento variável; ou posicional, em que campos e registros têm uma largura fixa.
Atividade
Uma unidade funcional de processamento completa em uma orquestração. As atividades incluem atividades de controle de fluxo (lógica); atividades de dados para facilitar o consumo e transmissão de dados; atividades que permitem a integração com sistemas de banco de dados, sistemas corporativos, servidores da Web, servidores de e-mail e outros sistemas. Uma orquestração contém uma série de atividades.
Delimitadores de repetição
Um delimitador em um Arquivo Simples que é usado quando os dados necessitam de um valor exclusivo, como ID de registro, para distinguir um registro do outro.
Delimitadores dinâmicos
Um delimitador que é obtido dos campos da própria mensagem, como um cabeçalho de mensagem PID (ID do Paciente) HL7 que indica o início de um novo registro em um arquivo que contém um lote de registros de saúde eletrônicos.
Documento
Quaisquer arquivos de Esquema XML, DTDs e outros arquivos de configuração que compõem os projetos de integração.
Esquema de Arquivo Simples
Define como interpretar um conjunto específico de Arquivos Simples. O Studio cria um esquema de arquivo simples (Esquema XML) baseado na configuração que define na área de janela Definição de Mensagem. Um esquema de arquivo simples é usado em conjunto com a atividade Ler Arquivo Simples para converter um arquivo simples de origem para XML.
For each
Uma atividade que itera sobre uma estrutura da mensagem em que os dados se repetem.
Função
Funções de cadeia, matemáticas e diversas fornecidas pelo Studio, que podem ser usadas ao definir o processamento em suas orquestrações. Além das funções pré-construídas, o Studio permite construir suas próprias funções customizadas e incluir tabelas de consulta.
Identificador de registro
Um campo especial que delimita registros em certos tipos de Arquivos Simples, como arquivos EDI (intercâmbio de dados eletrônicos) ou HL7 (Health Level 7). Por exemplo, um número de PID (ID do Paciente) HL7 é um identificador de registro.
Implementar
Criar uma instância de uma configuração de projeto em um Integration Appliance.
Interface da linha de comandos
Um texto baseado em alternativa para o Web Management Console para configurar, gerenciar e consultar um Integration Appliance.
Loop While
Inicia e processa continuamente quaisquer atividades-filhas contanto que uma condição especificada seja verdadeira.
Mapa
Um componente que permite ligar os parâmetros de entrada às variáveis e as variáveis à orquestração. Muitas atividades do Studio contêm mapas integrados que devem ser configuradas no tempo de design, no contexto de uma orquestração, para definir como os parâmetros reais devem ser mapeados para as variáveis e como as variáveis devem ser processadas na orquestração. Além dos mapas de atividade integrados, o Studio tem uma atividade de Mapa independente que pode ser usada para ligar qualquer tipo de entrada e saída da orquestração.
Marcador vazio
Aparece em atividades que possuem múltiplas ramificações como um marcador inicial para as atividades nessa ramificação. Soltar outras atividades nesse ícone o remove.
Todos os dados inseridos ou exibidos no Integration Appliance são materializados no Studio como uma série de nós, como em uma estrutura hierárquica semelhante a uma árvore. Em muitos casos, os nós representam a estrutura e o conteúdo de um documento XML, mas em muitos casos não (por exemplo, as linhas em uma tabela de banco de dados são exibidas como nós). Os nós no Studio transportam informações sobre a estrutura, o tipo de conteúdo que pode ser suportado ou características adicionais dos dados.
Orquestração
A sequência específica do processamento de atividades (como atividades de mapeamento de dados, transformação e lógica de controle), terminais e tipos de dados definidos e configurados usando o Studio e implementados para execução no Integration Appliance.
Parâmetro
Um valor passado para uma atividade ou orquestração. Por exemplo, o nome do arquivo e os dados são dois dos parâmetros que podem ser passados de um terminal FTP para uma orquestração.
Pick
Uma atividade que determina qual atividade iniciante ativar com base na ação que ocorreu. Por exemplo, uma atividade Escolher poderia conter três ramificações: uma que contém a atividade Obter Linhas Inseridas, uma que contém uma atividade Obter Linhas Excluídas e a outra que contém a atividade Obter Linhas Atualizadas. Se um evento UPDATE ocorrer no banco de dados, uma instância da orquestração será criada e a ramificação que contém a atividade Obter Linhas Atualizadas será chamada.
Procedimento armazenado
Uma unidade de código funcional que reside em um banco de dados e é executada explicitamente chamando seu nome. Os procedimentos armazenados podem ser usados para preencher tabelas de buffer quando atividades específicas de inserção, atualização ou exclusão ocorrem em um tabela de banco de dados específica.
Projeto
Um projeto definido e criado usando o Cast Iron Studio. Cada projeto tem um arquivo de propriedades (filename.sp3) e vários arquivos de metadados adicionais e pastas que compõem todos os elementos de integração - orquestrações, terminais, esquemas XML, Arquivos Simples - e sua configuração específica (variáveis, parâmetros).
Projeto de integração
As várias entradas, saídas (terminais), definições de mapeamento e esquema (transformações, formatos das mensagens), orquestrações e informações de configuração que compõem uma solução de integração, conforme projetada no Studio e implementada no Integration Appliance.
Publicar
Copiar todos os arquivos do projeto do Studio para um Integration Appliance ou para uma área de migração de dados intermediária, como um diretório compartilhado em um servidor de arquivos, para configuração e implementação de tempo de execução subsequentes em um ambiente específico. O processo Publicar abrange validar o projeto, criar um arquivo .par de documentos de configuração do projeto e enviar o pacote para o Integration Appliance especificado.
Recursos
Arquivos de configuração, scripts ou outros materiais suplementares, associados a uma atividade específica. Por exemplo, os scripts da tabela de buffer criados para uma atividade de inserção do banco de dados são recursos. Os ativos são controlados pelo Web Management Console . Os privilégios de acesso aos recursos podem ser concedidos para os usuários, além dos usuários do WMC. Por exemplo, os DBAs podem receber privilégios para os recursos associados a uma atividade do banco de dados, para que possam criar as tabelas ou os acionadores necessários.
Studio
Um Ambiente de Desenvolvimento Integrado (IDE) para criar, configurar e publicar projetos de integração e as orquestrações que eles abrangem. Projetos do Studio em execução no Cast Iron Integration Appliance.
Substituir
Aparece em Escolher e outras ramificações de atividade como um marcador inicial para que a atividade de terminal receba uma mensagem para aquela ramificação. Soltar uma Atividade de terminal Receber nesse ícone o remove.
Tabela de buffer
Uma tabela auxiliar usada em conjunto com várias Atividades do Módulo de Banco de Dados, como as atividades do banco de dados de inserção, atualização ou exclusão de tabela única. Ao configurar uma das atividades DML (Linguagem de Manipulação de Dados) do banco de dados, o Studio gera um script SQL que pode ser usado para criar o acionador apropriado na tabela de banco de dados; a tabela de buffer é preenchida quando o evento acionador (INSERT, UPDATE, DELETE) ocorre. A tabela de buffer fornece os meios para capturar as mudanças do banco de dados e iniciar o processamento pela orquestração.
Tabela de controle
Uma tabela de banco de dados que facilita o uso de terminais do banco de dados em integrações. Tal como faz com as tabelas de buffer, o Studio gera scripts para criar tabelas de controle que podem ser usadas para assegurar que inserções, atualizações e exclusões em tabelas específicas ocorram apenas uma única vez.
Tarefa
Uma instância de tempo de execução específica de uma orquestração.
Terminal
É um sistema externo, como um servidor de banco de dados, servidor de FTP, sistema de email ou aplicativo corporativo que o Integration Appliance coneta para obter dados ou retornar dados durante o tempo de execução.
Terminate
Para o processamento de orquestração.
Transformação
Convertendo dados de um formato para outro. Por exemplo, converter dados de Arquivo Simples em um formato CSV (Comma Separated Values) para dados XML. As transformações também podem suprimir dados, incluir dados, alterar tipos de dados e executar cálculos.
Variável
Usada para passar valores de dados processados por uma orquestração. As variáveis são usadas por mapas para identificar a origem e o destino. Algumas Atividades criam variáveis automaticamente.