Problem:
- Product Name: VisiBroker for C
- Product Version: 6.0 GA, Service Pack Level 1
- Product Component: Communications
- Platform/OS Version: Solaris 8
In the following code snippet,
#include "vext.h"
function(.....){
VIS_EXT::ConnectionInfo_var conninfo;
conninfo = VIS_EXT::get_client_info(NULL);
if (conninfo){
printf("Object requested from Hostname [%s] Port [%d].", (char *)conninfo->hostname, conninfo->port);
}
}
The result run under the version 5.2.1,
Object requested from Hostname [10.12.1.185] Port [51332].
The result run under the version 6.0,
Object requested from Hostname [0.0.0.0] Port [51332].
Why is there a difference in the connInfo results returned by the VisiBroker 5.2.1 and 6.0 respectively?
Resolution:
A defect 43254 is raised in Vantive against 6.0 version. It will be fixed in the coming 6.0 service pack level 2. However, the issue does not seems to occur on the Windows platform.
#Security
#VisiBroker




