Re: Send port calling web service?
From: Matt Milner (matt.milner_at_m3technologypartners)
Date: 10/14/04
- Next message: Balaji Thiagarajan: "Re: Sending and Receiving from SQL"
- Previous message: Ian: "Re: How to map multiple fields to a record"
- In reply to: Art: "Send port calling web service?"
- Next in thread: Art: "Re: Send port calling web service?"
- Reply: Art: "Re: Send port calling web service?"
- Messages sorted by: [ date ] [ thread ]
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
- Next message: Balaji Thiagarajan: "Re: Sending and Receiving from SQL"
- Previous message: Ian: "Re: How to map multiple fields to a record"
- In reply to: Art: "Send port calling web service?"
- Next in thread: Art: "Re: Send port calling web service?"
- Reply: Art: "Re: Send port calling web service?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|