Condividi tramite


Messaggi non riconosciuti nel componente della pipeline del disassembler XML

Il componente del disassembler XML può gestire un messaggio come "non riconosciuto" nei casi seguenti:

  • Un messaggio XML viene ricevuto senza parte corpo, con una parte corpo vuota o con dati vuoti nella parte corpo.

  • Un messaggio XML viene ricevuto ma non viene distribuito alcuno schema per il messaggio.

    Un messaggio non riconosciuto viene gestito in base alla proprietà Allow Unrecognized Messages (o alla proprietà XMLNorm.AllowUnrecognizedMessage nel contesto del messaggio).

    Se Allow Unrecognized Messages è impostato su True, si verifica quanto segue:

  • Un messaggio privo di parte corpo o con una parte corpo vuota/nulla o con dati vuoti/nulli nella parte corpo passa senza subire modifiche attraverso il disassembler XML.

  • Un documento XML a cui non è associato alcuno schema distribuito passa senza subire modifiche attraverso il disassembler XML.

  • Un documento XML a cui è associato uno schema distribuito viene elaborato dal disassembler XML indipendentemente dal fatto che allo schema venga fatto riferimento in modo esplicito in una proprietà del componente o che lo schema sia stato individuato durante il processo di risoluzione degli schemi.

    Se Allow Unrecognized Messages è impostato su False, si verifica quanto segue:

  • Un messaggio privo di parte corpo o con una parte corpo vuota/nulla o con dati vuoti/nulli nella parte corpo non passa attraverso il disassembler XML.

  • Un documento XML a cui non è associato alcuno schema distribuito non passa attraverso il disassembler. Viene restituito un errore e il messaggio viene sospeso, se possibile.

  • Un documento XML a cui è associato uno schema distribuito viene elaborato dal disassembler XML indipendentemente dal fatto che allo schema venga fatto riferimento in modo esplicito in una proprietà del componente o che lo schema sia stato individuato durante il processo di risoluzione degli schemi.

    Per impostazione predefinita, il disassembler XML non consente messaggi non riconosciuti.

Nota

I messaggi non XML non vengono elaborati dal disassembler XML indipendentemente dall'impostazione della proprietà Consenti messaggi non riconosciuti .

Vedere anche

Componente della pipeline del disassembler XML
Come configurare il componente della pipeline del disassembler XML