問題タブ [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.
expression - BizTalk - Decide Shape の複数の条件
BizTalk 決定図形で、1 つの決定図形ノードで以下の条件を処理するにはどうすればよいですか?
コード == 'code1'
コード == 'code2'
コード == 'code3'
コード == 'code4'
私はやろうとしています、これは
しかし、それは機能していません。提案してください。
biztalk - オーケストレーションでの DeliverNotificationFailed 例外処理
DeliveryNotificationFailure
一方向のファイル タイプの送信ポートで例外を処理することは可能ですか?
はいの場合、これを行う方法は?
以下の手順に従いましたが、まだ機能していません。
DeliveryFailureException Catch Block で処理している Scope Shape に send シェイプを保持しました。
送信ポートのプロパティを「配信通知 = 送信済み」に設定しました。
テスト用:
管理コンソールで、間違ったファイル パスを指定したため、メッセージを取得できませんでした。そして、私は間違ったサーバーインスタンスを与えました.どちらの方法でも結果が得られません.
biztalk - BizTalk メッセージ コンテキスト プロパティ: メッセージがメッセージ ボックスに発行された日時
私のプロジェクトでは、メッセージ ボックス内のメッセージをサブスクライブするオーケストレーションがあります。メッセージ ボックスがメッセージを受信した時刻をオーケストレーションで特定する方法はありますか?
私はそのようなプロパティを知ってMicrosoft.BizTalk.Operations.BizTalkMessage.CreationTime
いますが、その目的に対応するコンテキストプロパティがあるのでしょうか? .net コードを使用したくなく、.net api を介してメッセージ ボックス データベースに接続したくありません。
ありがとうございました!
biztalk - BizTalk Wcf_Custom - SQL デッドロックの問題
以下のように DB SP UPDATEClientID を持っています。パラメータとしてクライアント ID を取ります。WCF カスタム アダプターから 1 秒間に 50 回 SP
を呼び出しています。UPDATEClientID
その後、SQL デッドロックの問題が発生しています。
私のシナリオでは、UPDATEClientID SP を 1 秒間に 50 回呼び出す必要があります。SQL デッドロックの問題を解決するには?
biztalk - BizTalk オーケストレーションを使用する必要がありますか
現在、既存のアプリケーション (BizTalk 2004) を新しいバージョンの BizTalk に移植しています。現在のソリューションは、複数のタイプの EDI ドキュメントを受け取り、必要に応じて変更し、レガシー システムに送信してロードおよび処理します。
このプロセスは、受信ポート、パイプライン コンポーネント、送信ポートとマップ、スキーマおよびメッセージ キュー コンポーネントの組み合わせを使用して開発されます。このソリューションは、10 個の送受信ポートを使用して、個々のメッセージへの EDI のバースト、メッセージの変換、エラー処理、EDI 検証、EDI メッセージのバッチ処理など、プロセスのさまざまな側面を処理します。EDI のすべての変更は、メッセージ キュー コンポーネントを使用して行われます。
このソリューションは、オーケストレーションをまったく使用しません。現在のソリューションを BizTalk オーケストレーションとして実装することを検討しています。オーケストレーションについて少し読み、いくつかのサンプル アプリケーションを試しました。しかし、オーケストレーションを使用せずにソリューションを開発できる場合、オーケストレーションを使用する利点についてはまだ非常に混乱しています。ここで何かが欠けていると確信しています。オーケストレーションによって、現在のソリューションでは得られない追加のメリットは何ですか?
編集:...質問を明確にする必要があります...コンテンツベースのルーティングとマップを使用して、オーケストレーションを使用せずにこのアプリを実行できます。私の質問は、オーケストレーションを使用しないことで何か不足している場合は?
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」でエラー メッセージが発生しました。