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). |