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,md5 se 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_). |