Details
-
Feature
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
2.0.0
-
None
Description
Current Situation
- With
YADE-626,JOC-2045the usage of Apache HttpClient was replaced by the Java SDK HttpClient for HTTP(S), WebDAV(S), and Azure HTTP connections. - However, the following components are still using Apache HttpClient:
- Java JITL-Jobs
- ApiExecutor-based jobs:
- com.sos.jitl.jobs.checkhistory.CheckHistoryJob
- com.sos.jitl.jobs.checklicense.CheckLicenseJob
- com.sos.jitl.jobs.checklog.CheckLogJob
- com.sos.jitl.jobs.inventory.SetJobResourceJob
- com.sos.jitl.jobs.maintenance.MaintenanceWindowJob
- com.sos.jitl.jobs.monitoring.MonitoringJob
- com.sos.jitl.jobs.orderstatustransition.OrderStateTransitionJob
- com.sos.jitl.jobs.rest.JS7RESTClientJob
- com.sos.jitl.jobs.runreports.RunReportJob
- SAP-related jobs:
- com.sos.jitl.jobs.sap.SAPS4HANACreateJob
- com.sos.jitl.jobs.sap.SAPS4HANARetrieveJobs
- ApiExecutor-based jobs:
- CLI
- com.sos.cli.ExecuteRollOut
- JOC-Webservices
- Authentication services:
- com.sos.auth.keycloak.*
- com.sos.auth.oidc.*
- com.sos.auth.openid.*
- Webservices using class com.sos.joc.classes.JOCJsonCommand:
- joc/api/controller/register|unregister|test
- com.sos.joc.controller.impl.ControllerEditResourceImpl
- joc/api/controller/log
- com.sos.joc.controller.impl.ControllerLogImpl
- joc/api/documentation/show
- com.sos.joc.documentation.impl.DocumentationShowResourceImpl
- joc/api/controller/register|unregister|test
- Authentication services:
- Java JITL-Jobs
Desired Behaviour
- All Apache HttpClient usages are fully replaced by Java SDK HttpClient.