Re: Webservices and Biztalk

From: Jon Flanders[DevelopMentor] (jfland_at_develop.com)
Date: 03/16/05


Date: Wed, 16 Mar 2005 10:23:50 -0800

I've only seen that message when the url in question is registered as the
URI for a receive location. I have done the exact thing you are describing
(webservice calls BT webservice) with no trouble.

-- 
Jon Flanders [DevelopMentor]
http://staff.develop.com/jfland/
http://www.develop.com/courses/biztalk
"Bruno Valente" <bruno.valente@newvalue.pt> wrote in message 
news:O0q2aRlKFHA.2936@TK2MSFTNGP15.phx.gbl...
> Ah, but the proxy service doesn´t have biztalk code and it is not 
> registred as a receive location. The receive locations I have are only for 
> the biztalk orchestrations web services.
>
> That is why it puzzles me the message that appears in the event log. Is 
> anyone aware of a problem that occours if the biztalk webservices are not 
> called directly ?
>
>
> "Jon Flanders[DevelopMentor]" <jfland@develop.com> wrote in message 
> news:OB0X6ZkKFHA.3332@TK2MSFTNGP15.phx.gbl...
>> Bruno - the proxy webservice doesn't need any BizTalk code in it - and it 
>> should *not* be registered as a receive location - I beleive that is your 
>> trouble.
>>
>> To the "Orchestration" Web Service  - the "Proxy" Web Service should just 
>> be a client.
>>
>> -- 
>> Jon Flanders [DevelopMentor]
>> http://staff.develop.com/jfland/
>> http://www.develop.com/courses/biztalk
>> "Bruno Valente" <bruno.valente@newvalue.pt> wrote in message 
>> news:u6hFW0jKFHA.688@TK2MSFTNGP10.phx.gbl...
>>> 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: 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)
  • Re: BAS registration failed, how to test TPM web service.
    ... you logged on is different from the BizTalk user so it does not have ... Try to register a BizTalk Server, and look at the error that gets logged in ... how to test TPM web service. ... The error is "An error occurred while trying to connect to the TPM ...
    (microsoft.public.biztalk.general)
  • Re: Webservices and Biztalk
    ... Bruno - the proxy webservice doesn't need any BizTalk code in it - and it ... > Biztalk Web Service Publishing Wizard). ...
    (microsoft.public.biztalk.general)
  • Re: Webservices and Biztalk
    ... Looks like your proxy is running under an account which does not have ... > Biztalk Web Service Publishing Wizard). ...
    (microsoft.public.biztalk.general)
  • Webservices and Biztalk
    ... I have successfully published 3 biztalk orchestration (that are inside the ... Biztalk Web Service Publishing Wizard). ... The browser calls a method in the proxy ws (there are 3 methods in the ...
    (microsoft.public.biztalk.general)