問題タブ [biztalk-2009]
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.
biztalk - Biztalk Server 2009 - フェールオーバー クラスタリングとネットワーク負荷分散 (NLB)
2 つの Biztalk アプリケーション サーバーと 2 つの DB サーバー (アクティブ/パッシブ クラスターにある DB サーバー) を持つ Biztalk 2009 セットアップを計画しています。すべてのサーバーで Windows Server 2008 R2 が実行されています。
アプリケーションの一部として、MSMQ、FILE、および SOAP アダプターを介して受信トラフィックが発生します。また、高可用性と負荷分散の要件もあります。
2 つの異なる Biztalk ホストを作成し、FILE 受信ハンドラーを最初のホストに割り当て、MSMQ 受信ハンドラーを 2 番目のホストに割り当てるとします。ここで、2 つのホストのそれぞれに 2 つのホスト インスタンスを作成します (つまり、2 つの物理サーバーのそれぞれに 1 つ)。
Biztalk のドキュメントを確認した結果、これまでのところわかっていることは次のとおりです。
FILE (受信) については、グループ内の 2 台のサーバーのそれぞれにホスト インスタンスをセットアップするため、Biztalk によって自動的に高可用性と負荷分散が実現されます。
MSMQ (受信) には、高可用性を確保するために Biztalk ホスト クラスタリングが必要です (ただし、ホスト クラスタリングには Windows フェールオーバー クラスタリングもセットアップする必要があります)。ここでは、負荷分散オプションは明確ではありません。
SOAP (受信) では、ロード バランシングと高可用性を実現するために NLB が必要です (1 つのサーバーがダウンした場合、NLB はトラフィックを別のサーバーに転送します)。
これは私が完全に困惑しているところであり、あなたの助けが切実に必要です:
- 2 つのアプリケーション サーバーで Windows フェールオーバー クラスターと NLB を同時にセットアップすることはできますか?
- はいの場合、方法を教えてください。
- いいえの場合、MSMQ と SOAP の前提条件が相互に排他的である場合に、どのようにして MSMQ と SOAP の高可用性と負荷分散を実現しているのか説明してください。
あなたの助けは大歓迎です、
M
biztalk - WCFサービス用のMicrosoftESBToolkit 2.0
着信メッセージをIISでホストされているWCFサービスにルーティングするESBToolkit2.0を使用できますか?WCFサービスにESBのコンテンツベースのルーティング、検証、および変換機能を使用することを考えています。
ありがとう
msmq - Biztalk-MSMQの負荷分散と高可用性を設定するにはどうすればよいですか?
私が理解していることから、MSMQの負荷分散を実現するには、NLBなどのテクノロジを使用する必要があります。
また、MSMQの高可用性を実現するには、関連するBiztalkホストをクラスター化する必要があります(したがって、基盤となるサーバー自体がクラスター内にある必要があります)。
ただし、Microsoftのドキュメントによると、NLBとフェールオーバークラスタリングテクノロジには互換性がありません。参考のためにこのリンクを参照してください:http ://support.microsoft.com/kb/235305
MSMQのロードバランシングと高可用性を実現する方法を誰かに説明してもらえますか?
前もって感謝します、
M
biztalk - Biztalkマッパー:xmlに含まれていないノードを検出する方法
オリジンにノードが存在しないことを検出する方法を知りたいのですが。私は論理ファンクトイドを使って何百ものことを試しましたが、成功しませんでした。
このページの3番目のケースは、私が探しているものです:http: //danshultz.blogspot.com/2007/08/logical-existence-isnil-empty-string.html
前もって感謝します。
biztalk - BizTalkエラー:アプリケーション「BizTalk.System」の更新中に失敗しました
私はbiztalk2009を使用しており、vs.net2008を介して展開しようとしています。
私のプロジェクトは、オーケストレーションが空の空のBizTalkアプリケーションです。厳密な名前のキーファイルを作成し、[署名]の下のプロジェクトプロパティで選択しました。アプリケーション名も指定しました。
展開すると、次のエラーが発生します。アプリケーション「BizTalk.System」の更新中にエラー1が失敗しました。アクセス拒否。現在のユーザーには、操作を完了するための特権がありません。00
これが何を意味し、私が間違っているのかについてのアイデアはありますか?私が知っていることから、BizTalk.Systemをまったく更新することは想定されていません。
msbuild - MSBuild CoreCompile ターゲットは参照アセンブリをどのように識別しますか
TFS2010 (RC) Microsoft.TeamFoundation.Build ターゲットの CoreCompile タスクが csc.exe に渡されるアセンブリ参照をどのように生成するかについて、誰でも光を当てることができますか?
System.Xml.dll のバージョン 2.0 と 4.0 の両方への参照が見られますが (以下の太字で表示)、プロジェクト アセンブリ参照で「特定のバージョン: true」フラグを使用しており、 4.0 アセンブリへの参照はありません。 btproj ファイル:
更新: ResolveAssemblyReferencesターゲット ( Microsoft.Common.targetsから) の出力を確認したところ、プロジェクトで参照されているアセンブリ (つまり、2.0 フレームワーク アセンブリ) のみがアイテム リスト'_ResolveAssemblyReferenceResolvedFiles'に含まれていることがわかります。
ただし、CoreCompile ターゲットには、上記で説明した 4.0 アセンブリがまだ含まれています。
更新 2 : わかりました。BizTalkビルド スクリプトのAddBizTalkHiddenReferencesターゲットのあいまいなバグまで追跡しました。この特定のターゲットは、上記で複製されたものを含め、追加のアセンブリを追加しようとします。
ただし、「mscoree.dll」の GetCORSystemDirectory を使用します。これは、プロセスに読み込まれる共通言語ランタイム (CLR) のインストール ディレクトリを返します。この場合は、MSBuild に読み込まれる 4.0 フレームワークです。その結果、ヘルパーは参照されている System.Xml アセンブリを持っているとは見なさず、それを追加するため、重複します。
biztalk - 構成として偽のbiztalk送信ポートを使用する
BizTalkオーケストレーションを使用してSSISパッケージを開始しています。このパッケージは、基本的に、非常に大量のデータに対してBizTalkに代わって変換を実行します。変換後にSSISを使用するためにドロップ位置を指定する最良の方法に関して問題が発生しました。これが「通常の」BizTalkオーケストレーションである場合、送信ポートを設定するのは簡単です。管理者がBizTalkから送信場所を構成し、BizTalkにその値をSSISに渡せるように、BizTalkで偽の送信ポートを作成したいと思います。ただし、実際にコネクタを接続せずに送信ポートを構成すると、BizTalk管理で使用可能なバインディングとして表示されません。
これを回避し、オーケストレーションを開始する前に管理者にバインドを強制する方法はありますか?このラウンドアバウトプロセスの簡単な構成を可能にする他のアイデアはありますか?
mysql - BizTalk2009コミュニティODBCアダプター-MySQLストアドプロシージャからのスキーマの生成
私は現在、MySQLデータベース上のストアドプロシージャを呼び出すために(TwoConnectからの)CommunityODBCAdapterを試しています。
MySQL ODBCドライバーを使用してデータベースに接続できましたが、入力パラメーターを使用してストアドプロシージャのスキーマを生成すると、次のエラーが発生します。
プロシージャaddupdate_productの引数の数が正しくありません。期待7、0を得た
このエラーは、クエリで[生成]ボタンを押した後に発生します。
構文を修正する方法は?
biztalk - 旅程のオーケストレーション後に発生するBREを使用して変換サービスを解決するにはどうすればよいですか?
Biztalk ESB Toolkit 2.0との単純な統合パターンを実装しようとすると、オーケストレーション後に発生する変換旅程サービスを解決しようとするときに問題が発生します。
BREリゾルバーを使用して、コンテキストメッセージタイププロパティを検査して使用する適切なマップを決定する必要があるルールを実行しています。ただし、メッセージが変換サービスに関連付けられた旅程のステップに到達すると、マップの実行に失敗します。
注意深い調査から、メッセージタイプはBREリゾルバーによって内部的に使用される「Resolution」オブジェクトに提供されていないようです。実際、前のオーケストレーションを離れるメッセージはタイプされているので、メッセージSystem.Xml.XmlDocument
のタイプはコンテキストから「デモート」されます。
ルールエンジンの実行を追跡することで、BREリゾルバーに到達したときにメッセージのタイプが実際に失われていることを確認できます。メッセージのタイプは空ですが、強くタイプされたドキュメントはMicrosoft.XLANGs.BaseTypes.Any
です。
私が使用しているオーケストレーションサービスは、ESBToolkit2.0に付属しているサンプルから直接取得されています。
旅程のオーケストレーション後にコンテキストベースのBRE解決を実行する方法はありますか?
schema - BizTalk サーバーでフラット ファイルを XML に変換するために入力メッセージ スキーマが必要なのはなぜですか?
あるアプリケーションのフラット ファイルを BizTalk サーバーに送信する必要があります。その場合、BizTalk サーバーのどのコンポーネントがフラット ファイルを XML に変換しますか。
また、入力スキーマ (.xsd ファイル) を作成する必要があると聞きましたが、なぜ入力メッセージ スキーマが必要なのですか?