RE: Content based-routing for webservices whithout orchestration

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



In BizTalk Server 2004, it was possible to have messaging-only solutions
with web service *publishing*. In other words, you could use the SOAP
adapter to publish schemas as a web service on the receive side and then
have another send port subscribe to this receive port (no orchestration
involved).

In BizTalk Server 2006, this functionality has been extended to also allow
for *consumption* of web services in CBR solutions. That means now it's
possible to generate proxies via the Admin MMC UI and pick web service
methods to consume on the send side (orchestrations need not be involved).

HTH,
Doug Girard [MSFT]

Note: This posting is provided "AS IS" with no warranties, and confers no
rights.
--------------------
Thread-Topic: Content based-routing for webservices whithout orchestration
thread-index: AcW3jDIzgZGJV/c7Q9C1bFzbALYOyQ==
X-WBNR-Posting-Host: 212.123.1.8
From: "=?Utf-8?B?RmlsaXAgVmVyY2F1dGVyZW4=?=" <Filip
Vercauteren@xxxxxxxxxxxxxxxxxxxxxxxxx>
Subject: Content based-routing for webservices whithout orchestration
Date: Mon, 12 Sep 2005 04:22:01 -0700
Lines: 36
Message-ID: <13428B0B-CA9A-4351-906B-713AC8552DEC@xxxxxxxxxxxxx>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.biztalk.general
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.biztalk.general:17436
X-Tomcat-NG: microsoft.public.biztalk.general

Hi Everybody,

I'm new to biztalk.

I want to expose a webservice which accepts an XmlDocument.
Based on the content of the receipt xmlDocument ( the root document type )
I
want
to route that request to another specific service.
e.g. If I receive a patient registration xml document I want to route that
document
to my internal patient registration webservice.

Is this possible to achieve this by only using BTS messing without
orchestration ?

I created a request-response receive port with locatation
URI: http://myServer/myExternalWebservice/Service.asmx#myWebMethod
TransportType: SOAP
default PassThrough recieve pipeline.
BizTalkServerIsolatedHost.

and a static sollicit response send port :

http://myServer/PatientWebService/PatientService.asmx#Register
with the filter my promoted property = 'patientRegistration'
default Xml Transmit pipeline
BizTalkServerIsolatedHost.

I tried this scenario with files and it works fine.
But over HTTP I get transmissions errors in the HAT.

Thanks in advance






.



Relevant Pages

  • Re: Orchestration terminated in a Receive shape
    ... calling the WS from BizTalk but do get one when calling from IE ... send port correctly?, or there's a problem with the WS' configuration - can ... the sample test for consuming web service. ... The adapter failed to transmit message going to send port "http:// ...
    (microsoft.public.biztalk.general)
  • 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: How to limit number of running orchestrations in BTS 2006 R2?
    ... SOAP Send Port (which actually does the call the web service). ... You can find out more about BizTalk Throttling mechanism in the product ... documentation under the "Optimizing Resource Usage Through Host Throttling" ...
    (microsoft.public.biztalk.general)
  • Re: Orchestration terminated in a Receive shape
    ... these tool you can see exactly what is happening outside BizTalk - what is ... sent out to the web service and what is sent back to BizTalk. ... you can also check the "Tracked Exception" details in the orchestration ... then the orchestration will just terminate. ...
    (microsoft.public.biztalk.general)
  • Re: Published Schema - Error Handling
    ... The web service code generated by the BizTalk ... wizard sets the SoapDocumentMethodAttribute OneWay to 'True'. ... 'false' SOAP faults are returned for malformed SOAP messages. ...
    (microsoft.public.biztalk.general)