Compartir a través de


Usar sobres en los componentes de canalización de ensamblador y de desensamblador XML

Un mensaje XML puede incluir varios mensajes o ninguno. En el ejemplo siguiente se muestra un sobre (en negrita) que rodea a un documento XML.

<ns1:document xmlns:ns1="http://myDocumentNamespaceURI.org">  
   <message>Hello</message>  
</ns1:document>  
  

Los sobres tienen dos finalidades:

  • Pueden incluir valores de campo para utilizarlos para la promoción y degradación de propiedades.

    El componente Desensamblador XML promociona propiedades y el componente Ensamblador XML las degrada. La promoción y degradación de propiedades también se pueden dar en los documentos XML.

  • Pueden combinar varios documentos XML en un único intercambio.

    Un documento XML bien formado solo puede tener un elemento raíz, por lo que un sobre permite combinar varios documentos XML para compartir el elemento raíz.

    Para aplicar el formulario canónico, especifique el orden de sobre mediante el cuadro de diálogo Editor de propiedades de colección de esquemas al que se tiene acceso haciendo clic en los puntos suspensivos de la propiedad en tiempo de diseño esquemas envelope del ensamblador XML. También puede usar XMLNORM. EnvelopeSpecNames message context property before the XML Assembler is run. El ensamblador XML crea un documento con doble cifrado en forma canónica.

Anidar sobres.

Puede anidar sobres para formar estructuras complejas de documentos donde varios documentos XML con doble cifrado se pueden combinar en un intercambio mayor. En el ejemplo siguiente se muestra un intercambio envuelto por dos sobres.

<envelope1>  
   <document1/>  
   <envelope2>  
      <document2/>  
      <document3/>  
   </envelope2>  
   <document4/>  
</envelope1>  

El ejemplo anterior muestra una forma flexible, lo que significa que un documento puede estar en el mismo nivel de jerarquía que un sobre. Después de desensamblar el documento con doble cifrado, se crean cuatro documentos separados (document1, document2, etc.).

Consulte también

Componentes de canalización