Criação de uma atividade SFTP
Crie uma atividade que execute comandos SFTP básicos em um servidor remoto.
Antes de Iniciar
Funções necessárias: activity_creator ou workflow_admin
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
O que Fazer Depois
- 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
Parâmetros de execução do modelo SFTP
Você usa parâmetros de execução para criar o script do processo de entrada no formulário de pré-processamento.
executionParam. com todas as variáveis nesta tabela.| Nome | Variável | Tipo | Uso |
|---|---|---|---|
| Comando | comando | Cadeia de caracteres | Identifica a função desta atividade. Os comandos possíveis são:
|
| Origem | origem | Cadeia de caracteres | Identifica o host de origem. |
| Porta de origem | source_port | Inteiro | Identifica a porta usada para se comunicar com o host de origem. |
| Diretório de origem | source_directory | Cadeia de caracteres | Caminho para o diretório dos arquivos de origem a serem movidos. |
| Arquivos de origem | source_files | Cadeia de caracteres | Nomes dos arquivos na origem a serem movidos. |
| Arquivos excluídos | excluded_files | Cadeia de caracteres | Lista os arquivos excluídos da operação. |
| Caminho do arquivo de origem | source_file_path | Cadeia de caracteres | Caminho para os arquivos de origem a serem movidos. |
| Host de destino | target_host | Cadeia de caracteres | Identifica o host de destino. |
| Porta de destino | target_port | Inteiro | Identifica a porta usada para se comunicar com o host de destino. |
| Diretório de meta | target_directory | Cadeia de caracteres | Caminho completo para o diretório de destino no host de destino. |
| Caminho de arquivo de destino | target_file_path | Cadeia de caracteres | Caminho completo para um arquivo ou diretório no host de origem ou no host de destino. Por exemplo, este valor é usado na atividade de Renomear Arquivo ou Diretório no pacote de atividades. |
| Postfix de arquivo temporário | temp_file_postfix | Cadeia de caracteres | Extensão de nome de arquivo temporário usada pela atividade Copiar arquivo ao mover um arquivo. Se este campo contiver uma extensão, o arquivo de origem será copiado para um arquivo temporário usando target file name + temp_file_postfix, antes de ser renomeado para o arquivo de destino real. Se este campo estiver em branco, o arquivo de origem será copiado diretamente para o arquivo de destino. |
| É um diretório | is_directory | Booliano | Indica se o caminho do arquivo fornecido é um diretório. |
| Incluir subpastas | include_subfolders | Booliano | Indica se o sistema pesquisa nas subpastas do diretório de origem os arquivos a serem incluídos e excluídos. |
| UID de atributo de arquivo | file_attribute_uid | Inteiro | ID do usuário associado a um arquivo ou diretório. |
| GID de atributo de arquivo | file_attribute_gid | Inteiro | ID do grupo associado a um arquivo ou diretório. |
| Permissões de atributo de arquivo | file_attribute_permissions | Inteiro | Permissões de arquivo ou diretório para o usuário e grupo especificados. |
| Atributo de arquivo atime | file_attribute_atime | Inteiro | Carimbo de data/hora de acesso dos atributos do arquivo. |
| Atributo de arquivo mtime | file_attribute_mtime | Inteiro | Carimbo de data/hora de modificação dos atributos do arquivo. |
| Atributo de arquivo tamanho | file_attribute_size | Inteiro | Tamanho do arquivo, em bytes. |
| Marcador de credencial de origem | source_credential_tag | Cadeia de caracteres | Aliases de credencial para atividades de Orquestração usado para executar o comando no host de origem. |
| Marcador de credencial de destino | target_credential_tag | Cadeia de caracteres | Marcador de credencial usado para executar o comando no host de destino. |
| MidCapabilities | midCapabilities | Cadeia de caracteres (separados por vírgulas) | Lista de recursos MID Server exigidos. |
Análise de carga e parâmetros de pós-processamento do SFTP
Use esses parâmetros para criar um script de pós-processamento, análise de carga e marcação.
| Nome | Variável | Tipo | Uso |
|---|---|---|---|
| Saída | saída | Cadeia de caracteres | Contém dados de saída retornados pela consulta. |
| EccSysId | eccSysId | Cadeia de caracteres | Contém o ID de referência associado à mensagem de entrada da Fila do ECC. |
| ErrorMessages | errorMessages | Cadeia de caracteres | Contém as mensagens de erro retornadas de uma consulta. Se nenhuma mensagem de erro for retornada, este valor será nulo. |
| Marcadores | marcadores | Hashmap de valores de marcador a serem retornados do comando do SSH. | Contém os marcadores usados para extrair a saída usando os comandos do SSH. A saída do marcador é delimitada por sinais de porcentagem dupla, como em %%tagname%%...%%. Configure o comando usando o seguinte formato:Os marcadores retornados são objetos de hashmap JavaScript em que cada chave é prefixada com tag anexada ao tagname. |
Configuração do comando de execução do SFTP
Use as variáveis de entrada que você criou para configurar o comando que a Orquestração executa no endpoint do SFTP.
Antes de Iniciar
Funções necessárias: activity_creator, administrador