Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
Channels enable document exchange between trading partners in webMethods.io B2B. There are two types of channels - Inbound (used to receive the documents) and Outbound (used to transfer documents). The channels can be created during design-time and can be used during runtime to exchange the documents.
webMethods.io B2B supports multiple protocols over which these channels (Inbound and Outbound) can be created and used to exchange the business documents. The Protocols supported in webMethods.io B2B till date are :
SFTP (Secure File Transfer Protocol, also known as SSH File Transfer Protocol) is a popular method for securely transferring files over remote systems. It runs over the SSH protocol. The documents transferred using SFTP are encrypted and transferred in specially formatted binary packets with a single, secured connection using SSH. SFTP also protects against password sniffing and man-in-the-middle attacks. It protects the integrity of the data using encryption and cryptographic hash functions, and authenticates both the server and the user.
During runtime, the actual exchange of the business documents happens between partners:
Prerequisites:
SFTP channel works on a pull model in which documents are pulled from SFTP server and processed. To pull the Business documents, Documents are polled after every equal internal of time by using a Integration Server scheduler explained below in details
The following flow diagram explains how the end-to-end flow of the documents happens from partner Partner A to the other partner Partner B .
Partner Partner A wants to send a business document to Partner B using the SFTP.
Partner A creates a SFTP-IN-CLIENT channel and uploads the documents into his SFTP server’s source folder.
Tenant’s webmethods.io B2B server scheduler polling the SFTP server’s source folder pickup the files to download and process them further.
After successful processing of files, outbound SFTP-OUT-CLIENT channel’s configurations are used to upload the files to Partner B’s SFTP server target folder.
SFTP-IN-CLIENT channel uses webMethods.io B2B Server schedulers to poll sender’s external SFTP server to pull the files and process them.