Kbase P137781: Configuration issues to consider when using RMI-based OpenEdge command like utilities in an IPv6 env
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/07/2010 |
|
Status: Verified
GOAL:
Configuration issues to consider when using RMI-based OpenEdge command like utilities in an IPv6 environment
GOAL:
Configuration issues to be aware of when using IPv6 addresses with the AdminServer
GOAL:
Are there any configuration issues I need to be aware of when configuring OpenEdge to make use of IPv6 addresses
GOAL:
IPv6 considerations associated with the AdminServer
GOAL:
Java environment considerations when using IPv6 addresses
GOAL:
How to configure AdminServer to use IPv6
FACT(s) (Environment):
OpenEdge 10.1B
OpenEdge 10.1C
FIX:
Some network topologies, especially where the Java system default values are ?-Djava.net.preferIPv4Stack=true? and ?-Djava.net.preferIPv6Addresses=false?, may cause the RMI-based OpenEdge command line utilities to fail. The failure occurs when attempting to resolve an IPv6 hostname/IP address causing the connection to the remote process to fail. Example: nsman ?name NS1 ?query ?host ::. This issue can be avoided by following these steps:
1. Edit the $DLC/properties/JavaTools.properties and locate the ?[Common]? section. Within this section, modify the ?jvmargs=-ms8m ?mx25m? property by appending ?-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true?. The completed property should appear as: ?jvmargs=-ms8m ?mx25m -Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true?.
2. Start the AdminServer with the ipver switch set to ipv6. Example: proadsv ?start ?ipver ipv6
These changes will result in the RMI-based OpenEdge command line utilities being able to successfully resolve IPv6 hostnames/IP addresses.