From 8c0d55910e3d378369fa833cb7bb221148821ea0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 22:14:53 +0000 Subject: [PATCH 1/2] chore: bump org.apache.axis2:axis2-transport-http Bumps org.apache.axis2:axis2-transport-http from 1.7.9 to 1.8.0. --- updated-dependencies: - dependency-name: org.apache.axis2:axis2-transport-http dependency-version: 1.8.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- dependency-bundles/bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependency-bundles/bom/pom.xml b/dependency-bundles/bom/pom.xml index 4640bfd02..522f5553b 100644 --- a/dependency-bundles/bom/pom.xml +++ b/dependency-bundles/bom/pom.xml @@ -67,7 +67,7 @@ 2.21.0 - 1.7.9 + 1.8.0 3.20.0 From 386cbb2513ecb2254cbe8a1c791ef4be16787d79 Mon Sep 17 00:00:00 2001 From: Jonas Israel Date: Tue, 16 Dec 2025 16:25:18 +0100 Subject: [PATCH 2/2] fix (?) --- datamodel/soap/pom.xml | 5 +++ .../DefaultHttpClientTransportSender.java | 4 +-- .../connectivity/soap/DefaultHttpSender.java | 33 ------------------- 3 files changed, 7 insertions(+), 35 deletions(-) diff --git a/datamodel/soap/pom.xml b/datamodel/soap/pom.xml index e28c155d5..914c1d474 100644 --- a/datamodel/soap/pom.xml +++ b/datamodel/soap/pom.xml @@ -36,6 +36,11 @@ commons-fileupload 1.6.0 + + org.apache.ws.xmlschema + xmlschema-core + 2.2.5 + diff --git a/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpClientTransportSender.java b/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpClientTransportSender.java index 455bfedb2..390f21454 100644 --- a/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpClientTransportSender.java +++ b/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpClientTransportSender.java @@ -1,12 +1,12 @@ package com.sap.cloud.sdk.s4hana.connectivity.soap; -import org.apache.axis2.transport.http.AbstractHTTPSender; +import org.apache.axis2.transport.http.HTTPSender; import org.apache.axis2.transport.http.impl.httpclient4.HTTPClient4TransportSender; class DefaultHttpClientTransportSender extends HTTPClient4TransportSender { @Override - protected AbstractHTTPSender createHTTPSender() + protected HTTPSender createHTTPSender() { return new DefaultHttpSender(); } diff --git a/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpSender.java b/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpSender.java index 134643f0f..b23e664dc 100644 --- a/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpSender.java +++ b/datamodel/soap/src/main/java/com/sap/cloud/sdk/s4hana/connectivity/soap/DefaultHttpSender.java @@ -1,40 +1,7 @@ package com.sap.cloud.sdk.s4hana.connectivity.soap; -import java.net.URL; - -import javax.annotation.Nullable; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.transport.http.HTTPConstants; -import org.apache.axis2.transport.http.HttpTransportProperties; import org.apache.axis2.transport.http.impl.httpclient4.HTTPSenderImpl; -import org.apache.http.HttpHost; class DefaultHttpSender extends HTTPSenderImpl { - @SuppressWarnings( "deprecation" ) - @Override - protected HttpHost getHostConfiguration( - final org.apache.http.impl.client.AbstractHttpClient httpClient, - final MessageContext messageContext, - final URL targetUrl ) - throws AxisFault - { - final HttpHost hostConfiguration = super.getHostConfiguration(httpClient, messageContext, targetUrl); - - @Nullable - final HttpTransportProperties.ProxyProperties proxyProperties = - (HttpTransportProperties.ProxyProperties) messageContext.getProperty(HTTPConstants.PROXY); - - if( proxyProperties != null ) { - final String proxyHost = proxyProperties.getProxyHostName(); - final int proxyPort = proxyProperties.getProxyPort(); - - final HttpHost proxy = new HttpHost(proxyHost, proxyPort); - httpClient.getParams().setParameter(org.apache.http.conn.params.ConnRoutePNames.DEFAULT_PROXY, proxy); - } - - return hostConfiguration; - } }