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;
- }
}
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