![]() ![]() |
Outbound Trading Partner Web Services Delivery Exchange |
Dec 4 2009, 11:06 PM
Post
#1
|
|
|
Visitor ![]() Group: Members Posts: 7 Joined: 20-January 09 Member No.: 294 |
Has anyone used an outbound trading partner web services delivery exchange? I would expect the default web services configuration for outbound xml messages via the trading partner web services delivery exchange would work something like this:
Step 1. Poll outbound xml message (file) from internal file system via a pickup exchange Step 2. Based on the binary directory name, it would use the directory/routing Id to identify the trading partner to send the message to Step 3. The xml file would be parsed by the trading engine and included in the the SOAP body of the web service request to the external trading partner as it is sent to the https url I setup in the trading partner web services delivery exchange Step 4. The trading partner's external web service would receive the web service request and return a response back to the trading engine Step 5. The trading engine would/should place the response to the web service request to a configured file system or to a parameter accessible by a post process but this is the step that I am questioning - any ideas how a response to an outbound external web services request is handled by the trading engine? (we are on Gateway Interchange v.5.5.2 sp.8 but will soon be upgrading to v.5.8.0 sp.1). Thanks in advance! Jay Williamson Jay.D.Williamson@supervalu.com |
|
|
|
Dec 7 2009, 04:32 PM
Post
#2
|
|
|
Contributor ![]() ![]() Group: Members Posts: 28 Joined: 28-January 09 From: Scottsdale, AZ Member No.: 301 |
Hello Jay,
Interchange's Web Service Business Protocol Support has a default Web Service Implementation. The default Web Service that Interchange support, does not send (or expect) a response. So in regards to your question on Step 5 - there would not be a response to handle. A way of saying this would be that the default Web Service is a "One-Way" Web Service. The Interchange SDK includes samples and documentation on how to author custom Web Service implementations (both client and server). A custom Web Service can be written to expect a response to an outbound Web Service call (this would be a "Two-Way" Web Service). The response can absolutely be sent to your back end system through any of Interchange's supported integration transports. If you have a SDK license, I would suggest reading the section on the Web Services Business Protocol and looking at the samples. I hope this helps. -Ric Has anyone used an outbound trading partner web services delivery exchange? I would expect the default web services configuration for outbound xml messages via the trading partner web services delivery exchange would work something like this: Step 1. Poll outbound xml message (file) from internal file system via a pickup exchange Step 2. Based on the binary directory name, it would use the directory/routing Id to identify the trading partner to send the message to Step 3. The xml file would be parsed by the trading engine and included in the the SOAP body of the web service request to the external trading partner as it is sent to the https url I setup in the trading partner web services delivery exchange Step 4. The trading partner's external web service would receive the web service request and return a response back to the trading engine Step 5. The trading engine would/should place the response to the web service request to a configured file system or to a parameter accessible by a post process but this is the step that I am questioning - any ideas how a response to an outbound external web services request is handled by the trading engine? (we are on Gateway Interchange v.5.5.2 sp.8 but will soon be upgrading to v.5.8.0 sp.1). Thanks in advance! Jay Williamson Jay.D.Williamson@supervalu.com |
|
|
|
Dec 7 2009, 04:42 PM
Post
#3
|
|
|
Visitor ![]() Group: Members Posts: 7 Joined: 20-January 09 Member No.: 294 |
Hello Jay, Interchange's Web Service Business Protocol Support has a default Web Service Implementation. The default Web Service that Interchange support, does not send (or expect) a response. So in regards to your question on Step 5 - there would not be a response to handle. A way of saying this would be that the default Web Service is a "One-Way" Web Service. The Interchange SDK includes samples and documentation on how to author custom Web Service implementations (both client and server). A custom Web Service can be written to expect a response to an outbound Web Service call (this would be a "Two-Way" Web Service). The response can absolutely be sent to your back end system through any of Interchange's supported integration transports. If you have a SDK license, I would suggest reading the section on the Web Services Business Protocol and looking at the samples. I hope this helps. -Ric Thanks Ric - I appreciate the information. We don't have the sdk currently but keep running into more reasons to get it. -jay |
|
|
|
![]() ![]() |
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
|
Lo-Fi Version | Time is now: 30th July 2010 - 01:17 PM |
Skin designed by IPB Forum Skins
Expand / Collapse Navigation



Dec 4 2009, 11:06 PM



