問題タブ [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.

0 投票する
1 に答える
3106 参照

expression - BizTalk - Decide Shape の複数の条件

BizTalk 決定図形で、1 つの決定図形ノードで以下の条件を処理するにはどうすればよいですか?

コード == 'code1'
コード == 'code2'
コード == 'code3'
コード == 'code4'

私はやろうとしています、これは

しかし、それは機能していません。提案してください。

0 投票する
1 に答える
1483 参照

biztalk - オーケストレーションでの DeliverNotificationFailed 例外処理

DeliveryNotificationFailure一方向のファイル タイプの送信ポートで例外を処理することは可能ですか?

はいの場合、これを行う方法は?

以下の手順に従いましたが、まだ機能していません。

  1. DeliveryFailureException Catch Block で処理している Scope Shape に send シェイプを保持しました。

  2. 送信ポートのプロパティを「配信通知 = 送信済み」に設定しました。

    テスト用:

  3. 管理コンソールで、間違ったファイル パスを指定したため、メッセージを取得できませんでした。そして、私は間違ったサーバーインスタンスを与えました.どちらの方法でも結果が得られません.

0 投票する
1 に答える
632 参照

biztalk - BizTalk メッセージ コンテキスト プロパティ: メッセージがメッセージ ボックスに発行された日時

私のプロジェクトでは、メッセージ ボックス内のメッセージをサブスクライブするオーケストレーションがあります。メッセージ ボックスがメッセージを受信した時刻をオーケストレーションで特定する方法はありますか?

私はそのようなプロパティを知ってMicrosoft.BizTalk.Operations.BizTalkMessage.CreationTimeいますが、その目的に対応するコンテキストプロパティがあるのでしょうか? .net コードを使用したくなく、.net api を介してメッセージ ボックス データベースに接続したくありません。

ありがとうございました!

0 投票する
2 に答える
1185 参照

biztalk - BizTalk Wcf_Custom - SQL デッドロックの問題

以下のように DB SP UPDATEClientID を持っています。パラメータとしてクライアント ID を取ります。WCF カスタム アダプターから 1 秒間に 50 回 SP
を呼び出しています。UPDATEClientIDその後、SQL デッドロックの問題が発生しています。

私のシナリオでは、UPDATEClientID SP を 1 秒間に 50 回呼び出す必要があります。SQL デッドロックの問題を解決するには?

0 投票する
2 に答える
1263 参照

biztalk - BizTalk オーケストレーションを使用する必要がありますか

現在、既存のアプリケーション (BizTalk 2004) を新しいバージョンの BizTalk に移植しています。現在のソリューションは、複数のタイプの EDI ドキュメントを受け取り、必要に応じて変更し、レガシー システムに送信してロードおよび処理します。

このプロセスは、受信ポート、パイプライン コンポーネント、送信ポートとマップ、スキーマおよびメッセージ キュー コンポーネントの組み合わせを使用して開発されます。このソリューションは、10 個の送受信ポートを使用して、個々のメッセージへの EDI のバースト、メッセージの変換、エラー処理、EDI 検証、EDI メッセージのバッチ処理など、プロセスのさまざまな側面を処理します。EDI のすべての変更は、メッセージ キュー コンポーネントを使用して行われます。

このソリューションは、オーケストレーションをまったく使用しません。現在のソリューションを BizTalk オーケストレーションとして実装することを検討しています。オーケストレーションについて少し読み、いくつかのサンプル アプリケーションを試しました。しかし、オーケストレーションを使用せずにソリューションを開発できる場合、オーケストレーションを使用する利点についてはまだ非常に混乱しています。ここで何かが欠けていると確信しています。オーケストレーションによって、現在のソリューションでは得られない追加のメリットは何ですか?

編集:...質問を明確にする必要があります...コンテンツベースのルーティングとマップを使用して、オーケストレーションを使用せずにこのアプリを実行できます。私の質問は、オーケストレーションを使用しないことで何か不足している場合は?

0 投票する
2 に答える
1163 参照

biztalk - アダプタ "WCF-OracleDB" がエラー メッセージを生成しました。名前空間 "" を持つ予期しない開始ノードが見つかりました

私は数日以来、この問題に直面しています。私の要件は、ストアド プロシージャを実行することです。データが見つかった場合は、10 ~ 15 分ごとにオーケストレーションを実行します。

そのために、Oracleでポーリングアプローチを使用しています。

私は以下のストアドプロシージャを持っています、

アダプター サービスの消費メソッドを使用して、以下のスキーマを生成しました。3 つのスキーマを取得しました

orch でメッセージとして OracleDBBindingRADAR.PollingProcedure.xsd を使用しています。

今、管理者レベルで、受信場所で以下の構成設定を行いました。間違っているところを助けてください。

トランスポート タイプ: WCF-OracleDB EnableBiztalkcompatibilityMode: True PollDataAvilableStatement: SELECT count(*) FROM RAD_BTS_MANAGE_DOCAMS WHERE MESSAGE_STATE=' CREATED 'アンビエント トランザクション: False

polling Statement に何らかの問題があるとは思えません。

私のSPでは、アウトコーサーではなく、アウトだけです。どのように書くか、どこが間違っているのか教えてください。

私が得ているエラー:

アダプタ「WCF-OracleDB」でエラー メッセージが発生しました。