BIML を使用してパッケージを作成しています。
システム変数Propagateを Falseに設定したいシーケンス コンテナがあります。Propagate のシステム変数を設定する方法が BIML で見つかりません。
Propagate は、イベント ハンドラー内にのみ存在するシステム スコープの変数です。
次の Biml は、空のシーケンス コンテナーを持つ OnError イベント ハンドラーを使用して SSIS パッケージを作成します。
イベント自体は、System::Propagate 変数を再定義してfalse
、デフォルト値の代わりに の値を持ちます。true
<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>
BIMLオンラインを使ってみてください。
ここで、伝播セットを含む既存の SSIS パッケージをアップロードできます。ブラウザ ベースのアプリケーションがリバース エンジニアリングを行い、BIML を提供します。
SSIS で何かを行う方法を知っているが、BIML に相当するものがわからない場合に便利です。
正式にはまだベータ版ですが、うまく機能します。