We have upgraded our DX UIM primary hub to secure hub and robot as per Secure Hub and Robot (broadcom.com)
The OC robot is running a normal non-secure robot, and after restating, the wasp is no longer able to connect the Primary hub.
Seems like the OC Wasp cannot obtain data_engine connection if OC Robot is non-secure and the primary hub is a Secure hub.
May 21 15:59:31:102 ERROR [main, com.nimsoft.nimbus.probe.service.wasp.Probe] (1) error, Database Information is null
at com.nimsoft.nimbus.probe.service.wasp.Probe.doit(Probe.java:332)
at com.nimsoft.nimbus.probe.service.wasp.Probe.main(Probe.java:124)
May 21 15:59:39:524 ERROR [main, com.nimsoft.nimbus.probe.service.wasp.Probe] main() Fatal error!
May 21 16:00:10:393 [4684] Controller: Max. restarts reached for probe 'wasp' (command = <startup java>)
Does OC non-secure robot support primary hub with secure robot and hub?
DX UIM 20.4.* / 23.4.*
In a secure hub environment, the goal is to ensure that all communication with the primary hub occurs through secure channels, without exposing public IP addresses and ports. This approach enhances security by minimizing the attack surface.
External entities must use secure channels to communicate with the primary hub.
When OC is not secured (not using secure channels), it attempts to communicate directly with the data_engine probe. The data_engine probe's port is not exposed to public communication, causing connectivity issues.
That is why the OC will not get the connection string and the probe will fail to start.
Ensure you upgrade the OC Robot to Secure as described here: Secure Hub and Robot (broadcom.com)
Secure Transmission of Certificates
Note: even though the secure communication between the primary hub and the secure oc is establish, for the wasp probe to start, the cryptkey key in the robot.cfg must be correctly pointing to the certificate.pem. as per Configure the robot.cfg File (broadcom.com)