Hello ivy Team

Following question - I have to set up an enviroment where WebService Request(https) from ivy.Server should go over a proxy.

Following system properties are edited:

Xpert.ivy Server Administrator / System Properties /

  • WebServer.HTTPS.ProxyPort: 8080
  • WebServer.HTTPS.ProxyName: proxy.xyz.local

But the request goes over port 63187 (?) as source to port 443 as destination.

Is there an additional place for configuration?

Thank you in advance.

Regards

asked 10.01.2014 at 13:08

Sergej's gravatar image

Sergej
(suspended)
accept rate: 0%

edited 10.01.2014 at 14:15


Axon.ivy 7.1 and later: Starting with Axon.ivy 7.1 and the newly supported CXF web services library, proxy settings can be configured via a new Feature called ProxyFeature.

Proxy host name, port and an exclusion list can be set via web service properties proxy.host, proxy.port and proxy.nonProxyHosts. Also, properties for proxy authentication exist.

These properties can be overridden in the environment definitions and in the Web Service Call Activity. alt text

Prior to 7.1 and Axis: The proxy server to use to make http or https connections from Xpert.ivy to external servers can be configured as follows:

In the Designer

  1. Open Preferences (Menu > Window > Preferences)
  2. In the Preferences search field write proxy
  3. Select the Preferences for Network Connections
  4. Set active provider to Manuel
  5. Edit the proxy settings.

alt text For the Server

On the Server there are no UI to configure the proxy settings. Instead you have to set the java system properties that controls the proxy settings as follows:

  • Navigate to the bin directory of the server.
  • Copy the example.ilc file an rename it to the same name as the server executable (If you start the server with the XpertIvyServer.exe then rename it to XpertIvyServer.ilc. If you start the server as Windows service rename it to XpertIvyServerService.ilc
  • Open the copied and renamed *.ilc file in a text editor and edit it as follows:

Changed the line

#ivy.vm.additional.options=

to

ivy.vm.additional.options=-Dhttp.proxyHost=192.168.1.23 -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts="|localhost|127.0.0.1|"

Of course the port and host must be adjusted. For Https use:

ivy.vm.additional.options=-Dhttps.proxyHost=192.168.1.23 -Dhttps.proxyPort=8080 -Dhttps.nonProxyHosts="|localhost|127.0.0.1|"
  • Restart the server
link

answered 10.01.2014 at 14:46

Reto%20Weiss's gravatar image

Reto Weiss ♦♦
4.9k202857
accept rate: 74%

edited 21.02.2018 at 10:09

SupportIvyTeam's gravatar image

SupportIvyTeam ♦♦
1.4k102118122

Thank You a lot! It works.

(13.01.2014 at 18:28) Sergej Sergej's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×48
×27
×2

Asked: 10.01.2014 at 13:08

Seen: 9,156 times

Last updated: 21.02.2018 at 10:09