Re: Send port calling web service?

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Matt Milner (matt.milner_at_m3technologypartners)
Date: 10/14/04


Date: Thu, 14 Oct 2004 08:22:41 -0500

Calling web services from send ports without using orchestration is not
supported at this time. There are some posts on this group about how you
can write a custom component to promote a couple of properties to get it to
work, but in general, you are encourage to use orchestration to talk to web
services.

In your orchestration you can set context properties on the message for the
username and password, or you can set these on the web service send port
properties after the port gets created (when you deploy the orchestration).

Matt

"Art" <Art@discussions.microsoft.com> wrote in message
news:DB20F9D5-EFB4-4D4D-A4C4-63FE8504075D@microsoft.com...
> Here is a situation - as simple as it can be.
>
> We have an XML file on Machine A, it gets transferred to Machine B (where
> BizTalk is running) by consuming a web service. File, after it is
> transferred
> to Machine B, is picked up by BizTalk's receive port configured for FILE
> transport and then processed. After that it is supposed be transferred to
> Machine C, D, E, etc. via send port configured for HTTP/SOAP transport by
> calling a web service installed on Machines C, D, E, etc. Nothing we tried
> so
> far worked.
>
> - what's required for us to do to have a working scenario described above?
> We are not worried about the orchestration at this time. We just want to
> have
> a Message carrying our XML to go thru BizTalk and receive at a
> destination,
> - web services running on remote machines have multiple functions
> available,
> some take parameters (in this case a String) some don't. How can we call
> remote WS and pass something to it as a parameter (from a Send Port that
> is).
> We have tried variations (with '?op=FunctionName',
> '?op=FunctionName("<string
> value here>")' etc.)
> - we are running into bunch of security issues when the send port is
> trying
> to access remote WS. When we try to access that WS from IE, we get the
> prompt
> (to authenticate), fill out cridentials and can see the methods offered by
> the WS. There is no way we can do the same via BizTalk. HAT keeps telling
> us
> that there was error 401 - Unauthorized although we explicitly configured
> the
> port to authenticate w/ cridentials working otherwise.
>
> Thanks for your help



Relevant Pages

  • Re: Send port calling web service?
    ... address property on the port before sending. ... I haven't tried this with a web service, so I'm not sure it will work. ... the send port associated with the party ... > Ok, let's say I use orchestration - then how can I, within the ...
    (microsoft.public.biztalk.general)
  • Re: receive and send without orchestration
    ... OK - if you have a request-response receive port, ... receive and send without orchestration ... a supplier web service, which I have no control over ...
    (microsoft.public.biztalk.general)
  • Re: Web Service response has only null values
    ... Could you please provider more information on how to debug the Web Service ... Orchestration receives response message from HttpSolicitResponse ... Orchestration sends reponse message to a File port ...
    (microsoft.public.biztalk.general)
  • Re: receive and send without orchestration
    ... all you need to do is to deploy this Schema to the BizTalk Server. ... a supplier web service, which I have no control over ... a web service that invokes the above orchestration ... Create a new "static one way send port". ...
    (microsoft.public.biztalk.general)
  • Re: Consuming Web Service without Web Reference
    ... Eventhough I extracted schema from WSDL iam not able to call the web service. ... calling a web service than creating an xml and pushing it to the SOAP adapter. ... still have to generate a proxy and configure it in your send port. ...
    (microsoft.public.biztalk.general)