問題タブ [biztalk-bam]
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.
exception - BAMで受信パイプラインエラー情報を取得する
2つのオーケストレーションがあります。そのうちの1つは、他のオーケストレーションのエラーハンドラーとして使用され、そこから失敗したメッセージを受け取ります。これをBAMで設定しました。問題は、ファイルが受信ポートで失敗したときに、アクティビティ検索で有用な情報を取得できないことです。その何かだけが登録されています。BAMからのデータ例:
ActivityID:2738a492-04c7-4887-9ff3-6902f435bda4 ErrorCode:
ErrorDesc:
ファイル名:
Progressエラー:Handled TransactionId:
rcvPort:
sndPort:
トラッキングプロファイラーでは、errorReporterのプロパティを使用します。ExErrorReport.FailureCode。ファイルは、エラーハンドラオーケストレーションによって適切に移動されます。
誰かが今私が間違っていることをしていますか?
受信段階でファイルが失敗したときに情報を取得することは可能ですか?
ほとんどの場合、ファイル名とエラーコード/説明が必要です。(進行状況エラーは、私が作成した進行状況アクティビティです)。
ssis - BizTalk BAM を含むクラスターで SSIS を使用する
クラスター内に SQL サーバーをセットアップします。次に、BizTalk サーバーの 1 つを使用して、SSIS をインストールしました。次に、BAM を構成しました。いくつかの SSIS ジョブを実行してデータをアーカイブする必要があるまでは、すべて問題ないように見えました。それらは作成されていないようです...
次に、MsDtsSrvr.ini.xml ファイルの値を変更し、BizTalk サーバーで SSIS を再起動して再度テストしましたが、うまくいきませんでした。
MsDtsSrvr.ini.xml ファイルのどこで値を変更する必要がありますか?
この投稿では、Richard S. が問題について説明していますが、まだ動作させることができないようです ...
biztalk - BizTalk ビジネス アクティビティ モニター
最近、BizTalk の BAM を使い始めました。
- 簡単なオーケストレーションを作成しました。
- もちろん、BizTalk 用に BAM を構成しました。
- Excel を使用して、テキスト フィールドのみの単純なスキーマを作成しました。
- bm deploy-all -DefinitionFile:myxml.xml を使用して、この xml スキーマを BizTalk プライマリ インポートに展開しました。
- TPE を開き、デプロイされたスキーマを開きました。
- オーケストレーションを開き、ここで使用されているスキーマを開き、スキーマフィールドをbamschemafieldsにリンクしました。
- この後、追跡プロファイルを適用しました。
- 次に、オーケストレーションを使用する BizTalk を介してファイルを送信します。ファイルが出力されました。
ここでプライマリ インポート データベースをチェックインすると、ファイルがアクティブ メッセージに表示されていることがわかります。ただし、完了フィールドは false に設定されています。そして、それは変わりません。また、データは入力されず、ActivityID と LastModified のみが入力され、自分で指定した列は入力されず、RecordID = null も入力されません。
私は何を間違っていますか?
必要な手順はすべて完了したと思いますが、まだかなり基本的なことはわかっていますが、さらに多くのことをしたい場合は、これを機能させる必要がありますよね?
xml - BizTalk BAM - BTT XPath を手動で編集して、メッセージ ペイロード プロパティの最初のインスタンスだけを返しますか?
TPE はオーケストレーションとは別に展開できるため、BAM 追跡には TPE を使用することをお勧めします。
ただし、プロセスのある時点で、メッセージのルート XML 要素と 1:N の関係を持つメッセージ ペイロード プロパティを追跡する必要があります。
1:N の関係にもかかわらず、このプロパティの最初の値を抽出するだけで、追跡のニーズには十分です。
いつものように、これを追跡しようとすると、次の XLANG メッセージがログに記録されます。
このプロパティの最初のインスタンスだけを選択するように、BTT XPath を直接変更しようとしました。
私はもう試した
'XPath="//*[local-name()='Property' and namespace-uri()='{URI}' ...]/[1]'
しかし、「式はノードセットに評価する必要があります」というエラーが表示されます
もっと簡単に
エラーは発生しませんが、これでも私のプロパティは引き出されません。
最後に、BTT ファイルの XPath と SomXPath の違いを説明できる人はいますか?
biztalk - ファイル受信場所で受信されたファイルの数
BAMを使用して受信場所で受信されたファイルの数を計算する方法はありますか?
biztalk - Business Activity Monitoring でビューを開くことができない
BizTalk Server 2010 を使用しています。昨日、BAM アクティビティを展開し、BAM ポータルで対応するビューを参照できました。今日、別のアクティビティを作成しましたが、今回はそれを非 RTA にしたため、そのビューを開くことができません。すべてのブラウザでエラーが発生します。
以前に Office Web コンポーネント 2003 をインストールしており、ActiveX コントロールが有効になっています。問題はどこにありますか?
biztalk - トラッキング プロファイル エディターに誤ったバージョンのオーケストレーションが表示される
BizTalk オーケストレーション用に BAM をセットアップしようとしています。Tracking Profile Editor で誤って表示される 2 つのオーケストレーションを除いて、すべて問題ありません。たとえば、すべてのオーケストレーションの最後にログを記録する Expression シェイプを追加し、アプリを再デプロイしました。
その後、すべてのオーケストレーションを 1 つずつ開き、すべてのオーケストレーションにそのロギング式があることを確認しました。驚いたことに、そのうちの 2 つは変更されていません。さらに、これらのオーケストレーションはすべて 1 つの DLL に存在するため、キャッシュの問題は発生しません。
問題をさらに調べたところ、オーケストレーションのタイプの名前を変更すると (たとえば、「SET_DATACHANGES」->「SET_DATACHANGES_」)、正しい最新バージョンで TPE に表示されることがわかりました。
なぜこれが起こるのですか?
biztalk - バムポータルはどこですか
サーバー上の BAM にアクセスしようとしていますが、その場所が見つかりません。Web インターフェイス経由でアクセスする方法があることは知っていますが、URL が見つかりません。この URL がどこにあるか知っている人はいますか?
bam ポータルは、biztalk がインストールされているサーバー、またはデータベースがインストールされているサーバーにインストールする必要がありますか?
また、BAM イベントバスを使用して BAM にアクセスする人もいますが、それらはすべて管理コンソールに誘導され、私の場合は表示されません。表示させる方法を知っている人はいますか?
BizTalk Server 2006 を使用しています。イベントをログに記録しているため、BAM がインストールされています。
biztalk - BizTalk BAM - 分割されたメッセージを追跡する方法
BAM ビューを表示したい
- 統合開始
- メッセージタイプ
- サービス名
- サービス開始
- ServiceEnd
- 統合期間
メッセージは 1 つの受信ポートから送信され、オーケストレーションに渡されます。オーケストレーションごとに 1 つのメッセージが WCF サービスに送信されます。
受信メッセージが 1 つある場合 (InterchangeID が異なる)、このシナリオを解決する方法を知っていますが、受信パイプラインが (同じ InterchangeID を持つ) 個々のメッセージに分割されたバッチがあります。
バッチには複数の値が存在する可能性があるため、メッセージで一意の値を使用することはできません。
Relationship を使用する必要があると思いますが、どうすればよいでしょうか。
どの ID を関連付けることができますか?
biztalk - BizTalk BAM ポータルの「関連ドキュメント」が見つからない
私は BizTalk 2010 を使用しており、BAM API を使用して受信メッセージの本文を BAMPrimaryImport データベースの BAM_Itinerary_CompletedRelationships テーブルに記録しています。これはうまく機能しており、SSMS を介して、受信 XML メッセージを LongReferenceData 列に表示できます。BAM ポータルの「関連ドキュメント」セクションにこれへのリンクが表示されることを期待していましたが、これは空です。
このデータを BAM ポータルに表示する方法を知っている人はいますか?
避けられるのであれば、カスタム / SSRS UI を作成したくありません。