問題タブ [biztalk-orchestrations]
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.
error-handling - BizTalk オーケストレーションの別のフォルダーにエラー ログ ファイルを書き込む
BizTalk オーケストレーションのスコープ コンポーネントと式コンポーネントを使用して、BizTalk オーケストレーション内でエラーを処理し、ログ ファイルを別のフォルダーに書き込むにはどうすればよいでしょうか?
イベント マネージャを表示せずにエラー ファイルを書き込む方法はありますか?
biztalk - BizTalk ExecuteReceivePipeline は XmdlDocument パラメーターを受け入れることができません
あらゆる種類の flatfile_to_xml エラーをキャッチするために、オーケストレーションから受信パイプラインを呼び出そうとしています。
チュートリアルを検索した後、プロセスは非常に簡単に思えました。ライブラリを追加し、xmlDocument 型の inputMsg を作成して、非 XML ペイロード (私の場合は file.txt のコンテンツ) を inglobe し、次の式を含むアトミック スコープを作成しました。
残念ながら、ExecuteReceivePipeline は Microsoft.XLANGs.BaseType.XLANGMessage のみを受け入れますが、XmlDocument を受け入れることはできません。
これはなぜですか?また、達成しようとしているものをどのように達成できますか?
biztalk - BizTalk オーケストレーションからの複数の xml の BAM ループ
複数の XML ファイルを作成するためにループする BizTalk オーケストレーションがあります。BAM アクティビティとビューを構成し、Tracking .btt ファイルを展開してデータを追跡しました。
BAM アクティビティは、これらの複数の XML ファイルをループ処理せず、インスタンスを 1 つだけ作成します。すべての XML ファイルをループする BAM アクティビティが必要です。
biztalk - 受信メッセージから Set-Cookie を取得し、送信メッセージの Cookie に配置します
リクエストを受け取るシナリオがあり、そのリクエストに基づいて、バックエンド システムに対していくつかの Web サービス呼び出しを行う必要があります。すべてがオーケストレーションで行われます。バックエンド システムはセッション ベースであるため、最初にログインを実行してから、自分の作業を行います。ログイン操作は Set-Cookie ヘッダーで応答します。後続の呼び出しでその値を Cookie ヘッダーに配置したいと考えています。ただし、メッセージ割り当て図形でこれを実行しようとすると、次のようになります。
イベント ビューアに次のエラーが表示されます。
msg_loginresponse の HTTP.InboundHttpHeaders にもアクセスしようとしましたが、同じエラー メッセージが表示されます。結果として中断されたメッセージに InboundHttpHeaders コンテキスト プロパティが表示されるので、そこにあることが「わかります」。
プロジェクトに Microsoft.BizTalk.GlobalPropertySchemas.dll への参照を追加しても役に立ちませんでした。
賢い提案はありますか?