問題タブ [biztalk-2016]

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 投票する
2 に答える
433 参照

biztalk - BizTalk 2006 アプリケーションを BizTalk 2016 環境に移行するためのベスト プラクティスとソリューションは?

VS2015 にソリューションをロードする前に、BizTalk アプリケーションの移行に使用できる MS の隠しツールはありますか? すべてのプロジェクト ファイルなどをロードするために BizTalk.btproj ソリューションを特別に変更する必要があるかもしれない特徴についての情報が必要です。もしあれば、BizTalk アプリケーション ソリューションを移行する簡単な方法を知りたいです。

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

biztalk - Biztalk パイプラインの問題 - EDI 分類エラー

システム XML を EDI ドキュメントに変換するために作成している BizTalk プロジェクトで問題が発生しています。私が得ているエラーは次のとおりです。

送信パイプラインの実行中にエラーが発生しました:

"Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend、Microsoft.BizTalk.Edi.EdiPipelines、Version=3.0.1.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35" ソース: "EDI アセンブラー" 送信ポート: "PRX_SureCost_Out" URI: "C: \Users\rubyhaus\Desktop\SCA-EDI\%MessageID%.x12" 理由: ルート要素名が purchaseOrderResponse のメッセージが見つかりました。X12 または Edifact メッセージとして分類できませんでした。ルート名前空間は

私のすべての調査から、内部 XML 出力から標準に移動するために受信ポートからセットアップした XML がマッピングされていないか、http://schemas.microsoft.com/BizTalk/EDI/X12/2006#X12_00401_855または私の合意が適切に解決されていないことに関係があるようです。過去 2 日間解決しようとしましたが、理由を見つけることができませんでした。

どんな提案でも非常に役に立ちます。

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

teamcity - 特定のバインディング ファイルのインポート中に BizTalk 2016 がハングする

同僚から、CI エージェントの 1 つで失敗した BizTalk アプリケーション ビルドを調べるように依頼されました。簡単に言うと、.MSI ファイルをエクスポートした後、展開スクリプトはアプリケーションのバインド ファイルをインポートしようとします。1 時間スピンした後、次のエラーで停止します。

エラー: バインディング情報の更新に失敗しました。タイプの例外 ||'Microsoft.BizTalk.CachingService.NotificationFailedException||' 投げられました。

スクリプトは、次の方法で BizTalk PowerShell スナップインを使用します。

上記のエラーを示す行は次のとおりです。

これは、CI パイプラインに関する限り、新しいアプリケーションです。ローカルおよび別の開発 BizTalk マシンで同じスクリプトを実行しようとしましたが、問題なくインポートされました。

また、BizTalk 管理コンソールを使用して、バインディング xml ファイルを手動でインポートしようとしました。CIボックスでもハングしますが、開発マシンでは正常に動作します。

ハングしている間、(同じマシンでホストされている) SQL を見ると、ブロックされたプロセスがあります。ブロックの原因となっているプロセスは更新を行っていないため、何らかの DTC ロックであると想定しています。BizTalk に読み込まれている他のアクティブな SQL ユーザーまたはアプリケーションはありません。CPU はアイドル状態で、メモリは 20% で、ディスク アクティビティはほとんど停止しています。

この新しいアプリケーションの CI エージェント マシンに固有のもののように見えますが、次にどこを見ればよいか途方に暮れています。BizTalk には、バインディング インポートがスタックする場所と理由を確認するために有効にできるログまたはトレースがありますか?

PS 他の既存のアプリケーションのバインドのインポートは正常に機能します。バインディング ファイル内の唯一のオーケストレーションのアセンブリ バージョンを無効なものに変更すると、インポートは正常に実行されますが、そのアセンブリが存在しないため、明らかにアプリケーションが機能しません。