Ir para o conteúdo

AS2

Introdução

O plugin AS2 adiciona suporte para certas funcionalidades AS2.

Este plug-in pode ser associado apenas a Grupos de Agentes Privados e não está disponível nos Jitterbit Grupos de Agentes em Nuvem.

Importante

Os plug-ins fornecidos pelo Jitterbit estão obsoletos. Consulte Deprecação e suporte em Plugins.

Baixe e Adicione o Plug-in

O plug-in AS2 é um plug-in Jitterbit padrão que já está disponível no Management Console Plugins e não precisa ser baixado ou adicionado à organização.

Se direcionado pelo Jitterbit Support, este plug-in pode ser baixado no link fornecido abaixo e adicionado à organização (consulte Adicionar novos plug-ins em Customizações > Plug-ins).

Associar o Plug-in a um Grupo de Agentes

O plug-in AS2 deve estar associado a um Grupo de Agentes Privados para disponibilizar o plug-in em todos os agentes do grupo (consulte Associar grupos de Agente em Customizações > Plug-ins).

O plug-in está listado no Management Console Plugins com um nome de exibição de Jitterbit AS2.

Definir Variáveis e Usar o Plug-in em um Projeto

Consulte estes tópicos para obter informações sobre como usar plug-ins em um projeto:

O plug-in AS2 usa estas variáveis:

Nome Tipo Obrigatório Descrição
Jitterbit.AS2.Debug Booleano Opcional Se definido para true, o conteúdo de algumas partes intermediárias da mensagem é gravado no arquivo.
Jitterbit.AS2.KeyStoreType Corda Opcional O tipo de armazenamento de chaves usado para armazenar chaves privadas e certificados. Apenas JKS é suportado.
Jitterbit.AS2.KeyStorePath Corda Opcional Caminho para o arquivo de armazenamento de chaves. Pode ser um caminho absoluto ou um caminho relativo ao caminho inicial do plug-in. Se esta variável não for especificada, presume-se que o armazenamento de chaves esteja no diretório inicial do plug-in com o nome keyStore.
Jitterbit.AS2.KeyStorePassword Corda Opcional Senha do armazenamento de chaves, se houver. Se não for especificado, uma senha vazia será assumida.
Jitterbit.AS2.Sign Booleano Opcional Especifica que uma mensagem enviada deve ser assinada ou uma assinatura recebida deve ser verificada.
Jitterbit.AS2.Encrypt Booleano Opcional Especifica que uma mensagem enviada deve ser criptografada ou uma mensagem recebida deve ser descriptografada.
Jitterbit.AS2.PrivateKeyStoreAlias Corda Opcional Alias para a chave privada usada para assinar mensagens enviadas.
Jitterbit.AS2.PrivateKeyStoreAliasPassword Corda Opcional Senha do armazenamento de chaves para a chave privada usada para assinar mensagens enviadas. Ver Jitterbit.AS2.PrivateKeyStoreAlias.
Jitterbit.AS2.PartnerKeyStoreAlias Corda Opcional Alias de armazenamento de chaves para o certificado de parceiro usado para codificar mensagens enviadas ou verificar a assinatura de mensagens recebidas.
Jitterbit.AS2.PayloadContentType Corda Opcional Valor do cabeçalho Content-Type usado para o payload.
Jitterbit.AS2.AS2_From Corda Opcional Valor do cabeçalho AS2-From a ser enviado.
Jitterbit.AS2.AS2_To Corda Opcional Valor do cabeçalho AS2-To a ser enviado.
Jitterbit.AS2.Message_ID Corda Opcional Valor do cabeçalho Message-ID a ser enviado.
Jitterbit.AS2.ReceiptUrl Corda Opcional Para solicitação MDN assíncrona. Defina como a URL para onde o recibo deve ser enviado.
Jitterbit.AS2.Disposition_Notification_Options Corda Opcional Valor do cabeçalho Disposition-Notification-Options para mensagens enviadas. O padrão é signed-receipt-protocol=pkcs7-signature; signed-receipt-micalg=sha1,md5 se este parâmetro não estiver definido.
Jitterbit.AS2.FromHeader Corda Opcional Valor de cabeçalho From opcional.
Jitterbit.AS2.SubjectHeader Corda Opcional Valor do cabeçalho Subject opcional.
jitterbit.networking.http.request.header.Content-Type Corda Opcional Esta é uma variável Jitterbit integrada que é definida quando um Endpoint HTTP hospedado recebe uma solicitação. Se você não quiser depender dessa variável, use Jitterbit.AS2.ReceivedContentType em vez de. Consulte Variáveis de Jitterbit de Endpoint hospedado.
Jitterbit.AS2.ReceivedContentType Corda Opcional Defina como o Content-Type de uma mensagem recebida. Se isso não for definido, a variável interna jitterbit.networking.http.request.header.Content-Type será usado. Se nenhum for definido, uma mensagem recebida não poderá ser analisada e o plug-in falhará. Consulte Variáveis de Jitterbit de Endpoint hospedado.
Jitterbit.AS2.MDN Booleano Opcional Crie um MDN. Qualquer payload é ignorada e removida da lista de arquivos.
Jitterbit.AS2.MDNMessage Corda Opcional Para mensagens MDN. A mensagem recebida ou a enviar no MDN. Esta é uma mensagem de texto simples de 7 bits que é apenas para fins informativos e não é analisada de forma alguma. (Entrada/Saída)
Jitterbit.AS2.Reporting_UA Corda Opcional Para mensagens MDN. Valor do cabeçalho Reporting-UA enviado/recebido. Esta variável pode ser usada para entrada ou saída.
Jitterbit.AS2.Final_Recipient Corda Opcional Para mensagens MDN. Valor do cabeçalho Final-Recipient enviado/recebido. Esta variável pode ser usada para entrada ou saída.
Jitterbit.AS2.Original_Recipient Corda Opcional Para mensagens MDN. Valor do cabeçalho Original-Recipient enviado/recebido. Esta variável pode ser usada para entrada ou saída.
Jitterbit.AS2.Original_Message_ID Corda Opcional Para mensagens MDN. Valor do cabeçalho Original-Message-ID enviado/recebido. Esta variável pode ser usada para entrada ou saída.
Jitterbit.AS2.Disposition Corda Opcional Para mensagens MDN. Valor do cabeçalho Disposition enviado/recebido. Esta variável pode ser usada para entrada ou saída.
Jitterbit.AS2.OutHeaders Corda Opcional Variável de saída. Envie esses cabeçalhos para o destino AS2 HTTP especificando [Jitterbit.AS2.OutHeaders] como os cabeçalhos HTTP. Se esta variável já tiver um valor, os cabeçalhos AS2 serão anexados aos existentes.
Jitterbit.AS2.Digest.MD5 Corda Opcional Variável de saída. Defina o hash MD5 de uma mensagem de saída ou o hash MD5 ao qual um MDN de entrada responde, se disponível ( cabeçalho Received-Content-MIC).
Jitterbit.AS2.Digest.SHA1 Corda Opcional Variável de saída. Defina o hash SHA-1 de uma mensagem de saída ou o hash SHA-1 ao qual um MDN de entrada responde, se disponível ( cabeçalho Received-Content-MIC).