問題タブ [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.
mapping - Biztalk での連結中にマップ ノードが存在しない
実際、ソース スキーマの 2 つの要素の値を宛先スキーマに連結しようとしています。しかし、問題は、一部のファイルで連結している2番目の要素を取得することですが、一部のファイルでは取得できないことです。取得すると、正常に動作しています。2番目の要素を取得しないと、他のノードは来ません。だから私は両方のケースを処理したい。ファイルで 2 番目のノードが利用できない場合は、他のすべてのノードも表示する必要があります。の
biztalk - ホスト インスタンスを再起動せずにキャッシュを更新する
すべての Biztalk アプリケーションでインプロセス .net メモリ キャッシュを使用しています。キャッシュを突然無効にする必要が生じた場合、唯一のオプションはホスト インスタンスを再起動することです。
ホスト インスタンスを再起動せずに inproc .net キャッシュを無効にする他のオプションはありますか?
biztalk - BT2010 - オーケストレーションを WebService として公開 - プロジェクトなしでソリューションを作成
ウィザードを実行して、BizTalk 2010 オーケストレーションから .asmx Web サービスを作成しました。これを実行して、ディスク上の C:\inetpub\wwwroot\myproject ディレクトリにソリューションを作成しました。.sln ファイルを作成し、App_Code の下にいくつかの .cs ファイルを作成しました。しかし、.csproj ファイルはありません。.sln ファイルを開くと、「1 つまたは複数のプロジェクトが正しく読み込まれませんでした。詳細については、出力ウィンドウを参照してください。」と表示されます。
出力ウィンドウには次のように表示されます。
アプリを IE ブラウザーでも開くように取り組んでいます。これが原因で .sln がロードされない理由はわかりませんが、それは別の問題だと思います。
私の質問は、ソリューションに .csproj ファイルがないのはなぜですか?
biztalk - オーケストレーションの自動テスト
データベースからデータをポーリングするオーケストレーションがあります (これは実際には ERP で使用されているため、このデータベースのデータを操作することはできません)。ポーリング ポートが一致するデータを見つけると、オーケストレーションを実行し、データをサード パーティに送信します。ウェブサービス。
このオーケストレーションで使用されるロジックは複雑で、変更されやすいことが多いため、適切な一連のテストでカバーすることが重要です。私はしばらくこれについて考えていて、3 つの異なるコンポーネントを使用することも考えました。
最初の部分 (2 つのポートのみ可能) は、データベースからデータを読み取り、フォルダーに配置します。
2 つ目 (現在のオーケストレーション) は、ファイル ポートを使用してデータを読み取り、最初のコンポーネントによってダンプされ、結果のファイルを別のフォルダーにダンプします。
3 番目のコンポーネントは、2 番目のコンポーネントによってダンプされたファイルを読み取り、それを Web サービスに送信します。
ただ、気になる点は少なく、
BizTalk に関して言えば、これは慣習に眉をひそめますか? それとも、物事を行うのは通常の方法ですか?
パフォーマンス - 現在のソリューションと比較して大幅に遅くなりますか?
現在、サーバーの 1 つを使用してテストを実行し、BTDF と Jenkins を使用してビルドを実行しています。コンポーネント 1 と 3 を無効にしてテストを実行し、ビルドが完了したら再度有効にして、正常に機能するようにする方法はありますか?
xml - エラー 内部例外: プロパティ 'DateTime' に割り当てられた値が無効です: '24/02/2015 17:24:05'
BizTalk 2010 を使用していますが、オーケストレーションがメッセージを動的ポート送受信で WCF サービスに送信する準備をしているときに、次のエラーが発生します。
データ:
biztalk - DEV ではなく QA マシンで Biztalk オーケストレーションが遅くなる
XML でループし、データを SQL サーバー データベースに送信する BizTalk アプリケーションがあります。オーケストレーションは、プロセス全体を通じて DEV マシン上で正常に機能し、一貫性があります。しかし、QA マシンで同じファイルを処理すると、同じ速度で開始され、パフォーマンスが低下し続けます。Database オブジェクトに問題はありません。調整設定は DEV と同じです。マシンを再起動しました。QA がこのアプリケーションに対してこのように反応している理由がわかりません。
チェックするエリアは?
.net - オーケストレーションで強調表示されたエラーはありませんが、ビルドは失敗します
オーケストレーションが定義されており、エラーはありませんが、オーケストレーションに #error ステートメントが表示されます (XML ビューで)。
#error "メッセージ タイプ 'X' が存在しないか、無効です
ただし、メッセージ タイプが存在することはわかっています。スキーマが表示され、クラス/XML スキーマが定義された CS ファイルが表示されます。先日もちょうど動いていましたが、今は開発に失敗しています。他のプロジェクト エラーが次のように表示されます。
識別子 'XPortType' は 'Project' に存在しません アセンブリ参照がありませんか?
ただし、オーケストレーションでポートを確認でき、エラーとしてマークされていません...
識別子 'XMessage' は 'unnamed' に存在しません。アセンブリ参照がありませんか?
XMessage は私のオーケストレーションで定義されています。エラーなしでそこに表示されます。
なぜこれらのエラーが発生するのかわかりませんか?? オーケストレーションでは、すべてがエラーなしで明確に定義されています。