Freigeben über


Aktivieren von Erweiterungen zur Konfiguration des Adapterframeworks

Vom BizTalk Adapterframework werden verschiedene Erweiterungen bereitgestellt, um die Benutzerfreundlichkeit zu verbessern. Um diese Erweiterungen zu verwenden, importieren Sie das Schema des Frameworks, BiztalkAdapterFramework.xsd. Mit dem Importieren des Schemas können Sie auf Dekorationen und spezielle Typen zugreifen und sie wie unten beschrieben im Konfigurationsschema des Adapters verwenden. Im folgenden Codebeispiel wird das Importieren des Schemas veranschaulicht:

<?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>  

Importieren der Erweiterungenschema-XSD des BizTalk Adapterframeworks

Wenn Sie das Adapter Framework-Erweiterungsschema XSD importieren, können Sie Dekorationen wie <baf:FileName> als Elementtyp verwenden, der beim Bearbeiten des Elements den Dateinamen anzeigt.

Zusätzliche Ergänzungen steuern die Anzeige der Eigenschaft in der Schnittstelle. Die <baf:description-Dekoration> fügt dem Element beispielsweise Hilfetext hinzu. Die <baf:description-Dekoration> zeigt den Text unten auf der Eigenschaftenseite an. Die <baf:browsable-Dekoration> blendet ein Element aus der Benutzeroberfläche aus. Der folgende Code veranschaulicht, wie diese Elemente in einem Konfigurationsschema verwendet werden können:

<?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>  

Weitere Informationen

Erweiterungen des Konfigurationsschemas für das Adapterframework