2016-06-30 16 views
0

Ich verwende BIML, um mein Paket zu erstellen.Propagate = False in BIML

Es gibt einen Sequenzcontainer, in dem ich die Systemvariable auf auf False setzen möchte. Ich kann die Methode in BIML nicht finden, um die Systemvariable für Propagate festzulegen.

Antwort

0

Propagate ist eine Systembereichsvariable, die nur in Ereignishandlern vorhanden ist.

Die folgende Biml erzeugt ein SSIS-Paket mit einem OnError Ereignishandler, die eine leere Sequenz Container

Das Ereignis selbst hat definiert das System :: Variable Propagieren einen Wert von false anstelle des Standardwerts von true

haben
<Biml xmlns="http://schemas.varigence.com/biml.xsd"> 
    <Packages> 
     <Package Name="so_38121956"> 
      <Events> 
       <Event EventType="OnError" Name="OnError"> 
        <Variables> 
         <Variable DataType="Boolean" Name="Propagate" Namespace="System">false</Variable> 
        </Variables> 
        <Tasks> 
         <Container Name="SEQC Propagate no more"> 
         </Container> 
        </Tasks> 
       </Event> 
      </Events> 
     </Package> 
    </Packages> 
</Biml> 
+0

Danke, es hat funktioniert !!! – Radhi

0

Versuchen Sie es mit BIML Online.

http://bimlonline.com/

Hier können Sie ein vorhandenes SSIS-Paket mit propagieren gesetzt und die Browser-basierte Anwendung es Ingenieur umkehren laden Sie Sie die BIML zu geben.

Es ist praktisch, wenn Sie wissen, wie man etwas in SSIS, aber nicht sicher von der BIML entspricht.

Offiziell ist es noch in der Beta, aber funktioniert gut.

+0

Vielen Dank das wird mir für die zukünftige Syntax-Suche von BIML helfen :) – Radhi