O domínio MIME não suporta o padrão MIME completo, mas suporta utilizações conhecidas específicas de MIME. Leia esta introdução geral ao analisador MIME e as informações sobre algumas das restrições em seu uso.
MIME significa Multipurpose Internet Mail Extensions. Uma mensagem MIME multipartes inclui várias partes da mensagem, cada uma qualificada por cabeçalhos MIME. O domínio e o analisador MIME permitem analisar e gravar mensagens MIME multipartes.
MIME é utilizado para enviar e-mails. Quando o e-mail inclui anexos, uma mensagem MIME de várias partes é utilizada. O MIME multipartes está se tornando amplamente utilizado como um formato físico conveniente para enviar outros tipos de mensagem que possuem anexos ou que consistem em múltiplas partes separadas.
Os exemplos são:
O analisador MIME é conduzido por fluxos de bits e não possui metadados externos; ele depende exclusivamente de metadados de fluxo de bits ao analisar e nos metadados da árvore ao gravar. O analisador não valida mensagens MIME em um modelo de mensagem e ignora a propriedade Validar de ferramentas. As partes de uma mensagem MIME são manipuladas como BLOBs. É possível analisar partes MIME específicas usando um analisador diferente. Se você estiver usando um analisador MRM, as mensagens poderão ser validadas da maneira usual. O analisador MIME não suporta análise on demand e ignora a propriedade Cronometragem de Análise.
É possível especificar o novo domínio MIME no tempo de execução em um cabeçalho MQRFH2 (apenas WebSphere MQ) ou estaticamente em seus fluxos de mensagens no conjunto de ferramentas (nos nós de entrada MQGet, HTTPRequest, ResetContentDescriptor ou XSLTransform). O analisador MIME é então chamado para tomar posse do último filho da raiz (por exemplo, o corpo da mensagem). O domínio MIME pode ser especificado com a cláusula ESQL CREATE PARSE e a função ASBITSTREAM para analisar e gravar fluxos de bits. O analisador MIME manipula documentos recebidos pelo transporte HTTP (em que Content-Type aparece como um cabeçalho HTTP) e por outros transportes (em que o cabeçalho Content-Type faz parte do corpo da mensagem). Em ambos casos, configure o valor Content-Type utilizando a propriedade ContentType no domínio MIME. Configurar o valor Content-Type diretamente na árvore MIME ou nas árvores HTTP pode fazer com que o valor seja ignorado ou utilizado de forma inconsistente.
Geralmente, o analisador MIME manipula a maior parte das utilizações de MIME no sistema de mensagens de aplicativo para aplicativo, incluindo o MIME multipartes com uma única parte e documentos MIME não multipartes. No entanto, você deve utilizar o domínio SOAP para SwA (SOAP with Attachments).