問題タブ [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 に答える
1092 参照

biztalk - BizTalkオーケストレーションエディターがソースコードにエラーを残す

私はついに、おそらくVisual Studioによって、ODXに残っている不良コードの問題を突き止めました。

変換とメッセージ割り当てを含むコンストラクトメッセージがありました...

コンパイルするたびに、割り当ての形と、その優れたプロモーションの使用法を指摘するエラーが発生していました。

メッセージ割り当てを編集しました...コード行を削除し、変更を適用し、同じコード行を貼り付けました...これでソリューションは正常にコンパイルされます!!

ODXファイルを前後で比較し、実際のODXで元のエラーメッセージを見つけました...

そこに配置しなかったので、Visual StudioがこれをODXファイルに追加したと思いますか?

  • その場合ですか?
  • そして、VisualStudioが実際のコードでスティッキングエラーを実行しているのは何ですか。

また、この種の「挿入された」コードのODXを「クリーン」にする方法はありますか。エラーがときどき再発し、それをトリガーするパターンがわかりません。

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

.net - xpath の使用時に Biztalk で 'NullPartException' エラーが発生する

プロファイル: Windows 2008 Server SP2 (開発プラットフォーム) 上の Biztalk 2009 update 4 こんにちは xpath を使用して、次のコードでメッセージ コンストラクトとメッセージ割り当てを使用して出力をマップする場合

イベント ビューアで例外が発生します。

2 つのスキーマを使用して、1 つの受信ポートと 1 つの送信ポートを持つ単純なオーケストレーションがあります。無限の「詳細」のレコード数を変数と呼ばれる変数に取得nRecordCountし、ループカウンターを使用して、これを式としてMessageLoopExpression オブジェクトの最後に配置してインクリメントしnLoopCount = nLoopCount + 1;ています。

オーケストレーション

2 番目のスキーマ (名前: SalesOrderDetail_V2_2.xsd) の詳細構造は 1 番目 (名前: SalesOrderRequest_V2_2.xsd) と同じですが、すべてのヘッダー タグが削除されています。

ここに画像の説明を入力

および以下の SalesOrderRequest_V2_2.xsd

ここに画像の説明を入力

四角いペグを丸い穴にマッピングしようとしているようです。これをデバッグしようとしましたが、以下に示す時点で file0.cs の次のコードで失敗します。

ここに画像の説明を入力

オーケストレーション デバッグでも有用なものは見つかりません。Xpathを使用するときに私が見逃している可能性があるものについて、誰かがさらに光を当てることができますか?

完全なプロジェクトは圧縮されており、次のアドレスからダウンロードできます

https://skydrive.live.com/redir.aspx?cid=533fd5a521c8c878&resid=533FD5A521C8C878!1848&parid=533FD5A521C8C878!119&authkey=!AE4gYqCoqmZd8xs

可能な修正については、このリンクを参照してください。スキーマ構造 (XSD) ファイルを変更すると、実行可能な解決策を得ることができました。

リンクは次のとおりです: xpath - メソッド B を機能させるには?

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

biztalk - Biztalk message agnostic orchestration

After moving away from Biztalk since BT2006, we're looking at bringing it back into the organization. One of the frustrations I had early on was when dealing wht HL7 and orchestrations, we needed to have a seperate orchestration for each ADT message type, even though the schema for each type is essentially the same, and each orchestration did exactly the same thing. Moving forward into the world of BizTalk 2010, has anything improved here? Is there a pattern I can utilize to use a single orchestration for all ADT types?

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

biztalk - Biztalk 2010 でオーケストレーションをデバッグする

ある SQL Server DB から別の SQL Server DB にデータを送信するオーケストレーションを作成しています。データを受信できますが、他の DB に送信できません。入力として取得しているものをテストするために、送信ポートを作成しました。ソース スキーマから正しいデータを取得していないことがわかりました。Visual Studio 2010 のマップをテストしましたが、問題なく動作しています。しかし、イベント ビューアーで次のエラーが表示されます。

オーケストレーションをデバッグしたい。どうすればそうできますか?

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

biztalk - オーケストレーションからの web/wcf サービスの呼び出し: 生成された項目の追加とサービス参照の追加

オーケストレーションから Web サービスまたは wcf メソッドを呼び出したい場合は、プロジェクトにサービス参照を追加するか、生成されたアイテムを追加することで実行できます。どちらのアプローチにも利点はありますか? ベスト プラクティスはありますか?

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

biztalk - オーケストレーションを再デプロイする際の一時停止/脱水インスタンスの管理

シナリオ:

biztalkアプリケーションは、受信ポート、オーケストレーション、および送信ポートを使用して展開されます。メッセージは正しく流れます。

ある時点で、オーケストレーションにバグが見つかり、メッセージが一時停止します。オーケストレーションを修正して再デプロイする必要があります。

質問:

一時停止されたインスタンスでオーケストレーションを再デプロイすることはできないため、これらのメッセージを保持し、インスタンスを終了し、再デプロイしてから、固定オーケストレーションを介してこれらのメッセージを再送信するにはどうすればよいでしょうか。このためのプロセスまたはツールはありますか?

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

biztalk - オーケストレーションからのコンテンツで石鹸の障害を返す方法は?

オーケストレーション(BizTalk 2010)では、xmlメッセージを受信し、スキーマに対してメッセージを検証し、schematron(コンテンツ)検証も実行します。私たちのオーケストレーションは、WCFサービスを介して公開されます。私たちの検証ルーチンは、すべての検証エラーをキャプチャすることができます。これは、すべての検証エラーを含む石鹸の障害を介して返したいものです。さらに、検証エラー(中断されたメッセージがない)の場合でも、オーケストレーションを正常に完了する必要があります。どうすればこれを行うことができますか?

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

wcf - BizTalk で WCF サービスからの応答を受信しない

DataSet を返す BizTalk オーケストレーションで WCF サービスを使用しています。通常の方法でサービスを利用しようとしましたが、成功しませんでした。BizTalk で WCF からの応答として DataSet を処理する特別な方法はありますか?

どうすればいいですか?

0 投票する
3 に答える
3572 参照

schema - 複数の同様のスキーマを BizTalk に展開する

2 つの類似した WCF サービスが実行されている 2 つの異なるサーバーがあります。両方のサービスはまったく同じです (クローン)。両方のサービスを相互に通信する必要があるため、1 つのオーケストレーションで両方のサービスを使用する必要があります。(「生成されたアイテムの追加」を使用してサービス参照を追加しています)。「Get」という名前の 1 つのサービス メソッドからデータを取得し、それを他の「Send」メソッドに送信したいと考えています。プロジェクトを展開した後、エラーが発生し"Cannot locate document specification because multiple schemas matched the message type #####"ます。

特定のドキュメント スキーマを使用してカスタム パイプラインを作成するソリューションを読みましたが、うまくいきませんでした。

どうすればこの状況に対処できますか?