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