11-02-05 10:50 PM
I have an orchestration which totaly uses only .NET classes as
messages. I have this orchestration published as a web service. This
orchestration also calls another external .NET dll to access the
database.
I have tested the database access layer, so have I tested the client,
having a ASP.NET web service. I am just trying to replace the ASP.NET
web service with the BizTalk web service.
So for the most part the Orchestration does not do much - no mapping,
nothing. It just receives messages from the client and calls the
database access layer and returns back with results.
I know it sounds too simple to be using BizTalk. But that is the
requirement. My question is,
My messages, as I mentioned before, are all .NET classes. When I make
the call from the client to the BizTalk web service, it goes through
and stops at the Orchestration level - seeing the HAT tool, I found,
Microsoft.XLANGs.Core.MissingPartException: The XLANG/s message has no
part at index '1'. The total number of parts found in the message is
'1'. If you expect a multipart message, check that the pipeline
supports multipart messages such as MIME.
at
Microsoft.BizTalk.XLANGs.BTXEngine.BTXXlangStore.ReadMessageState(Envelope
env, XLANGMessage msg)
at
Microsoft.BizTalk.XLANGs.BTXEngine.BTXPortBase.ReceiveMessage(Int32
iOperation, Envelope env, XLANGMessage msg, Correlation[]
initCorrelations, Context cxt, Segment s)
at
EReferrals.ERUI.BizTalkServices.SystemOrch.segment1(StopConditions
stopOn)
at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s,
StopConditions stopCond, Exception& exp)
Microsoft.XLANGs.Core.MissingPartException
Does anyone have any clue what this might mean. I have checked and
double checked my message declaration and message construction. The
database access layer is not even called.
Help!!
[ Post a follow-up to this message ]
|