Compartir a través de


Habilitación de extensiones de configuración del marco de trabajo de adaptadores

El marco de trabajo de adaptadores de BizTalk proporciona varias extensiones para mejorar la experiencia del usuario. Para usar estas extensiones, importe el esquema del marco, BiztalkAdapterFramework.xsd. La importación del esquema le permite acceder a decoraciones y tipos especializados y usarlas en el esquema de configuración del adaptador, como se describe a continuación. En el siguiente código se muestra el modo de importar el esquema:

<?xml version="1.0" encoding="utf-8" ?><xs:schema   targetNamespace="http://tempuri.org/XMLSchema.xsd"   
         elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchema.xsd"   
         xmlns:baf="BiztalkAdapterFramework.xsd"   
         xmlns:xs="http://www.w3.org/2001/XMLSchema"   
         xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">  
   <xs:import namespace="BiztalkAdapterFramework.xsd" />  
. . .  
</xs:schema>  

Importar el esquema XSD de extensiones del marco de trabajo de adaptadores de BizTalk

Al importar el esquema XSD de extensiones del marco de adaptador, puede usar decoraciones como <baf:FileName> como tipo de elemento, que muestra el nombre de archivo emergente al editar el elemento.

Otras decoraciones controlan la visualización de la propiedad en la interfaz. La <decoración baf:description> , por ejemplo, agrega texto de ayuda al elemento . La <decoración baf:description> muestra el texto en la parte inferior de la página de propiedades. La <decoración baf:browsable> oculta un elemento de la interfaz. El siguiente código muestra cómo puede usar estos elementos dentro de un esquema de configuración:

<?xml version="1.0" encoding="utf-8" ?><xs:schema   targetNamespace="http://tempuri.org/XMLSchema.xsd"   
         elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchema.xsd"   
         xmlns:baf="BiztalkAdapterFramework.xsd"   
         xmlns:xs="http://www.w3.org/2001/XMLSchema"   
         xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">  
   <xs:import namespace="BiztalkAdapterFramework.xsd" />  
   <xs:element name="Send">  
      <xs:complexType>  
         <xs:sequence>  
            <xs:element name="directory" type="xs:string" />  
               <xs:annotation>  
                  <xs:appinfo>  
                     <baf:designer>  
                        <baf:description>Enter the directory that will receive sent files..  
                        </baf:description>  
                     </baf:designer>  
                  </xs:appinfo>  
               </xs:annotation>  
            </xs:element>  
            <xs:element name="fileName" type="" />  
            <xs:element name="sendBatchSize" type="xs:int" />  
            <xs:element name="fileCopyMode" type="CopyMode" />  
            <xs:element name="uri" type="xs:string" >  
               <xs:annotation>  
                  <xs:appinfo>  
                     <baf:designer>  
                        <baf:browsable show="false" />  
                     </baf:designer>  
                  </xs:appinfo>  
               </xs:annotation>  
            </xs:element>  
         </xs:sequence>  
      </xs:complexType>  
   </xs:element>  
   <xs:simpleType name="CopyMode">  
      <xs:restriction base="xs:string">  
         <xs:enumeration value="Append">  
            <xs:annotation>  
               <xs:documentation>= 0</xs:documentation>  
            </xs:annotation>  
         <xs:enumeration value="Create">  
            <xs:annotation>  
               <xs:documentation>= 1</xs:documentation>  
            </xs:annotation>  
         <xs:enumeration value="CreateNew">  
            <xs:annotation>  
               <xs:documentation>= 2</xs:documentation>  
            </xs:annotation>  
         </xs:enumeration>  
      </xs:restriction>  
   </xs:simpleType>  
</xs:schema>  

Consulte también

Extensiones de esquema de configuración del marco de trabajo de adaptadores