Below show example usage of SFTP receiver adapter:
Host name is target SFTP host want to connect. Port is default 22. Known hosts store is the key store view that contain SSH cert of the host. For the first time connect to host, will hit an error “The host key was not accepted”, this is because for the first time connect to an host, the host key is not verified yet and not known by seeburger adapter, seeburger SFTP adapter will get and place the host cert key into SSH_hosts keystore view. Default seeburger guide recommended create another known hosts store named “SFTPPartners”. The steps:
a) Create SFTPPartners view in keystore.
b) Go to SFTPPartners view, click “Import From View”
c) Choose SSH_hosts as from view, then choose the host’s key as from entry.
d) Click Import.
Check Use dynamic attributes to dynamically set attribute like target filename and folder, SFTP Host and port. Normally seeburger dynamic attribute is set using Seeburger Attribute Mapper bean. In this example checked “Use non-empty attributes”, mean if any seeburger specific attributes is found in XI message, then it will be used.
dtSubject (file name)
dtSFTPHost (SFTP host)
dtSFTPPort (SFTP port)
dtSFTPUser (SFTP user)
dtSFTPPsw (SFTP password, not recommended as password will be visible).
dtSFTPPrivateKey (SFTP Private key)
dtSFTPBaseDir (SFTP target base directory)
In this example, Authentication method is using Password only.
Keep on learning!