Partager via


Activation des extensions de configuration de l’infrastructure d’adaptateur

BizTalk Adapter Framework fournit plusieurs extensions pour améliorer l’expérience utilisateur. 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 d’infrastructure d’adaptateur 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.

Des décorations supplémentaires 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 situé en bas de la page des 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éma de configuration de l’infrastructure d’adaptateur