I'm a beginner to BT and am using VS.net 2013 BizTalk project template to construct an orchestration to call a stored procedure.
I am trying to use a Construct Message Component to initiate a Message which I've defined in the Orchestration. The Type of the message was generated by the designer when I added a Configured Port using WCF-SQL and represents the input parameters for my stored procedure.
When I try to compile my Orchestration it gives the message an "object reference, method parameter or return value may not have an XSD-based type" indicating that my Message Assignment is incorrect. I can understand the error, but don't know what to do about it.
The Assignment Expression is
GetVersionInputSchema = new IS_Schema_ERMC.ERMC_dbo.usp_IntegrationServiceChangeTracking_GetVersion();
which is the Type assigned by the designer to the parameters property of the Multi-part Message Type which represents the stored procedure call.
Could anyone give me an idea why (a) I cannot Assign a new message based on a XSD Schema, and (b) what I can do about the problem. I think I must Assign my Message before I can use it to pass to my Port (I get a pretty obvious error message if I don't) but it seems I'm not allowed to Assign my Message using the Assignment Component. What gives ?