問題タブ [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 投票する
1 に答える
212 参照

sql - BizTalk アダプターが階層スキーマを生成する

BizTalk アダプター (SQL または WCF-SQL) を使用して、複数レベルの階層スキーマを作成しようとしています。私のクエリはこのようなものです

SQL アダプターを使用してスキーマを生成すると、この構造が得られます

ここに画像の説明を入力

私が欲しいのは

ここに画像の説明を入力

テーブルCustomerSalesRepはCustomerAddressTypeの下にあります。CustomerSalesRepをCustomerAddressTypeと同じレベルに、両方ともCustomerMasterのすぐ下に配置したいと考えています。

FOR XML ステートメントを削除し、WCF-SQL アダプターを使用してスキーマを生成すると、階層がなくなり、すべての列が同じレベルになります。

何か案は?できれば、WCF-SQL アダプターを使用して実行したいのですが、SQL でも問題ありません。

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

biztalk - BizTalk 2016 Feature Pack 2 + ESB Toolkit 2.4 = CreateFaultMessage 例外

を呼び出すときに以下の例外をスローするオーケストレーションがありますMicrosoft.Practices.ESB.ExceptionHandling.ExceptionMgmt.CreateFaultMessage()

アセンブリ 'System.ServiceModel、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' の 'System.ServiceModel.Channels.ReceivedFault' と入力すると、シリアル化可能としてマークされません

同じコードが 1 つのサーバーでは機能しますが、別のサーバーでは機能しないため、おそらく構成の問題です。

ESB Toolkit を再インストールし、IIS アプリケーション プールを確認しましたが、役に立ちませんでした。