Condividi tramite


Istruzioni di elaborazione nel componente della pipeline dell'assembler XML

Nelle istruzioni di elaborazione vengono fornite informazioni all'applicazione che elabora un documento XML. Tali informazioni possono includere istruzioni su come elaborare il documento, visualizzarlo e così via.

Le istruzioni di elaborazione vengono aggiunte a un documento XML tramite la proprietà Aggiungi istruzioni di elaborazione (o la proprietà XMLNorm.ProcessingInstructionOption equivalente nel contesto del messaggio). Il testo dell'istruzione di elaborazione viene specificato con la proprietà di testo Add processing instructions (Aggiungi istruzioni di elaborazione ) o la proprietà XMLNorm.ProcessingInstruction equivalente nel contesto del messaggio.

La proprietà Add processing instructions (o la proprietà XMLNorm.ProcessingInstructionOption ) include tre valori possibili, descritti nella tabella seguente.

Valore Valore Descrizione
Accodamento 0 Nuove istruzioni di elaborazione dell'assembler XML vengono aggiunte alle istruzioni di elaborazione all'inizio del documento.
Creare un nuovo gruppo di risorse 1 Nuove istruzioni di elaborazione dell'assembler XML sovrascrivono le istruzioni di elaborazione esistenti all'inizio del documento.
Ignora 2 Le istruzioni di elaborazione all'inizio del documento vengono rimosse.

La coppia di istruzioni di elaborazione (o delle proprietà del contesto del messaggio) specificata in un contesto del messaggio ha la precedenza sulla coppia delle proprietà specificata in Progettazione pipeline. Ad esempio, se XMLNorm.ProcessingInstructionOption viene specificato come Create new (1) e XMLNorm.ProcessingInstruction non è specificato, un'istruzione di elaborazione vuota sostituirà un'istruzione di elaborazione esistente.

Come altro esempio, se viene specificato XMLNorm.ProcessingInstruction , ma XMLNorm.ProcessingInstructionOption non è , non viene utilizzata alcuna proprietà dal contesto del messaggio. In questo caso, verranno utilizzate le istruzioni di elaborazione in Progettazione pipeline.

Per impostazione predefinita, l'opzione Aggiungi istruzioni di elaborazione è impostata su Accoda e il testo Aggiungi istruzioni di elaborazione è vuoto.

Proprietà di elaborazione e buste

Poiché le istruzioni di elaborazione non sono mantenute per le buste, utilizzando la seguente combinazione di impostazioni dell'assembler del file flat sarà possibile determinare che le istruzioni di elaborazione siano presenti solo nella busta più esterna:

  • Proprietà ambito istruzione di elaborazione impostata su "Envelope".

  • Aggiungere la proprietà delle istruzioni di elaborazione impostata su "Append".

    La busta utilizzerebbe l'istruzione di elaborazione specificata nella proprietà di testo Aggiungi istruzioni di elaborazione dell'assembler.

    Tutte le istruzioni di elaborazione esistenti nelle buste esterne o interne, come specificato nel messaggio in ingresso, non saranno presenti nei messaggi di output.

Vedere anche

Componente della pipeline dell'assembler XML
Come configurare il componente della pipeline dell'assembler XML
Pipelines-AssemblerDisassembler (cartella di esempi di BizTalk Server)