News, Events, Conferences, What's New About, Partners, Jobs Phone, E-mail, Address, Location Free Evaluation


home
products
product videos
customer support



Resources
Frequently Asked Questions

Windows 2000 with Active Directory and Parallel Crystal v2.6/3.6 and above

Download PDF version of this faq: Window2000_ActiveDir.pdf
FAQ# 26-01230203

Problem:
When using Windows 2000 and Active Directory, the Parallel Crystal validation or client testing tools fail with the following error:

ERROR: com.mobileapps.pcre.PCREGatewayError:
CORBA error: org.omg.CORBA.COMM_FAILURE: minor code: 1398079490 completed: No Report1 client.Quit()


There will be no entry in the gateway.log file.

Issue

The issue is how Windows and Parallel Crystal interact. When the client contacts the server, the server provides the client certain information that is used to open a new connection. Without Active Directory, the server sends the client its host name (i.e. PCRESRV1), which the client can resolve through a number of methods, including network broadcasts. However, if Active Directory is enabled, the client receives the full host and domain name of the server (i.e. PCRESRV1.domain.com), which can only be resolved via DNS or a hosts file.

We have developed three different solutions for this problem. These options should be discussed with the appropriate staff in charge of your network. The decision to use one option over the other should be made based on individual company needs and network requirements. Note that Option Three cannot be used with Load Balancing on version 2.6/3.6.

Option One for version 2.6/3.6 & 2.7/3.7
On the client (middle-tier) computer, edit the hosts file, in the path_to_windows\system32\drivers\etc\ directory. To this file, add the IP address and fully qualified domain name of the server. Follow the format provided by the commented samples in the existing file.

Option Two for version 2.6/3.6 & 2.7/3.7
Configure the client (middle-tier) so that it uses a DNS server capable of resolving the server's name.

Option Three (a) for version 2.6/3.6 only
Edit the PCRE report server's registry to force the ORB to use only numeric IP addresses rather than host names. In each of these cases, you're adding "-ORBdotteddecimaladdresses 1" to the existing key value:

[HKEY_LOCAL_MACHINE\SOFTWARE\Dynalivery\PCRE\<version>\Gateway]
"PathName"="C:\PROGRA~1\DYNALI~1\PCRE\bin\pcregateway.exe -ORBDottedDecimalAddresses 1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Dynalivery\PCRE\<version>\Server]
"PathName"="C:\\PROGRA~1\\DYNALI~1\\PCRE\\bin\\pcreserver.exe -ORBDottedDecimalAddresses 1"

It is necessary to restart the PCRE service after this change is made. Note: Option three will prevent load balancing from working. If you need to use load balancing please consider upgrading to version 2.7/3.7.

Option Three (b) for version 2.7/3.7 only
Edit the PCRE report server's registry to force the ORB to use only numeric IP address rather than host names. As documented in the Developers Manual, this is accomplished by adding the ORBSettings registry key, and the DottedDecimalAddresses value:

[HKEY_LOCAL_MACHINE\SOFTWARE\Dynalivery\PCRE\<version>\ORBSettings]
"DottedDecimalAddresses"="true"

Starting with Harmoni, this registry key is set during installation.

BACK TO TOP
BACK TO START

© 2000-2005 Dynalivery Corporation
formerly Mobile Application Servers, Inc.