Ir para o conteúdo

Atividade de Gravação em Compartilhamento de Arquivos

Introdução

Uma atividade de Gravação em Compartilhamento de Arquivos, utilizando sua conexão de Compartilhamento de Arquivos, grava dados em uma rede compartilhada e é destinada a ser usada como um alvo para consumir dados em uma operação ou para ser chamada em um script.

Criar uma atividade de Gravação em Compartilhamento de Arquivos

Uma instância de uma atividade de Gravação em Compartilhamento de Arquivos é criada a partir de uma conexão de Compartilhamento de Arquivos usando seu tipo de atividade Gravação.

Para criar uma instância de uma atividade, arraste o tipo de atividade para a tela de design ou copie o tipo de atividade e cole-o na tela de design. Para detalhes, veja Criar uma instância de atividade ou ferramenta em Reutilização de Componentes.

Uma atividade de Gravação em Compartilhamento de Arquivos existente pode ser editada a partir destes locais:

Configurar uma atividade de Gravação em Compartilhamento de Arquivos

Siga estas etapas para configurar uma atividade de Gravação em Compartilhamento de Arquivos:

Etapa 1: Insira um nome, forneça um esquema de solicitação e especifique as configurações

Dica

Campos com um ícone de variável suportam o uso de variáveis globais, variáveis de projeto e variáveis Jitterbit. Comece digitando um colchete aberto [ no campo ou clicando no ícone de variável para exibir um menu listando as variáveis existentes para escolher.

  • Nome: Insira um nome para identificar a atividade de gravação no File Share. O nome deve ser exclusivo para cada atividade de gravação no File Share e não deve conter barras (/) ou dois pontos (:).

  • Fornecer esquema de solicitação: O esquema de solicitação define a estrutura dos dados utilizados pela atividade de gravação no File Share. A necessidade de um esquema de solicitação depende se a atividade é usada como o alvo de uma transformação (veja Uso de esquemas). Para instruções sobre como completar esta seção da configuração da atividade, consulte Esquemas definidos em uma atividade.

  • Nome(s) do arquivo: Insira o nome do(s) arquivo(s) que você deseja gravar nos caminhos especificados na conexão do File Share. Qualquer uma das palavras-chave de nome de arquivo pode ser usada para gerar nomes de arquivos exclusivos (por exemplo, result[date][time].[ext]). Se estiver especificando dados em formato ZIP, consulte as opções de Compressão descritas abaixo.

  • Configurações opcionais: Clique para expandir configurações opcionais adicionais.

    • Criar diretórios automaticamente: Mantenha esta caixa de seleção marcada para criar automaticamente quaisquer diretórios que ainda não existam no caminho de destino.

    • Não criar arquivos vazios: Selecione esta caixa de seleção para pular a criação do arquivo de destino se não houver dados de destino.

    • Escrever cabeçalhos: Selecione esta caixa de seleção se você estiver usando um destino de texto simples e quiser escrever cabeçalhos (nomes de coluna/campo) na primeira linha.

    • Tipo de final de linha: Especifique como escrever quebras de linha ao gravar em um destino. Observe que os caracteres de final de linha nos dados em si não são convertidos. As opções são as seguintes:

      • Padrão: Caracteres de final de linha padrão para a plataforma em que o agente está sendo executado.

      • Windows: CRLF (ASCII 13 e ASCII 10).

      • Unix: LF (ASCII 10).

  • Codificação de Caracteres: Especifique a codificação de caracteres para definir uma codificação específica para o arquivo de destino. Se você deixar o campo em branco, o Harmony tentará detectar a codificação. Se quiser sobrescrever o padrão, você pode escolher entre qualquer um dos tipos de codificação listados em Codificações de caracteres suportadas.

  • Compressão: Se você quiser que os dados de destino sejam comprimidos, selecione Comprimir arquivos de destino. Essas opções ficam disponíveis:

    • Formato: Use o menu suspenso para selecionar o formato de compressão. Atualmente, apenas o formato ZIP é suportado.

    • Nomes de arquivos no(s) arquivo(s): Insira o nome do(s) arquivo(s) de destino a serem comprimidos dentro do arquivo. Qualquer uma das palavras-chave de nome de arquivo está disponível para gerar nomes de arquivos exclusivos. O(s) arquivo(s) são automaticamente gravados no arquivo no nível raiz.

      Dica

      Para manter o(s) nome(s) do arquivo(s) no arquivo igual ao(s) nome(s) do arquivo(s) definidos no destino, insira [file].[ext].

    • Modo: Por padrão, o modo Sobrescrever sobrescreve o arquivo existente. Este é o único modo disponível.

    • Senha: Para criptografar o arquivo, insira a senha desejada.

    • Modo de Criptografia: Se uma senha for fornecida, use o menu suspenso para selecionar entre os dois modos de criptografia disponíveis: AES e ZIP Padrão.

  • Salvar & Sair: Se habilitado, clique para salvar a configuração para esta etapa e fechar a configuração da atividade.

  • Próximo: Clique para armazenar temporariamente a configuração para esta etapa e continuar para a próxima etapa. A configuração não será salva até que você clique no botão Concluído na última etapa.

  • Descartar Alterações: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer etapa. Uma mensagem pede para você confirmar que deseja descartar as alterações.

Etapa 2: Revisar os esquemas de dados

  • Esquema de Dados: Se fornecido durante a configuração da atividade, o esquema de dados da solicitação é exibido. Se a operação usar uma transformação, os esquemas de dados são exibidos novamente durante o processo de mapeamento de transformação, onde você pode mapear para campos de destino usando objetos de origem, scripts, variáveis, valores personalizados e mais. Você também pode definir esquemas diretamente em uma transformação.

  • Adicionar plugin(s): Plugins são aplicativos fornecidos pela Jitterbit ou pelo usuário que estendem as capacidades nativas do Harmony. Para aplicar um plugin à atividade, clique para expandir esta seção e selecione a caixa de seleção ao lado do plugin a ser utilizado. Para instruções adicionais sobre como usar plugins, incluindo detalhes sobre a configuração de quaisquer variáveis necessárias utilizadas pelo plugin, consulte Plugins adicionados a uma atividade.

  • Voltar: Clique para armazenar temporariamente a configuração para esta etapa e retornar à etapa anterior.

  • Concluído: Clique para salvar a configuração de todas as etapas e fechar a configuração da atividade.

  • Descartar Alterações: Após fazer alterações, clique para fechar a configuração sem salvar as alterações feitas em qualquer etapa. Uma mensagem solicita que você confirme que deseja descartar as alterações.

Próximas etapas

Após configurar uma atividade de Gravação em Compartilhamento de Arquivos, você pode usá-la dentro de uma operação ou script, conforme descrito abaixo.

Concluir a operação

Após configurar uma atividade de Gravação em Compartilhamento de Arquivos, conclua a configuração da operação adicionando e configurando outras atividades ou ferramentas como etapas da operação. Você também pode configurar as configurações da operação, que incluem a capacidade de encadear operações que estão no mesmo ou em diferentes fluxos de trabalho.

Uma vez que uma atividade de Gravação em Compartilhamento de Arquivos tenha sido criada, as ações do menu para essa atividade estão acessíveis no painel do projeto nas abas Fluxos de Trabalho ou Componentes, e a partir da tela de design. Consulte Menu de ações da atividade para detalhes.

Atividades de Gravação em Compartilhamento de Arquivos podem ser usadas como um alvo com esses padrões de operação:

Outros padrões não são válidos ao usar atividades de Gravação de Compartilhamento de Arquivos. Veja os padrões de validação na página de validade da operação.

Quando estiver pronto, implante e execute a operação e valide o comportamento verificando os logs da operação.

Usar atividades de Compartilhamento de Arquivos em scripts

Atividades de Gravação de Compartilhamento de Arquivos também podem ser referenciadas em um script para uso com funções de script que utilizam um targetId como parâmetro, incluindo estas:

Funções de Script Jitterbit

  • ArchiveFile
  • FlushAllFiles
  • FlushFile
  • WriteFile

Funções Jitterbit em JavaScript

  • Jitterbit.WriteFile

Para mais detalhes sobre como referenciar atividades em scripts, veja Endpoints em Jitterbit Script ou Endpoints em JavaScript.