The useLsForWs flag, useSslForWs flag, dsUseSSLForCatalogue function, and useLSForWebService method in DsUploadCommunicationForTest class have been removed as they always return true. The logic that execute when useLsForWs=false and useSslForWs=false are all removed.
Removed: public bool useLsForWs = true; Removed: public bool useSslForWs = true; Removed: public bool dsUseSSLForCatalogue() { private class DsUploadCommunicationForTest extends DcUploadCommunication { - Removed: public bool useLSForWebService() {
Remove DsWsMethod class and move its methods which are stil in use into DsLsWsMethod class. Some unused methods in DsLsWsMethod class are removed too.
package class DsLsWsMethod : abstract { - Removed: public bool connected(DsCommunication com) { - Removed: public bool appendProps() { - Removed: public Task execute() { - Added: extend public Object output(DsCommunication com, RpcActualArgList resultArgs) {
Remove DsWsAddUser class , DsWsUpdateUser class, DsWsRemoveUser class and DsWsListUsers class as they are not used anymore when useLsForWs is always true. DsLsWsAddUserclass, DsLsWsUpdateUser class, DsLsWsRemoveUser class and DsLsWsListUsers are used when useLsForWs=true.