2016-04-27 15 views
0

wcf-sqlアダプターを使用して、異なるパラメーターでストアード・プロシージャーを複数回呼び出そうとしています。私はウィザードを使用して元のスキーマを作成してから、手作業で複合スキーマを作成しました。私はエラーが何を私に伝えているのか理解しています。なぜ私はエラーが発生しているのか、そして/または解決方法を理解できません。これは、 "transform_3" 形状に関連付けられたマップであるBizTalk 2013r2 wcf-sqlアダプター複合操作

Ochestration

これはオーケストレーションの一部である

Error: Microsoft.ServiceModel.Channels.Common.MetadataException: Object [dbo].[DEPT_NUM] of type StoredProcedure does not exist. The message that is suspended in Biztalk looks like this...

<ns0:DINV_sumDepartmentInventory xmlns:ns0="http://schemas.microsoft.com/Sql/2008/05/TypedProcedures/dbo"><ns0:DEPT_NUM> 4</ns0:DEPT_NUM><ns0:INV_DATE>2016-03-21T00:00:00</ns0:INV_DATE><ns0:USERNAME>Service</ns0:USERNAME></ns0:DINV_sumDepartmentInventory> 

...

enter image description here

これは、複合スキーマ私はもっ​​とこのように出力を期待してい

enter image description here

...のように任意のアイデアは、セットアップまたは他に何私は試みることができると間違っているものを

<ns1:Request xmlns:ns1="http://BigY.PICSInventory.Updated_SQL_Schemas.Composite_SumDepartmentInventory" xmlns:ns0="http://schemas.microsoft.com/Sql/2008/05/TypedProcedures/dbo"><ns0:DINV_sumDepartmentInventory><ns0:DEPT_NUM>4</ns0:DEPT_NUM><ns0:INV_DATE>2016-03-21T00:00:00</ns0:INV_DATE><ns0:USERNAME>Service</ns0:USERNAME></ns0:DINV_sumDepartmentInventory></ns1:Request> 

...に見えますか?

+0

あなたが送信ポートがどのようなものか私たちを見ることができますか? – Gruff

答えて

2

複合演算が正しく構成されていないようです。これは、特定の名前空間と操作を持つ非常に特殊な構造でなければなりません。

このウィキの記事は、ステップバイステップのプロセスを説明します。BizTalk Server: Streamlining WCF SQL and Oracle Messaging-Only and Other Patterns

+0

更新:この問題は、コンポジット・スキーマとインポートされたスキーマとの間のネームスペースの不一致によって発生しました。 –

関連する問題