問題タブ [biztalk-rule-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
biztalk - BizTalk BRE ルールセットに複数のバージョンを含める必要がありますか?
BizTalk BRE ルールセットに複数のバージョンを含める必要がありますか?
いくつかの BRE ルールのエクスポートを受け取りましたが、いくつかのルールセットに複数の<version>
要素があることに気付きました。
これは有効ですか?
biztalk - 特定のアプリケーションに BRE ポリシーを追加することの長所と短所は何ですか?
特定のアプリケーションに BRE ポリシーを追加することは良い考えですか? ...
- 私が与えられたポリシーはアプリケーション固有のものなので、適切だと思われますが、そう
ですか?
MSDNで実際の「ハウツー」を見たことがありますが、「すべきこと」に興味があります。
biztalk - BizTalk の展開とビジネス ルール
私は BizTalk 開発の初心者であり、適切に使用してから 6 ~ 7 週間しか経っていないため、私の素朴さを許してください。
開発中の基本的な BizTalk 2013 アプリケーションがあり、テスト環境に展開する準備ができています。
ビジネス ルールを使用してアウトバウンド トランスポートの場所を定義しています。すべての変換が完了したら、SQL Server のストアド プロシージャにデータを送信し、レコードを挿入/更新します。
テスト/ライブ環境に展開する場合、データベースはアプリケーションとは別のサーバーに格納されるため、アウトバウンド トランスポートの場所をローカル マシンに設定することはできません。例えば:
環境に応じてビジネス ルールを変更できるかどうかを確認するために BizTalk 展開フレームワークを調べましたが、何も見つかりませんでした。
私の質問は、ビジネス ルールの環境ベースの設定を管理するための最良の (最小限のメンテナンス) 方法は何ですか? BizTalk 展開フレームワークを使用することをお勧めします。
c# - BizTalk ルール エンジン内から任意のタイプのノードをカスタム関数に渡す方法が必要
私は BizTalk アプリケーションに取り組んでいます。
ボキャブラリーをセットアップし、ルール コンポーザでルールを書き始めました。
ルールを評価した後、検証エラーを検証対象の XML ドキュメントに書き込む AddValidationError という関数を作成しました。AddValidationError メソッドは、ルールの Action セクションから呼び出されます。
評価されているノードを AddValidationError メソッドに渡し、そのノードへの XPath を特定し、それをエラー メッセージの一部として含めることができるようにします。
TTypedXmlDocument 型のパラメータを指定できると思っていましたが、string、int、datetime など、TTypedXmlDocument 以外のものとして定義されたノードを渡すことはできません。ルール エンジンには、というメソッドがあることに気付きました。任意のタイプのノードを受け入れ、それを XPath に解決するものが存在します。これが私が望むものです。
XPath テキストを AddValidationError メソッドにコピーする必要はありません。これは面倒に思えるためです。また、BA は画面上でノードとメソッドをドラッグ アンド ドロップするだけで新しいルールを作成できる必要があります。ノードへの XPath を AddValidationError メソッドにコピーして機能させる必要があります。
これが理にかなっていることを願っています。
Exists 述語メソッドに戻ると、任意のノードを渡すことができ、XPath が自動的に機能するように見えますが、どうすればこの機能を取得できますか? さらに良いことに、TTypedXmlDocument 以外のタイプのノードをメソッドに渡し、渡されたノードへの XPath を決定するにはどうすればよいでしょうか。
各ノードに 2 つの定義を用意することを考えました。1 つは値、string、int、datetime などを表し、もう 1 つは同じノードの TTypedXmlDocument です。これは機能しますが、少しにおいがするので、もっと良いものが欲しいです.
biztalk - ポリシーの追跡設定をインポート/エクスポートする方法
MSDNページから、ポリシーはバインド ファイルにエクスポートできないことに注意しました。
追跡設定をインポート/エクスポートする別の方法はありますか?
biztalk - BizTalk Server で多数のポリシーを整理する方法は?
BizTalk Server 2013 R2を使用しているプロジェクトがあります。このプロジェクトでは、 Business Rule Composerに多数のポリシーが保存されており、それらの管理と検索が非常に困難です。
ビジネスに応じて、ポリシーは、契約ポリシー、コストポリシーなどのいくつかのカテゴリにグループ化できます...
Business Rule Composerソフトウェアには、フォルダーのような分類メカニズムはありません。
質問
ポリシーの管理と検索を容易にするために使用できるメカニズムはありますか?
そのようなメカニズムがない場合、複数のルール ストア データベースを用意して、データベースごとに分離できるようにする方法はありますか?
biztalk - Biztalk Bre ルールが起動されない
ルール 2 がルール 1 に依存する条件があり、更新された値を取得するために、ルート ノードを更新しています。
Microsoft フォーラムのリンクを参照してくださいBiztalk Bre 条件は満たされたが、ルールが起動されません
ルール 1 で update ステートメントを使用しています。
入力はclass1.name = vinay, class1.age =12 ,class2.years = 12, class2.months=12
ルール 1:
ルール2
ルール 1 はルール 2 に値を提供します
dll - ポリシーを実行するためだけに BizTalk サーバーをクライアントにインストールする必要がありますか?
クライアント (データベースとアプリケーション) にデプロイされている .Net アプリケーションがあります。クライアントが新しい機能を要求するたびに、アプリケーション URL に新しいビルドをデプロイする必要があります。現在、BizTalk サーバーのビジネス ルール エンジンを調べています。一連のルールを含む 1 つのポリシーを作成しました。現在のアプリケーション構造でどのように機能するか知りたいです。
そのポリシーを実行するには、クライアント側にサービスをインストールする必要がありますか? または、コードに「RuleEngine」参照をインポートして展開するだけで機能しますか?
xml - BizTalk ビジネス ルール エンジン パイプライン フレームワーク
次の XML メッセージがあります。
次のステージが設定された PurchaseOrder_Receive という名前のパイプラインを使用しています。
私のポリシーは次のように設定されています。
ReceiveLocation で上記のパイプラインを使用して、すべてのポートが正しく構成されています。
私が投稿した Xml メッセージは入力として使用されているものですが、出力された Xml メッセージには「承認済み」のステータス値が含まれているはずですが、「拒否」のままです。
基本的に、ここでの質問は、ポリシーがパイプラインで使用されない原因は何ですか?私のポリシーの「If 条件」は常に true であることに注意してください。