Business Data Connectivity Service - 更新メソッドに BDC の正しくないデータ型が含まれます - イベント 3015 (Duet Enterprise)
適用先: Duet Enterprise for Microsoft SharePoint and SAP
トピックの最終更新日: 2016-11-29
アラート名: Business Data Connectivity Service - 更新メソッドに BDC の正しくないデータ型が含まれます
イベント ID: 3015
まとめ
SAP ワークフローと関連付けられている BDC モデルには、SAP アプリケーションと通信する必要があり、SharePoint ソリューション内で実行する、メタデータとメソッドが含まれます。SAP ワークフローと関連付けられている BDC モデルでは、ワークフローのエンティティが定義されています。このエンティティでは、SharePoint Server から SAP システムへのタスクのステータスを更新するための Updater 型メソッドが定義されている必要があります。UpdateWorkflow メソッドのパラメーターは、String データ型である必要があります。
現象
次の現象が発生する可能性があります。
ワークフロー サイトで、新しいタスクを SAP ワークフロー アプリケーションに対して作成できず、既存のタスクを承認できません。
イベント ログに次のイベントが記録されます:
イベント ID: 3015 説明: <parameter> という名前の Business Data Connectivity Service エンドポイント パラメーターは、文字列データ型である必要があります。
原因:
UpdateWorkflow メソッドのパラメーターが String データ型ではありません。
解決方法
BDC モデルをインポートします
- Duet Enterprise のすべてのソリューションに対して提供されている BDC モデルをインポートする手順に従います。詳細については、「モデルをインポートする」(https://go.microsoft.com/fwlink/?linkid=203586&clcid=0x411) を参照してください。BDC モデルのインポート方法の詳細については、「BDC モデルを管理する (SharePoint Server 2010)」(https://go.microsoft.com/fwlink/?linkid=200925&clcid=0x411) を参照してください。Windows PowerShell を使用して BDC モデルをインポートする方法については、「Import-SPBusinessDataCatalogModel」(https://go.microsoft.com/fwlink/?linkid=203587&clcid=0x411) を参照してください。
カスタム ワークフロー アプリケーション用の新しい外部コンテンツ タイプを作成します
- Microsoft SharePoint Designer 2010 を使用して新しい外部コンテンツ タイプを作成し、新しい BDC モデルをインポートします。詳細については、「SharePoint Designer 2010 を使用して SharePoint Server 2010 の外部コンテンツ タイプの関連付けを作成する」(https://go.microsoft.com/fwlink/?linkid=203862&clcid=0x411) を参照してください。