Webservices and Biztalk

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Bruno Valente (bruno.valente_at_newvalue.pt)
Date: 03/16/05


Date: Wed, 16 Mar 2005 15:30:27 -0000

Hi everyone,

Context of the problem:

I have successfully published 3 biztalk orchestration (that are inside the
same project) exposing their interfaces through webservices (using the
Biztalk Web Service Publishing Wizard).

However, due to requirements, it is needed that the applications that want
to interact with the orchestration web services do so not directly, but by
using a "proxy" web service. So, I have created another web service that has
the task of calling the orchestration's web services.

So, the scenario is as follows:

                                                     => Orch1 ws
Browser => "Proxy" Web Service => Orch2 ws
                                                     => Orch3 ws

The browser calls a method in the proxy ws (there are 3 methods in the
proxy, one to call each orchestration ws) and the proxy ws calls the
apropriate orchestration ws.

Problem:

If I bypass the usage of the proxy web service and call directly the orch
ws, it works.If I use the proxy web service, it shows the following error on
the Event Viewer

------------------------------------------------------------------
Event Type: Error
Event Source: BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID: 5734
Date: 16-03-2005
Time: 6:14:42
User: N/A
Computer: SGCBTS01
Description:
The Messaging Engine failed to register the adapter for "SOAP" for the
receive location "/SGCLink_proxy/BTS_WS.asmx". Please verify that the
receive location is valid, and that the isolated adapter runs under an
account that has access to the BizTalk databases.

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
--------------------------------------------------------------------

The "/SGCLink_proxy/BTS_WS.asmx" location is the url of the proxy web
sercive,

Question:

Is it possible to have this scenario working ? And if possible, what am I
missing here ?

TIA,

Bruno Valente



Relevant Pages

  • Re: Orchestration terminated in a Receive shape
    ... in that case there's no communication between BizTalk and IIS ... then the orchestration will just terminate. ... why can I call my web service ...
    (microsoft.public.biztalk.general)
  • Re: Webservices and Biztalk
    ... > the biztalk orchestrations web services. ... >> Bruno - the proxy webservice doesn't need any BizTalk code in it - and it ... >>> the Biztalk Web Service Publishing Wizard). ... >>> The Messaging Engine failed to register the adapter for "SOAP" for the ...
    (microsoft.public.biztalk.general)
  • Re: Orchestration terminated in a Receive shape
    ... Attached to the web service code in debug mode if you can to make sure it ... BizTalk from the WSDL (or any other schema you use for the message in the ... MVP BizTalk Serverhttp://www.sabratech.co.uk/blogs/yossidahan ... then the orchestration will just terminate. ...
    (microsoft.public.biztalk.general)
  • Bizalk 2006 Tutorial #3 issue
    ... B2BOrchestrations_B2BProcess_ReceiveInvoice_port.asmx services which Biztalk ... I completely removed the ASN receive from the orchestration (and the service ... Then I turned to the web service behind this Invoice_ReceivePort ... the contents of the CommonInvoice paramter being sent into the service ...
    (microsoft.public.biztalk.general)
  • Re: Creating a web reference to a URL beyond the company firewall
    ... What Jon meant is you need add SOAP send port to consume Web Service ... the SOAP adapter provides the proxy ... ConsumeWebService (BizTalk Server Sample) ...
    (microsoft.public.biztalk.general)