[ 
https://issues.apache.org/jira/browse/CAMEL-21752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-21752:
--------------------------------
    Fix Version/s: 4.11.0

> DFS doesn't work because SmbConfig cannot be set for smbclient
> --------------------------------------------------------------
>
>                 Key: CAMEL-21752
>                 URL: https://issues.apache.org/jira/browse/CAMEL-21752
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-smb
>    Affects Versions: 4.10.0
>         Environment: * Springboot 3.4.2 (with camel camel-smb-starter)
>  * Java 17
>  * Camel Version 4.10.0
>            Reporter: Gianluca
>            Priority: Major
>             Fix For: 4.10.1, 4.11.0
>
>
> When trying to connect to a server with DFS mode enabled, a connection error 
> appears.
> To set DFS mode to true, an {{SmbConfig}} object must be created with the 
> {{withDFSEnable}} parameter set to {{{}true{}}}.
> This object allows for advanced client configuration.
> Here is an example with Camel Spring Boot:
> {code:java}
> @Configuration
> public class SmbConfigBean {
>     @Bean
>     public SmbConfig smbConfig() {
>         return SmbConfig.builder()
>                 .withDfsEnabled(true) // Active le DFS
>                 .withMultiProtocolNegotiate(true)
>                 .build();
>     }
> } {code}
>  
> However, the configuration is not applied during the client connection. The 
> configuration is not passed this constructor.
> {code:java}
> public SmbOperations(SmbConfiguration configuration) {
>     this.configuration = configuration;
>     this.smbClient = new SMBClient();
> } {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to