exposing orchestration as web service and Timeouts?
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > BizTalk Server > BizTalk Server General > exposing orchestration as web service and Timeouts?




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    exposing orchestration as web service and Timeouts?  
siddharthkhare@hotmail.com


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
04-24-05 12:46 PM

Hi All,
I have a orchestration ..call it ManagerOrchestration.

1)ManagerOrchestration has receive shape on top.
2)then it does some work with the message it receives.
3)lastly it has send shape to send the message out to the calling
client.

this orchestration is exposed as webservice.
I will call it  Wizard_Generated_WebService_For_ManagerO
rchestration.

now calling cleints can call this webservice and submit a xml message
to 'ManagerOrchestration' via

 'Wizard_Generated_WebService_For_Manager
Orchestration'.

now this works geat with like 1000 messages but if  the number of
messages are increased then slowly i start getting time out

error.Biztalk basically throws a error saying "no subsciber for the
message".

and thats because this generated web service submitting the request
times out.

So two design problems in this..

1)why make it request-response type of orchestration this should be
more like fire and forget type of call?

only reason i have it as request response is because some of my other
call are really request response .

so is there a way to make same orchestration behave as request reponse
and well as only request(so no response in this case) ?I want to

avoid creating another orchestration just for this reason..prefer to
keep one manager orchestration /Enty point to my biztalk design.

2)i will also have to make follwing call in the wizard geneated web
service to be async some how...just fire and forget..

object[] invokeResults = this.Invoke("Execute", invokeParams,
inParamInfos, outParamInfos, 0, bodyTypeAssemblyQualifiedName,
inHeaders,

inoutHeaders, out inoutHeaderResponses, out outHeaderResponses, null,
null, null, out unknownHeaderResponses, false, false);

Is this possible?


if these two things are not possible then i think only way left is
create another orchestration(which is what i want to avoid)...
and change calling client to write xml messages as file as opposed to
directly submitting it to the biztalk orchestration ...
and then let this newly added orchestration read the file from the
directory...

Any ideas how is can do this?want to avoid the solution i gave as far
as possible ..breaks my original design.


Thanks
siddharth Khare






[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 02:13 PM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register