Activation des extensions de configuration de l’infrastructure d’adaptateurs
L'infrastructure d'adaptateurs BizTalk fournit plusieurs extensions permettant d'améliorer l'utilisation. Pour utiliser ces extensions, importez le schéma de l’infrastructure, BiztalkAdapterFramework.xsd. L’importation du schéma vous permet d’accéder aux décorations et aux types spécialisés et de les utiliser dans le schéma de configuration de l’adaptateur, comme décrit ci-dessous. Le code suivant montre comment importer le schéma :
<?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>
Importation du schéma XSD des Extensions de l'infrastructure d'adaptateurs BizTalk
En important le schéma XSD des extensions adapter Framework, vous pouvez utiliser des décorations telles que <baf :FileName> comme type d’élément, qui affiche la fenêtre contextuelle du nom de fichier lors de la modification de l’élément.
D'autres décorations contrôlent l'affichage de la propriété dans l'interface. La <décoration baf :description> , par exemple, ajoute du texte d’aide à l’élément. La <décoration baf :description> affiche le texte en bas de la page de propriétés. La <décoration baf :browsable> masque un élément de l’interface. Le code suivant montre comment utiliser ces éléments dans un schéma de configuration :
<?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>
Voir aussi
Extensions de schémas de configuration de l’infrastructure d’adaptateurs