Uploaded image for project: 'JITL - JS7 Integration Templates'
  1. JITL - JS7 Integration Templates
  2. JITL-754

Migrate Apache HttpClient to Java SDK HttpClient across modules

    XMLWordPrintable

Details

    • Feature
    • Status: Released (View Workflow)
    • Minor
    • Resolution: Fixed
    • 2.0.0
    • 2.8.1
    • None

    Description

      Current Situation

      • With YADE-626, JOC-2045 the 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
        • 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

      Desired Behaviour

      • All Apache HttpClient usages are fully replaced by Java SDK HttpClient.

      Attachments

        Issue Links

          Activity

            People

              sp Santiago Aucejo Petzoldt
              re Robert Ehrlich
              Ajay Kumbhkar Ajay Kumbhkar
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: