When the oi_connector probe attempts to contact Operator Console for Multi-tenant Origins, the probe is uses HTTP protocol instead of HTTPS. When attempting to validate the connection, the error may look like one of the following:
Failure
Not Found
Or
Failure
Error
In the logs, you'll see the connection attempt to UIM REST as follows:
Jun 24 12:44:52:258 [attach_socket, oi_connector] Validating UIM REST Connection
Jun 24 12:44:52:258 [attach_socket, oi_connector] URL:-http://<OCServer>:443/rest/origins
Jun 24 12:44:52:277 [attach_socket, oi_connector] Response to Parse:-HTTP/1.1 400 [Content-Type: text/plain;charset=UTF-8, Connection: close] org.apache.http.conn.BasicManagedEntity@7d60009b
Jun 24 12:44:52:277 [attach_socket, oi_connector] Parsed Response:-ERROR
Jun 24 12:44:52:277 [attach_socket, oi_connector] Response:-ERROR
Jun 24 12:44:52:277 [attach_socket, oi_connector] result is ERROR
Note that HTTP protocol is used even though the port is the default HTTPS port (443).
oi_connector 1.55
oi_connector doesn't have means to change the protocol used for UIM REST Connections. HTTP is the only protocol currently available.
The next version of oi_connector is planned to fix this by allowing the protocol to be selected for the UIM REST connection. We have the following workaround.