Changes for page SMB Connectivity

Last modified by Danniar Firdausy on 2024/09/18 20:40

From version 4.2
edited by Bouke Reitsma
on 2024/05/02 10:58
Change comment: There is no comment for this version
To version 8.1
edited by Bouke Reitsma
on 2024/05/06 10:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -14,35 +14,30 @@
14 14  
15 15  By SMB connectivity, we mean: Making sure that eMagiz can communicate with the SMB protocol to exchange file-based data.
16 16  
17 -* FTP (File Transfer Protocol) is a network protocol for transmitting files between computers over Transmission Control Protocol/Internet Protocol (TCP/IP) connections.
18 -* In an FTP transaction, the end user's computer is typically called the localhost. The second computer involved in FTP is a remote host, which is usually a server.
19 -* Servers must be set up to run FTP services, and the client must have FTP software installed to access these services.
20 -* eMagiz provides several components to set up the FTP connection
17 +* SMB (Server Message Block) is a network protocol for transmitting files between computers over Transmission Control Protocol/Internet Protocol (TCP/IP) connections.
18 +* In an SMB transaction, the end user's computer is typically called the localhost. The second computer involved in SMB is a remote host, which is usually a server.
19 +* Servers must be set up to run SMB services, and the client must have SMB software installed to access these services.
20 +* eMagiz provides several components to set up the SMB connection
21 21  
22 -== 3. FTP Connectivity ==
22 +== 3. SMB Connectivity ==
23 23  
24 -In some cases, there is no communication possible with a local file directory. Or there is a requirement from the external party to place the files somewhere else. Mainly the somewhere else is either an FTP or an SFTP. This microlearning will look at the FTP and learn how to set up the connection between eMagiz and the FTP.
24 +In some cases, there is no communication possible with a local file directory. Or there is a requirement from the external party to place the files somewhere else. Mainly the somewhere else is either an FTP or an SFTP. However, there is a third communication protocol that can be used for file transfer. In this microlearning we will take a look at Server Message Block (SMB) connectivity within eMagiz.
25 25  
26 -* FTP (File Transfer Protocol) is a network protocol for transmitting files between computers over Transmission Control Protocol/Internet Protocol (TCP/IP) connections.
27 -* In an FTP transaction, the end user's computer is typically called the localhost. The second computer involved in FTP is a remote host, which is usually a server.
28 -* Servers must be set up to run FTP services, and the client must have FTP software installed to access these services.
29 -* eMagiz provides several components to set up the FTP connection
26 +* SMB (Server Message Block) is a network protocol for transmitting files between computers over Transmission Control Protocol/Internet Protocol (TCP/IP) connections.
27 +* In an SMB transaction, the end user's computer is typically called the localhost. The second computer involved in SMB is a remote host, which is usually a server.
28 +* Servers must be set up to run SMB services, and the client must have SMB software installed to access these services.
29 +* eMagiz provides several components to set up the SMB connection
30 30  
31 -So, where the file pickup component searches on the local host for the correct directory, the idea of the FTP setup is that the directory with whom to communicate exists on a remote host. The local host and the remote host can talk to each other via the FTP protocol. That is, in a nutshell, the difference between setting up an FTP connection and communicating with local directories.
31 +-----------------------------------------------------------------------------------------------------------------------------------
32 +
33 +So, where the file pickup component searches on the local host for the correct directory, the idea of the SMB setup is that the directory with whom to communicate exists on a remote host. The local host and the remote host can talk to each other via the SMB protocol. That is, in a nutshell, the difference between setting up an SMB connection and communicating with local directories.
32 32  
33 -eMagiz provides two support objects to connect to an FTP:
35 +eMagiz provides only one support objects to connect to an SMB:
34 34  
35 -* Default FTP caching session factory
36 -* Default FTP session factory
37 +* Default SMB session factory
37 37  
38 38  [[image:Main.Images.Microlearning.WebHome@intermediate-file-based-connectivity-ftp-connectivity--ftp-support-objects.png]]
39 39  
40 -The main difference between the two is the caching part. The caching session factory comes with the option to re-use the existing session for multiple requests. In other words, this way, you do not have to authenticate yourself every time you want to communicate with the FTP. This behavior is beneficial if a high frequency of communication is needed between eMagiz and the FTP to handle the incoming and outgoing data packages.
41 -
42 -If you only initiate communication infrequently, for example, once per day, the default session factory becomes more interesting as this closes the session after each transmission. This behavior is beneficial in cases of low-frequency communication because otherwise, the session would remain active for an extensive period.
43 -
44 -[[image:Main.Images.Microlearning.WebHome@intermediate-file-based-connectivity-ftp-connectivity--ftp-caching-help-text.png]]
45 -
46 46  === 3.1 Best practices for using FTP ===
47 47  
48 48  ==== 3.1.1 Which session factory do I need? ====