Consultor Eletrônico



Kbase P187717: Unable to get the WebSpeed Messenger on a Windows server to connect to the NameServer running on an
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/21/2011
Status: Unverified

SYMPTOM(s):

Unable to get the WebSpeed Messenger on a Windows server to connect to the NameServer running on an AIX server.

When the WebSpeed messenger is run from a Windows server, connection to the NameServer cannot be established.

When trying to ping WebSpeed using a URL like "http://123.45.67.89/scripts/base.wsc/ping, the connection would fail with (6019) and (5825) errors.

WebSpeed error from messenger process (6019)

Msngr: the specified service name does not exist or has a bad format. (5825): <WebSpeed broker name>

Accessing the WebSpeed messenger administration utility via a URL like "http://123.45.67.89/scripts/cgiip.exe/Wservice=<WebSpeed broker name>?WSMAdmin works as expected.

Running the CGI Messenger: Msngr-Nameserver Verify on the Verify WebSpeed Configuration page fails with (6019), (8239) and unable to access NameServer errors.

Name Server at Host <Host> Port <Port> is not responsive. (8239)

Unable to access NameServer at host <hostname> , port (5162) cs_status=(-4016)

Running the CGI Messenger: Broker Verify on the Verify WebSpeed Configuration page succeeds

Running the CGI Messenger: Agent and Workshop Verify on the Verify WebSpeed Configuration page succeeds

In the Internet Information Services (IIS) > Default Web Site > Scripts > Properties screen, the Home Directory > Execute Permissions is incorrectly set to "Scripts Only" instead of "Scripts and Executables"

In the Internet Information Services (IIS) > Default Web Site > Scripts > Properties screen, the Home Directory > Configuration screen, the .wsc Application Mappings Execution Path is missing "%s %s" at the end of the cgiip.exe executable string (C:\inetpub\Scripts\cgiip.exe)

In the Internet Information Services (IIS) > Default Web Site > Scripts > Properties screen, the Home Directory > Configuration screen, the .wsc Application Mappings Execution Path showed that the cgiip.exe being referenced incorrectly set to C:\Program Files\Progress\bin\cgiip.exe, not C:\inetpub\scripts\cgiip.exe

FACT(s) (Environment):

IBM AIX
OpenEdge 10.1C
The database, WebSpeed broker and NameServer are running on one AIX server
When the WebSpeed messenger is running on another AIX server, connections work fine.

CAUSE:

The Internet Information Services (IIS) > Default Web Site > Scripts > Properties screen, the Home Directory > Configuration screen, .wsc Application Mappings Execution Path is not setup correctly.

FIX:

In the Internet Information Services (IIS) > Default Web Site > Scripts > Properties screen, the Home Directory > Configuration screen, the .wsc Application Mappings Execution Path must be set to "C:\inetpub\scripts\cgiip.exe %s %s", and the Execute Permissions should be set to "Scripts and Executables"