Kbase 21787: The Messenger Is Unable to Find the Property File
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/13/2002 |
|
SUMMARY:
This Solution applies to the WebSpeed 9.x Messengers: CGI and WSISA.
When the WebSpeed messenger is unable to find the property file, depending on the URL, the platform and the messenger being used, you might encounter one or more of these error situations:
A) For URL http://hostname/cgi-bin/messanger/WService=wsbroker1/ping
-- on UNIX: Internal Server Error on the browser
and Premature end of script headers: /apache/cgi-bin/msg91c.sh
/apache/cgi-bin/msg91c.sh: line 66: 32125 Segmentation fault $DLC/bin/cgiip -i wsbroker1 in apache's error log file
-- on Windows: for cgiip.exe 6019 & 6275 errors
for wsisa.dll 6019 & 6538 errors
B) For URL http://hostname/cgi-bin/messanger/WService=wsbroker1?VerifyConfig&Level=0
VerifyConfig commands are only valid for named services .
Error Processing command!
Valid VerifyConfig commands are as follows:
Info - VerifyConfigPage
Info - VerifyConfig&Level=0
Messenger - VerifyConfig&Level=1
Broker - VerifyConfig&Level=2
C) For URLs http://hostname/cgi-bin/messanger/WService=wsbroker1?VerifyConfig&Level=1
and
http://hostname/cgi-bin/messanger/WService=wsbroker1?VerifyConfig&Level=2
-- 6019 & 6275 errors for CGI messenger
-- 6019 & 6538 errors for WSISA messenger
D) For URL http://hostname/cgi-bin/messanger?WSMAdmin
The page is displayed just fine in the browser even though you
believe that Internal Commands are disabled for messenger
EXPLANATION:
On UNIX platforms the property file can be set in wspd_cgi.sh by using the -f parameter for cgiip (option 3 and 4 in wspd_cgi.sh). By default, it is $DLC/properties/ubroker.properties.
On Windows platforms the messenger reads the registry to
locate the ubroker.properties file in the key: HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\9.XX.
Otherwise it is indicated in cgiip.wsc.
SOLUTION:
When the messenger is installed separately from the WebSpeed Transaction Server, the messenger might not be able to find the property file due to an incorrect configuration. For example, on UNIX systems the user might fail to copy msngrs.properties into ubroker.properties. Ubroker.properties should have read permissions for everyone. On Windows systems the possible causes are permission settings in the Windows NT Registry (see Progress Knowledge Base Solution 20579) or the ubroker.properties cannot be found on the system.
References to Written Documentation:
Progress Knowledge Base Solution 20579, "Errors 6275, 6538 or 5830 Running WebSpeed"