Mapeando a Saída para uma Atividade

Nesta tarefa, você mapeia os elementos do parâmetro de saída XML das partes para variável(is).

O elemento entity/entityBody do parâmetro de saída das partes contém o corpo e os anexos da mensagem de correio. Para acessar o corpo e os anexos da mensagem de correio, você deve iterar por meio das instâncias do elemento da entidade utilizando as atividades For Each ou While Loop

A ordem dos anexos e o corpo no elemento de entidade dependem do cliente de email que enviou a mensagem e do tipo da mensagem (ou texto simples ou HTML). Por exemplo, para um email de texto simples enviado do cliente Microsoft Outlook, o parâmetro de saída das partes consiste nos seguintes elementos de entidade: ...e assim por diante, com o restante dos anexos.

Pode ser necessário decodificar os anexos antes de analisar o conteúdo do anexo. Por exemplo, um anexo que é codificado com a codificação base64 deve ser decodificado antes que o conteúdo do anexo possa ser analisado pela atividade Read Flat File. Outro anexo pode ser texto e, portanto, pode ser analisado sem decodificar.

Nota: As atividades Email e MIME só podem processar dados de 8 bits ou binários utilizando o UTF8 charset. Somente MIME 1.0 compatível com emails é suportado. A atividade Read MIME só pode analisar mensagens de email que vieram de um servidor de email compatível com MIME 1.0. Se a mensagem que você está analisando na atividade Read MIME não vier da atividade Get Email, mas de outra atividade como HTTP Receive Request, você deve criar um Esquema de Arquivo Simples para analisar o cabeçalho MIME da carga útil.



Feedback | notices