01-24-06 12:50 PM
Thanks for your quick response.
The main issue is that if an incorrect message is received and doesn't make
it to the message box, I want to respond to the client informing them of the
error.
I've tried some tests with a standard .NET web service in comparison with
the Biztalk Generated Service (i.e. it inherits from
Microsoft.BizTalk.WebServices.ServerProxy.ServerProxy).
For a malformed SOAP Action both return a SOAP fault as expected.
However if the SOAP message itself is malformed only the standard .NET
service returns a SOAP fault.
I'm still looking at it ...but any hints where I may be going wrong would be
appreciated.
cheers,
Paul
"Khaled M. Hnidk - MVP" wrote:
> when a millformed message is sent via web service, ASP.NET is kicking it
> back, in other words BTS doesn't get the chance to pick it up. there is a
> couple of solutions for that
> - Use SOAP extensions to log the in/out requests. thankfully it is by
> default with the web service genreated by BTS (Check the source code)
> - Handle error tradtionally in ASP.NET server app error handler (on error)
> event in globabl class and log whatever you need.
>
>
> You won't be able to get orchesteration this way because BTS will not pick
it
> up, unless you make a dramtic change to your schemas to allow xsd:any
> element which might be helpfull but very harmful in everything else
>
> Kal
>
> "paularundel" <paularundel@community.nospam> wrote in message
> news:EA4B2F56-4C41-4AD3-A029-2DD50E0F20C2@microsoft.com...
>
>
>
[ Post a follow-up to this message ]
|