Web Services Receive Location with Custom Pipeline Component
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 > Web Services Receive Location with Custom Pipeline Component




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

    Web Services Receive Location with Custom Pipeline Component  
Toni


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


 
09-03-04 12:47 PM

Hello!

I have problems with web services receive location with custom pipeline
component.

First of all I made very simple custom pipeline with XML disassembler. In
that project I have my document and envelope schemas. One of each. This
pipeline works fine with File receive location.

Then I published that same envelope schema from that same assembly with
Biztalk Web Services Publishing Wizard. Publishing wizard worked fine. WS
runs in its own apppool and I can send messages to it with my test client.

First Error message in Event Viewer was:

"There was a failure executing the receive pipeline:
"Pipeline.Project_ReceivePipeline" Source: "mscorlib" Receive Location:
"/BizTalkWebService/WebService1.asmx" Reason: Cannot find the assembly
Microsoft.BizTalk.Pipeline.Components, Version=3.0.1.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35."

I added the Microsoft.BizTalk.Pipeline.Components.dll from pipeline projects
\bin\development -directory to GAC and then I got new error message:

"There was a failure executing the receive pipeline:
"Pipeline.Project_ReceivePipeline" Source: "XML disassembler" Receive
Location: "/BizTalkWebService/WebService1.asmx" Reason: Unexpected event
("eos") in state "processing_header"."

I tried also to modify the generated Web project.
(ms-help://BTS_2004/SDK/htm/ebiz_prog_webservices_jbrf.htm Publishing
envelope schemas)

Same error message again.

What is the solution? Route the message through File Receive Location is of
course one. How can I use custom pipeline components in my WS receive
Locations?

Toni Ylärinne








[ Post a follow-up to this message ]



    Re: Web Services Receive Location with Custom Pipeline Component  
Matt Milner


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


 
09-03-04 10:49 PM

I believe there is an understood relationship with the web services receive
and orchestrations that are bound to them where they need to use the pass
through pipeline.  So, while I think you could do something with a custom
pipeline and add your own components to it, but you wouldn't want to use the
xml disassembler.

On another note, when you publish the web service, you generally publish a
message type so you won't need to have an xml disassembler in the pipeline.

Matt


"Toni" <tylarinn@cc.hut.fi> wrote in message
news:ulfcyZakEHA.3428@TK2MSFTNGP14.phx.gbl...
> Hello!
>
> I have problems with web services receive location with custom pipeline
> component.
>
> First of all I made very simple custom pipeline with XML disassembler. In
> that project I have my document and envelope schemas. One of each. This
> pipeline works fine with File receive location.
>
> Then I published that same envelope schema from that same assembly with
> Biztalk Web Services Publishing Wizard. Publishing wizard worked fine. WS
> runs in its own apppool and I can send messages to it with my test client.
>
> First Error message in Event Viewer was:
>
> "There was a failure executing the receive pipeline:
> "Pipeline.Project_ReceivePipeline" Source: "mscorlib" Receive Location:
> "/BizTalkWebService/WebService1.asmx" Reason: Cannot find the assembly
> Microsoft.BizTalk.Pipeline.Components, Version=3.0.1.0, Culture=neutral,
> PublicKeyToken=31bf3856ad364e35."
>
> I added the Microsoft.BizTalk.Pipeline.Components.dll from pipeline
projects
> \bin\development -directory to GAC and then I got new error message:
>
> "There was a failure executing the receive pipeline:
> "Pipeline.Project_ReceivePipeline" Source: "XML disassembler" Receive
> Location: "/BizTalkWebService/WebService1.asmx" Reason: Unexpected event
> ("eos") in state "processing_header"."
>
> I tried also to modify the generated Web project.
> (ms-help://BTS_2004/SDK/htm/ebiz_prog_webservices_jbrf.htm Publishing
> envelope schemas)
>
> Same error message again.
>
> What is the solution? Route the message through File Receive Location is
of
> course one. How can I use custom pipeline components in my WS receive
> Locations?
>
> Toni Ylärinne
>
>
>







[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 09:17 AM.      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