Referência: propriedades do transporte sftp-out
Guia Common
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
ID
| id
| A ID exclusiva do componente sftp-out na conjunto. |
Encaminha resposta para
| routes-response-to
| O destino da mensagem de resposta para o transporte sftp-out . |
Executar quando
| execute-when
| Especifica uma condição que determina se o transporte é executado. |
Ponto de extremidade
| endpoint
| Especifica o host (e, opcionalmente, a porta) e o diretório FTP nos quais gravar os arquivos.
Segue o formato sftp://SFTP-directory , em que SFTP-directory é o local de destino.Exemplo: sftp://sftpserver.example.org/outputDir O local do diretório que você especifica já deve existir no servidor. |
Autenticação dupla
| dual-authentication
| Especifica se a autenticação dupla deve ser aplicada com uma combinação de nome de usuário/senha e uma chave privada. O valor por padrão é false , o que significa que o usuário pode se autenticar usando uma chave privada ou uma combinação de nome de usuário/senha, mas não ambas.
Se a propriedade está definida como false e um usuário insere uma chave privada (configurando as propriedades de chave privada do componente sftp-out ), a autenticação usa automaticamente esse valor de chave e o nome de usuário, ignorando o campo de senha. Se a propriedade está definida como false e nenhuma chave privada foi configurada, a autenticação usa a combinação de nome de usuário/senha.Se a propriedade está definida como true a autenticação usa tanto o valor de chave privada quanto a combinação de nome de usuário/senha. |
Impressão digital de chave do host
| host-key-fingerprint
| A chave de criptografia que o servidor FTP usará para comunicações SSH. |
Nome de usuário
| username
| O nome de usuário usado para acessar o servidor FTP. |
Senha
| password
| A senha associada ao nome de usuário usado para acessar o servidor FTP. |
Arquivo binário
| binary-file
| Especifica se os arquivos de saída são transferidos como binários. |
SSL explícito
| explicit-ssl
| Tipo de conexão: SSL explícito (AUTH TLS) ou SSL implícito (AUTH SSL). Definir como true para usar SSL explícito. |
Padrão de arquivo de entrada
| input-file-pattern
| Um padrão de nome de arquivo para fazer a correspondência de arquivos de um tipo específico.
Exemplo: especificar *.xls para selecionar apenas arquivos do Excel. |
Tipo de conteúdo de entrada
| input-content-type
| O tipo de mídia incluído no tempo de execução para o content-type no cabeçalho da mensagem. Um tipo de mídia compreende pelo menos duas partes: um tipo, um subtipo e um ou mais parâmetros opcionais. O text o subtipo tem um opcional charset Parâmetro, que especifica a codificação de caracteres.
Exemplo: text/html; charset=UTF-8 Essa propriedade é especialmente útil no caso de formatos de arquivo de texto não XML, em que o tipo de mídia e o conjunto de caracteres não são declarados explicitamente no arquivo. |
Padrão do arquivo de saída
| output-file-pattern
| Especifica como os nomes dos arquivos de saída são gerados. O padrão pode conter cadeias de caracteres literais, bem como um ou mais destes tokens:
|
Método
| method
| Especifica o método de transferência:
|
Guia Avançado
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Mensagem da loja
| store-message
| Não especifique nenhum, a menos que seja orientado de outra forma pelo Suporte da Workday.
Para armazenar mensagens, use a etapa store do Studio. |
Classe de transporte
| transport-class
| Especifica uma classe de implementação alternativa com base em cada conjunto, se necessário.
Você pode alterar globalmente as classes de implementação editando o arquivo WEB-INF/classes/spring/assembly-bean.xml. |
Ignorar pontos de extremidade dinâmicos
| ignore-dynamic-endpoints
| Especifica se o valor dinâmico WS-Addressing (WSA) deve ser ignorado no cabeçalho da mensagem de entrada ou usado para substituir o valor na propriedade Endpoint do transporte.
Use a etapa set-dynamic-endpoint para especificar os detalhes de WS-Addressing. |
Tempo limite
| timeout
| Especifica em milissegundos um período de tempo limite para sessões de FTP entre os clientes e o servidor FTP no qual o transporte está aguardando.
Se você não especifica um valor, o tempo limite da sessão é atingido depois de 300.000 ms (5 minutos). |
Arquivo de mapeamento de tipos de MIME
| mime-types-map-file
| Especifica a localização de um arquivo de mapa para mapeamento entre tipos MIME e extensões de arquivo. Use esta propriedade para:
O arquivo para esse mapeamento é ccx/conf/mime.types . Você pode fornecer sua própria versão deste arquivo.Esse transporte pode gerar nomes de arquivo para os arquivos de saída usando uma ${EXT} token colocado no final do output-file-pattern Valor |
Nome do arquivo temporário
| temp-file-name
| Especifica um nome de arquivo temporário. Quando a propriedade Método está definida como put , o arquivo é carregado usando esse nome de arquivo temporário. Após a conclusão do FTP, o arquivo é renomeado com o nome especificado pela propriedade Padrão do arquivo de saída . |
Fechar conexão
| close-connection
| Especifica se a desconectado ocorre quando a ação de FTP é concluída. |
Tamanho do banco
| pool-size
| O número máximo de conexões e sessões simultâneas que podem receber suporte por host neste componente. Se mais threads do que o número especificado tentarem se conectar ao mesmo host, alguns serão forçados a aguardar para ter acesso ao pool.
Para tornar o tamanho do pool ilimitado, especifique um número negativo. |
Depuração
| debug
| Habilita o modo de depuração JSCAPE no transporte. |