Elementos Fundamentais do Studio

O Studio fornece um ambiente chamado de Área de Trabalho no qual é possível projetar e configurar seus projetos de integração. A Caixa de Ferramentas é a área próxima à Área de Trabalho na qual diversas guias contêm componentes que você usa para construir um projeto de integração; componentes tais como terminais, esquemas, orquestrações, folhas de estilo, transformação, WSDLs, atividades, variáveis e funções.

Ícones da Barra de Ferramentas

Diretamente abaixo das opções de menu da barra de ferramentas do Studio há os seguintes ícones de barra de ferramentas do Studio:
  • Novo Projeto: Novo Projeto Criar Projeto
  • Abrir Projeto: Abrir Projeto Abrindo um Projeto
  • Salvar Projeto: Salvar Projeto Salvando um Projeto
  • Fechar Projeto: Fechar Projeto consulteSalvando um Projeto
  • Desfazer: Desfazer Permite desfazer ações anteriores.
  • Refazer: Refazer Permite refazer ações desfeitas anteriormente.
  • Recortar: Recortar Remove uma entidade e salva uma cópia da entidade na área de transferência, que pode ser usada mais tarde por uma ação de colagem. Por exemplo, a partir de uma orquestração, é possível remover e armazenar uma atividade na área de transferência. Para obter informações adicionais, consulte Trabalhando com Atividades em uma Orquestração
  • Copiar: Copiar Salva uma cópia da entidade selecionada na área de transferência, que pode ser usada mais tarde por uma ação de colagem.
  • Colar: Colar Copia a entidade armazenada da área de transferência.
  • Excluir: Excluir Remove a entidade. A atividade não é salva na área de transferência.
  • Validar Projeto: Validar Projeto Valida todas as orquestrações no projeto. Se uma orquestração for inválida, o ícone de orquestração inválida Orquestração Inválida será exibido próximo à orquestração na guia Projeto. Se a orquestração for inválida, clique na orquestração para visualizar os erros na janela Resultados da Validação.
  • Publicar Projeto: Publicar Projeto Abre a caixa de diálogo Publicando um Projeto. Na caixa de diálogo Publicar Projeto, é possível publicar um projeto em um Integration Appliance
  • Exportar Projeto: Exportar Projeto Abre a caixa de diálogo Salvar. Na caixa de diálogo Salvar, é possível salvar todas as orquestrações, todos os terminais, esquemas e outros objetos associados ao projeto, em um único arquivo que termina com a extensão .par.
  • Geração de Documentação do Projeto: Gera e salva a documentação do projeto como um arquivo HTML.
  • Preferências: Preferências Abre a caixa de diálogo Preferências. É possível especificar as preferências de Projeto, Orquestração, Propriedades do Arquivo Simples, SSL/Kerberos, Login da Sessão e de Esquema XML a partir da caixa de diálogo Preferências.
  • Ajuda: Ajuda Abre a ajuda do Studio. Também é possível se conectar ao WebSphere Cast Iron Community selecionando a opção no menu Ajuda principal.

Orquestrações e a Área de Trabalho

Quando você seleciona uma orquestração, uma visualização da guia das entidades selecionadas é exibida na metade superior da Área de Trabalho. Por exemplo, se você der um clique duplo em uma orquestração na guia Projeto, uma visualização gráfica da orquestração será exibida como uma guia. Uma orquestração ou um fluxo de trabalho contém o fluxo lógico de sua integração. Arraste e solte as atividades da guia Atividade para a orquestração para definir visualmente o fluxo lógico de sua integração. Para obter uma lista de outras entidades configuráveis da metade superior da Área de Trabalho, consulte a guia Projeto.

A metade inferior da Área de Trabalho é onde você define ou configura as atividades que foram incluídas na orquestração. Ela é referida por diferentes nomes, dependendo do que estiver sendo feito no momento. Se você estiver criando um mapa, esta área é chamada de Editor de Mapeamento. Se você estiver configurando terminais ou configurando uma atividade, ela é chamada de área de janela Propriedades.

Guias da Caixa de Ferramentas

A Caixa de Ferramentas é formada de cinco guias orientadas pelas laterais: Projeto, Atividades, Variáveis, Funções e Verificar.
Nota: É possível tornar a Caixa de Ferramentas maior ou menor movendo a régua de controle invisível entre a Área de Trabalho e a Caixa de Ferramentas.

Guia Projeto

A guia Projeto contém pastas que armazenam as entidades básicas que constituem qualquer projeto de integração. Essas pastas estão vazias inicialmente. A guia Projeto contém as seguintes pastas:
Terminais
Especifica as informações de conexão necessárias para se conectar a vários sistemas externos. O Integration Appliance suporta a conexão com terminais de vários tipos, incluindo FTP, SFTP, HTTP, HTTPS, Email (SMTP, POP), SAP, MQ, Serviços da Web, e vários sistemas de banco de dados comerciais.
Esquemas de Arquivo Simples
Define o conteúdo e estrutura de um Arquivo Simples. Os Arquivos Simples são quaisquer dados de texto não XML, tais como arquivos delimitados por vírgula e guia e EDI ou formatos textuais específicos do segmento de mercado, tal como o formato Health Level 7 (HL7) para o segmento de mercado de assistência médica.
Orquestrações
Contém uma sequência de atividades que executam um processo de negócios específico. As orquestrações são a entidade central de qualquer projeto de integração.
Folhas de Estilo
Define como transformar dados XML de um formato para o outro. É possível fazer upload de uma Folha de Estilo XSLT no Studio e incluir uma atividade Aplicar XSLT em sua orquestração que inicia a Folha de Estilo XSLT durante o tempo de execução.
Transformações
Contém mapas independentes que representam um conjunto de um ou mais mapeamentos entre nó de origem e de destino.
WSDLs
Um WSDL é um documento XML que descreve um Serviço da Web. Ele define como acessar um Serviço da Web e as operações disponíveis para o Serviço da Web.
Esquemas XML
Define o conteúdo e estrutura de dados XML. Os Esquemas XML são geralmente armazenados em arquivos que terminam com a extensão .xsd. Quando você faz upload de um Esquema XML em um projeto, é possível usar esse Esquema XML para criar variáveis usadas pelas atividades de uma orquestração.
Além disso, os ícones a seguir são fornecidos:
  • Nova Orquestração: Nova Orquestração Clique para criar uma Orquestração.
  • Novo Terminal: Novo Terminal Clique para criar um Terminal.
  • Novo Esquema de Arquivo Simples: Novo Esquema de Arquivo Simples Clique para criar um novo Esquema de Arquivo Simples.
  • Novo Mapa Independente: Novo Mapa Independente Clique para criar um mapa independente.
  • Incluir Documento: Incluir Documento Clique para fazer upload de um arquivo no projeto atual.
  • Revalidar Projeto: Revalidar Projeto Clique para validar as orquestrações no projeto atual.
Para visualizar as entidades que formam a guia Projeto como uma visualização de lista:
  1. Selecione Editar > Preferências no menu da barra de ferramentas do Studio. A caixa de diálogo Preferências é exibida.
  2. Selecione a caixa de opção Mostrar as entidades da guia Projeto como uma lista.
Para visualizar e configurar uma entidade existente na guia Projeto, abra uma entidade e escolha dentre uma das seguintes opções:
  • Dê um clique duplo na entidade na guia Projeto
  • Selecione a entidade na guia Projeto e pressione Retornar.
As propriedades da entidade são mostradas na área de janela Propriedades. Clicar em uma orquestração na guia Projeto valida a orquestração. Se a orquestração for inválida, o ícone de aviso de orquestração será exibido ícone de aviso de orquestração e a janela Resultados da Validação será aberta próxima à guia Projeto. Clique na mensagem de erro na janela para abrir o painel apropriado para corrigir o erro.

Para renomear ou excluir uma entidade na guia Projeto, clique com o botão direito do mouse na entidade e, na lista, selecione Renomear ou Excluir.

Para copiar e colar uma entidade na guia Projeto:
  1. Selecione uma entidade em uma das pastas na guia Projeto.
  2. Para copiar a entidade, insira a sequência de teclas:  CTRL+C.
  3. Para colar a entidade, insira a sequência de teclas: CTRL+V. Uma cópia da entidade é exibida na guia Projeto.

Para visualizar as entidades da guia Projeto como uma lista, selecione a caixa de seleção Mostrar entidades da guia Projeto como uma lista na área de janela Preferências do Studio. Para obter informações adicionais, consulte Configurando Preferências.

Quando a guia Projeto é aberta, uma área de janela Dependências é mostrada por padrão na guia Projeto. A seleção de uma entidade na guia Projeto mostra as entidades que são diretamente dependentes desta entidade no projeto, quais entidades no projeto seriam incompletas se esta entidade fosse removida.

Por exemplo, se você tinha o terminal FTP que foi usado pelas atividades Pesquisar Diretório de FTP e Colocar Arquivo de FTP da orquestração BatchOrder, clicar no terminal FTP na guia Projeto exibe a orquestração BatchOrder na área de janela Dependências porque o terminal é usado pela orquestração. Se você excluísse o terminal FTP, a orquestração BatchOrder ficaria incompleta. Se selecionasse a orquestração BatchOrder, você não veria o terminal FTP listado na área de janela Dependências porque poderia excluir a orquestração BatchOrder sem afetar o terminal FTP.

Por padrão, a área de janela Dependências aparece sob a guia Projeto. É possível ocultar a área de janela Dependências, limpando a caixa de seleção Mostrar Nós do Projeto Dependentes para o Projeto na área de janela Preferências. Para visualizar as preferências para um projeto, selecione Editar > Preferências no menu da barra de ferramentas e, em seguida, selecione Projeto na área de janela esquerda. As preferências para o projeto são exibidas.

Guia Atividades

Uma atividade executa uma operação específica em uma orquestração. As atividades são organizadas nas categorias gerais a seguir na guia Atividades:
  • Transformar
  • Lógica
  • Utilitários
  • Archives
  • Cryptoservice
  • Banco de Dados
  • Qualidade de Dados
  • Domino
  • E-mail
  • Force.com Bulk API
  • FTP
  • HTTP
  • JDE
  • JMS
  • MQ
  • NetSuite
  • PeopleSoft
  • SAP
  • Salesforce.com
  • ServiceMax
  • Siebel
  • STS
  • Serviços da Web
  • Dia útil

Guia Variáveis

Variáveis são ferramentas para orquestrações. Elas são usadas para ligar origens de dados a orquestrações e passar ou operar valores de dados à medida que eles passam pela orquestração. A guia Variáveis fornece uma área na qual é possível criar e editar variáveis.

Guia Funções

Funções são ferramentas usadas no Editor de Mapeamento. Use as ferramentas para especificar como transformar dados conforme eles passam através de uma orquestração. Se as funções fornecidas na guia Funções não atenderem às suas necessidades, será possível criar suas próprias funções customizadas.

Uso da Memória e Coleta de Lixo

Se a opção Mostrar Uso da Memória na Barra de Status for selecionada na caixa de diálogo Preferências, uma barra de memória e um ícone de lixeira serão exibidos conforme mostrado na figura a seguir. Esta barra de memória exibe quanta memória é usada atualmente pelo Studio, em comparação à memória total que é alocada atualmente para o Studio (520 MBytes) a partir do Sistema Operacional, conforme mostrado em Figura 1:

Figura 1. Uso da MemóriaUtilização de Memória

Para solicitar que o Studio tente a coleta de lixo, recuperando qualquer memória não utilizada dentro do Studio, clique no ícone de lixeira localizado à direita da barra de memória. Clicar no ícone de lixeira da coleta de lixo pode reduzir a quantidade de memória que o Studio está usando atualmente internamente, aumentando potencialmente o desempenho do Studio ao trabalhar com um projeto grande. Clicar na lixeira de coleta de lixo não reduz a memória usada pelo Studio do sistema operacional, o tamanho dessa memória permanece constante com o tamanho de 520 MBytes alocado inicialmente para o Studio.

Guia Entidade

Para gerenciar as guias Entidades: na metade superior da Área de Trabalho, as entidades selecionadas na guia Projeto são exibidas como guias (por exemplo: Orquestrações e Terminais). É possível gerenciar estas guias clicando com o botão direito do mouse em uma guia e selecionando a ação apropriada no menu:
  • Fechar: Fecha a guia na qual você clicou com o botão direito do mouse para abrir o menu.
  • Fechar Outras Guias: Fecha todas as guias de entidade aberta, exceto a guia de entidade que você clicou com o botão direito do mouse para abrir o menu.
  • Fechar todas as Guias: Fecha todas as guias de entidades abertas atualmente.
  • Fechar todas, exceto a guia atual: Fecha todas as guias de entidades abertas, exceto a guia de entidade que está selecionada atualmente.

Para navegar para guias de entidade ocultas, quando muitas entidades foram abertas a partir da guia Projeto, o ícone de guias ocultas Ícone de Guia Oculta é exibido conforme mostrado em Figura 2.

Figura 2. Guia OcultaFigura de Guia Oculta

Para acessar as guias de entidade ocultas, clique no ícone de guias ocultas Ícone de Guia Oculta. Uma lista de todas as guias abertas atualmente é exibida. Selecione uma das guias no menu.