ワークフローといくつかのアクティビティをワークフロー マネージャーに公開しようとしています。私たちのシナリオは、外部の dll に存在するクラスのオブジェクトを作成する必要があり、それらのオブジェクトがサービス (WCF) を呼び出してデータをフェッチするようなものです。
C:\Program Files\Workflow Manager\1.0\Workflow\WFWebRoot\bin\ および C:\Program Files\Workflow Manager\1.0\Workflow\Artifacts フォルダーに DLL を配置しました。また、AllowedTypes.XML ファイルを作成し、上記の両方のフォルダーに配置しました。
私たちが直面している問題は、外部 DLL にあるタイプの変数を宣言し、InvokeMethod アクティビティ (AllowedTypes.xml に InvokeMethod アクティビティ タイプも追加しました) を使用してメソッドを呼び出そうとすると、次の例外が発生することです。 activity.publish ステートメントで。
Workflow XAML failed validation due to the following errors:
Cannot create unknown type '{http://schemas.microsoft.com/netfx/2009/xaml/activities}Variable({wf://workflow.windows.net/$Activities}ObjectType)'. HTTP headers received from the server - ActivityId: 33bf5b07-9eda-4f63-bf58-6d85cbfdcd55. NodeId: MachineID. Scope: /WFMgrSample. Client ActivityId : af5e1771-90f7-4610-a2be-5f7b7ce48ee8.
ここで何が間違っているかについての考え!!!