This project is read-only.

Disabled receive locations


Hi all!

I have experiencing some strange behavior of scheduled task adapter.
My BizTalk application has 3 receive locations with different schedules.
Problem is that I cannot get to enable all three locations. Even if I try to enable locations they are still disabled after application refresh inside BizTalk console.

Exception stack is:

First exception

The receive location "xxx" with URL "schedule://Monthly/xxx" is shutting down. Details:"The Messaging Engine failed while notifying an adapter of its configuration. ".

Second exception:

The Messaging Engine failed to add a receive location "xxx" with URL "schedule://Monthly/xxx" to the adapter "ScheduleAdapter". Reason: "Time-out interval must be less than 2^32-2.
Parameter name: dueTime".

Any help would be appreciated.



milan982 wrote Jan 29, 2014 at 9:52 PM

I was short with time today so i will try to give you some more information's.

First of all, my local machine has Windows 7 Enterprise 64-bit installed, BizTalk Server 2010 64-bit with host instance running in 32-bit mode and Sql Server 2012.

So far i have noticed that issue described in my first post can be reproduced only with monthly schedule.
I am using XmlStringStreamProvider with XML entered at all three receive locations.

Every receive location is bound to one port. Also, every port is bound to a different orchestration.

wrote Sep 8, 2014 at 4:02 PM

sandro_asp wrote Mar 4, 2017 at 7:23 PM

Apparently, Microsoft.BizTalk.Scheduler.Runtime.dll (BizTalk DLL) doesn't accept schedule a task with more than 50 days.