Gianluca created CAMEL-21752:
--------------------------------

             Summary: 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
             Fix For: 4.10.1


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