Arquivos de vários registros de largura fixa

Para criar novos formatos de dados de origem para um arquivo de vários registros de largura fixa:

  1. Na Central de Transferência, clique em Gerador de Formato na barra de ferramentas.
  2. No menu Arquivo, selecione Novo formato. A caixa de diálogo Novo formato será exibida.
  3. Especifique estas informações:
    Classificação
    Selecione Arquivos de vários registros de largura fixa.
    Nome
    Especifique um nome exclusivo para o novo formato de dados.
    Descrição
    Especifique uma descrição para o novo formato de dados.
  4. Clique em OK.
  5. Especifique ou altere os seguintes detalhes:
    Descrição
    A descrição inserida quando o formato de dados foi criado.
    Linhas iniciais para ignorar
    O número de linhas no início do arquivo externo que deverá ser ignorado. O default é 0.
    Separador de registro
    O código usado no final de cada registro do arquivo externo para separar os registros. Selecione Nova linha Windows, Nova linha UNIX ou Outro(a). O separador default é a opção Nova linha Windows, que é exibida no script como record-sep="\r\n", ou seja, retorno de carro e nova linha.

    Para especificar um separador diferente, selecione Outro(a). Isso ativa o campo Especificar para que você determine o separador.

    Na seção Campos, nas colunas Início, Comprimento e Campo, clique em uma linha marcada com um asterisco ('*') para inserir a posição inicial (numérica), o comprimento (numérico) e o nome do campo. O nome do campo deve estar de acordo com a sintaxe XML; por exemplo, não pode iniciar com caracteres numéricos. Também deve ser exclusivo no formato de dados.

    Use estes botões para importar nomes de campo ou inserir/excluir campos:

    • Ler arquivo

      Para importar nomes de campo de um arquivo de exemplo, clique em Ler arquivo e localize o arquivo. Os nomes de campo serão extraídos e inseridos na linhas, substituindo qualquer nome que já tenha sido definido.

      Nota: Todos os arquivos que estejam sendo importados devem estar no formato UTF-8.
    • Inserir

      Clique em Inserir para adicionar uma nova linha acima da linha selecionada no momento.

    • Excluir

      Clique em Excluir para remover a linha selecionada no momento.

    Registros
    Na seção Registros:
    • Para acrescentar um registro, clique em Adicionar. Isso exibirá uma guia adicional para você inserir os detalhes do registro.
    • Para excluir um registro, selecione uma guia de registro existente e clique em Excluir.

    Para completar os detalhes do registro, especifique estas informações:

    Prefixo
    A cadeia que identifica o início de cada registro.
    Nome do registro
    O nome que identifica cada registro.
    Field (Campo)
    A 'Posição inicial', o 'Comprimento' e os 'Nomes de campo' que definem os dados de largura fixa no arquivo externo. Clique em uma linha marcada com um asterisco ('*') para digitar novos nomes de campo. Eles devem estar de acordo com a sintaxe XML; por exemplo, não podem iniciar com caracteres numéricos. Os nomes dos campos também devem ser exclusivos no conjunto de campos.

    Marque as caixas de seleção na coluna Ignorar para qualquer linha que não deseje utilizar. Por exemplo, talvez você queira ignorar os espaços entre cada nome de campo.

    Use estes botões para importar nomes de campo ou inserir/excluir campos:

    • Ler arquivo

      Para importar nomes de campo de um arquivo de exemplo, clique em Ler arquivo e localize o arquivo. Os nomes de campo serão extraídos e inseridos na linhas, substituindo qualquer nome que já tenha sido definido.

      Nota: Todos os arquivos que estejam sendo importados devem estar no formato UTF-8.
    • Inserir

      Clique em Inserir para adicionar uma nova linha acima da linha selecionada no momento.

    • Excluir

      Clique em Excluir para remover a linha selecionada no momento.

    Use estes botões para importar nomes de campo ou inserir/excluir campos:

    Para classificar a ordem dos nomes de campo, selecione o campo que deseja mover e clique para cima ou para baixo como apropriado.

  6. Clique em Salvar um formato para salvar o formato de dados no banco de dados.
  7. Valide e teste o formato de dados.
  8. Para exibir ou editar o código de origem do formato de dados, consulte o tópico Editar código em exibição de texto.
    Nota: Há restrições caso a origem de dados externos consistir em arquivos que contenham mais de uma linha de cabeçalho. Por exemplo, se deseja importar origens de dados externos para o SunSystems como pedidos de compra, é possível criar um perfil de importação usando o componente Pedido de compra, método CriarOuAlterar e criar um formato de dados e a respectiva transformação. Um pedido de compra será gerado se os parâmetros de tempo de execução forem definidos corretamente e não houver exceção do sistema durante a importação. Apenas a primeira linha de cabeçalho é retirada, pois os dados de linha e cabeçalho serão todas as linhas, incluindo as pertencentes a outras linhas de cabeçalho nos dados de origem. Esta restrição é evidente nos componentes Pedido de compra, Pedido de venda, Ordem de movimento, Notas de recebimento de mercadorias etc. Esta restrição será removida nas versões futuras, entretanto, se necessitar ignorar isso, entre em contato com o seu grupo de suporte regional.