Ir para o conteúdo

AS2

Introdução

O plugin AS2 adiciona suporte para certas funcionalidades AS2.

Este plugin pode ser associado apenas a grupos de agentes privados e não está disponível nos grupos de agentes de nuvem Jitterbit.

Importante

Os plugins fornecidos pelo Jitterbit estão obsoletos. Veja Deprecation and support em Plugins.

Baixe e Adicione o Plugin

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

Se orientado pelo suporte, este plugin pode ser baixado no link fornecido abaixo e adicionado à organização (veja Adicionar novos plugins em Personalizações > Plug-ins).

Associe o Plugin a um Grupo de Agentes

O plugin AS2 deve ser associado a um grupo de agentes privados para tornar o plugin disponível em todos os agentes do grupo (consulte Associar grupos de agentes em Personalizações > Plug-ins).

O plugin está listado no Management Console Plugins página com o nome de exibição Jitterbit AS2.

Defina Variáveis e Use o Plugin em um Projeto

Consulte estes tópicos para obter informações sobre o uso de plugins em um projeto:

O plugin AS2 usa estas variáveis:

Nome Tipo Obrigatório Descrição
Jitterbit.AS2.Debug Booleano Opcional Se definido como true, o conteúdo de algumas partes intermediárias da mensagem é gravado no arquivo.
Jitterbit.AS2.KeyStoreType String Opcional O tipo de armazenamento de chaves usado para armazenar chaves privadas e certificados. Apenas JKS é suportado.
Jitterbit.AS2.KeyStorePath String Opcional Caminho para o arquivo de armazenamento de chaves. Pode ser um caminho absoluto ou um caminho relativo ao caminho home do plugin. Se esta variável não for especificada, o armazenamento de chaves será assumido como estando no diretório home do plugin com o nome keyStore.
Jitterbit.AS2.KeyStorePassword String Opcional Senha do key store, se houver. Se não for especificado, uma senha vazia será assumida.
Jitterbit.AS2.Sign Booleano Opcional Especifica que uma mensagem de saída deve ser assinada ou uma assinatura de entrada deve ser verificada.
Jitterbit.AS2.Encrypt Booleano Opcional Especifica que uma mensagem de saída deve ser criptografada ou uma mensagem de entrada deve ser descriptografada.
Jitterbit.AS2.PrivateKeyStoreAlias String Opcional Alias para a chave privada usada para assinar mensagens de saída.
Jitterbit.AS2.PrivateKeyStoreAliasPassword String Opcional Senha do key store para a chave privada usada para assinar mensagens de saída. Veja Jitterbit.AS2.PrivateKeyStoreAlias.
Jitterbit.AS2.PartnerKeyStoreAlias String Opcional Alias do repositório de chaves para o certificado do parceiro usado para codificar mensagens de saída 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 o URL para onde o recibo deve ser enviado.
Jitterbit.AS2.Disposition_Notification_Options Corda Opcional Valor do cabeçalho Disposition-Notification-Options para mensagens de saída. O padrão é signed-receipt-protocol=pkcs7-signature; signed-receipt-micalg=sha1,md5se este parâmetro não estiver definido.
Jitterbit.AS2.FromHeader Corda Opcional Valor opcional do cabeçalho From.
Jitterbit.AS2.SubjectHeader Corda Opcional Valor opcional do cabeçalho Subject.
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 confiar nesta variável, use Jitterbit.AS2.ReceivedContentType em vez de. Consulte Variáveis Jitterbit do endpoint hospedado.
Jitterbit.AS2.ReceivedContentType String Opcional Defina como 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 deles estiver definido, uma mensagem recebida não poderá ser analisada e o plugin falhará. Consulte Variáveis Jitterbit do endpoint hospedado.
Jitterbit.AS2.MDN Booleano Opcional Crie um MDN. Qualquer payload é ignorada e removida da lista de arquivos.
Jitterbit.AS2.MDNMessage String Opcional Para mensagens MDN. A mensagem recebida ou a ser enviada 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 String Opcional Variável de saída. Envie esses cabeçalhos para o alvo HTTP AS2 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 como 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 como 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_).