問題タブ [biztalk-2020]

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 に答える
128 参照

unit-testing - Visual Studio 2019 を使用した BizTalk スキーマとマップの単体テスト

Visual Studio 2019 を使用して BizTalk スキーマとマップを単体テストする必要があります。現在、BizTalk 2020 にアップグレードしており、これを行うためにいくつかの項目に取り組んでいます。

このドキュメントに従っていますが、手順 6 と 7 で説明した単体テスト ウィザードが見つかりませんでした

スキーマとマップで単体テスト機能を使用する(docs.microsoft.com)

つまり、新しいユニット テスト プロジェクトを作成しましたが、[テスト] メニューの下に [新しいテスト] -> [ユニット テスト ウィザード] が表示されませんでした。

何か不足していますか?

誰でもこれに関する情報を提供できますか?

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

xml - BizTalk 2020 Saxon XSLT 3.0 変換例外

saxon xslt 3.0 を使用して BizTalk マップを実行するための概念実証に取り組もうとしています。カスタム拡張 (xml) 拡張オブジェクトを使用してメソッドを実行できるメソッドがあります。

このリンクをたどっていますが、 TestMapを実行するとエラーが発生します

Saxon 変換の拡張クラス Test.TestMethod が無効です。「ExtensionFunction」または「ExtensionFunctionDefinition」のタイプである必要があります

BizTalk Server 2020: 新しい XSLT 3.0 およびカスタム変換機能のレビュー: カスタム エンジン オプション(social.technet.microsoft.com)

カスタム拡張 xml

カスタム拡張 xml ファイルに不足しているものはありますか? ここで何が問題なのかわかりません。

注: BizTalk 2020 でアプリケーションを展開した後、実行時に同じエラーが発生します

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

rest - BizTalk Rest HTTP 201 の処理

BizTalk が応答 REST HTTP 201 ステータスを 200 として扱い、例外をスローしない方法はありますか?

その記事TNWiki Article Spotlight - BizTalk Server: REST Services Error Handlingを読みましたが、そこに WebRequestInterceptor コードがありません。

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

c# - Visual Studio 2019 を使用した BizTalk 2020 アーティファクトの単体テストで Intellisense の問題が発生する

Visual Studio 2019 で BizTalk 2020 アーティファクトの単体テストを使用しようとすると、問題が発生します。

私が従った手順は次のとおりです。

  • 新しい空の BizTalk プロジェクト "Testing" を作成し、プロジェクト プロパティで単体テスト用に構成します。
  • 「パイプライン」という名前のプロジェクトにフォルダーを作成します
  • このフォルダーに、単一の「XML 逆アセンブラー」コンポーネントを含む受信パイプライン「ppr_Testing.btp」を作成します。
  • 新しい単体テスト プロジェクト「_Test」を作成します
  • 「_Test」プロジェクトで、「Testing」へのプロジェクト参照を追加します
  • 単体テスト プロジェクトでは、単体テストを作成し、"ppr_Testing" パイプラインをインスタンス化するコードを記述しようとしています。

結果 :

  • オブジェクトが Intellisense によって認識されないため、コードに下線が引かれています。
  • Intellisense を使わずにテスト コードを書くことができれば、コンパイルして正常に実行されます。

インテリセンス エラー 1

インテリセンス エラー 2

何か間違ったことをしていますか、それとも Visual Studio 2019 のインストールが破損していますか?

私は BizTalk 2010 から BizTalk 2020 に移行中ですが、BizTalk 2010 と Visual Studio 2010 のほうが簡単でした:

  • 「テスト」メニュー、「新規テスト...」、「単体テスト ウィザード」の順に進み、ウィザードに従うだけで問題ありません。

助けてくれてありがとう。