Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Adapter to wake up orchestration

0 views
Skip to first unread message

Stas Kondratiev

unread,
Jan 18, 2005, 11:47:05 AM1/18/05
to
Hi all,

I have to get a message from a Web service and process it in the
orchestration. I have to do it periodically at some time intervals. My
orchestration must start working upon receiving this message.
SOAP adapter is request-response and I can't set up a receive location so
that it polls web method (like File adapter polls some directory for files)
and passes the response to the MessageBox.
Seems like I have to write a custom adapter that will be sending fictive
message periodically to wake up my orchestration and then in orchestration I
will call the web method to get the real message.

I'd really appreciate some help in this question - is there some way to do
it in a better way?

Thanks in advance

Greg Forsythe

unread,
Jan 18, 2005, 4:33:56 PM1/18/05
to
You don't need a custom adapter, you can just schedule a script to create a
dummy file in a file receive location.

Or for a more sophisticated approach you could try this:
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=163b20c8-d5b9-4795-b1b9-8a775a1a7359

Greg

"Stas Kondratiev" <StasKon...@discussions.microsoft.com> wrote in
message news:59E03A74-2A66-4EB7...@microsoft.com...

Stas Kondratiev

unread,
Jan 19, 2005, 3:41:01 AM1/19/05
to
Hi, Greg! Thanx for your reply.

Yes I know about that gotdotnet scheduler (windows service) but it's too
sophisticated. Besides, our customer won't understand why he must set
settings in an external file to fire up orchestration.
The approach with scheduling script won't suffice our customer for the same
reason.

In short, I need a solution that fits into BizTalk frame, so to say.
Anyway, wouldn't it be nice to have an in-process adapter that schedules
some XML and all its settings are avaliable in the Receive Location dialog? :)

Greg Forsythe

unread,
Jan 19, 2005, 3:17:07 PM1/19/05
to
There are two types of receive adapter - active and passive.
The passive ones like HTTP, SOAP, MSMQT simply wait for the message to come
to them.
The active ones FTP, SQL will poll a location at intervals looking for a
message

You could try to implement an active Web Service custom adapter, one that
will poll a web service at intervals
rather than build a custom adapter to send a dummy messages at intervals.

Greg


"Stas Kondratiev" <StasKon...@discussions.microsoft.com> wrote in

message news:F174DA06-1B4F-40EF...@microsoft.com...

Birol Kilinc

unread,
Jun 13, 2007, 7:59:31 AM6/13/07
to

Did ever find a solution to this?

I have the same problem as you. An orchestration is published as a web service, but after submitting the request it takes upto 40 seconds to get the response (first time). After the first time, it takes about 8 seconds.

For now I have created a windows service that posts a dummy xml to the webservice, but this is not a good solution.

BizTalk Utilities - Frustration free BizTalk Adapters
http://www.topxml.com/biztalkutilities

Saravana Kumar

unread,
Jun 13, 2007, 1:26:59 PM6/13/07
to
you can consider using ScheduledTask adapter, used to be available in
GotDotNet.

I've used it for the same purpose.

Regards,
Saravana Kumar
http://www.biztalk247.com/v1/
http://www.digitaldeposit.net/blog
[Please mark the response as "Answer" if it solves your problem.]

"Birol Kilinc" <m...@birolkilinc.com> wrote in message
news:287ff516-f94a-4824...@text.giganews.com...

Saravana Kumar

unread,
Jun 13, 2007, 2:22:32 PM6/13/07
to
I didn't provide the link in my previous post
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=e473fc93-5081-44c7-a9c9-84bf4e783728

Regards,
Saravana Kumar
http://www.biztalk247.com/v1/
http://www.digitaldeposit.net/blog
[Please mark the response as "Answer" if it solves your problem.]

"Saravana Kumar" <sarav...@hotmail.com> wrote in message
news:03631B6B-1216-4B79...@microsoft.com...

0 new messages