To configure messaging for Smart 3D Web API, you use the Configuration Utility's Services page, RabbitMQ sections.
Both APIs share the same configuration.
Go to the Services page > RabbitMQ sections
-
On any machine where the web API services are installed, open the Configuration Utility:
Start > Intergraph Smart 3D > Web API Configuration Tool
-
On the Welcome page, select Configure Database Connection & Prerequisites.
-
Click Next until the Services page shows the RabbitMQ Server section at the top.
RabbitMQ Server section
-
Enter the computer name where RabbitMQ service is running in RabbitMQ Server Name. For example, mymachine.domain.com.
-
Enter the port number used to connect to RabbitMQ in For Port. The defaults are:
-
5672 - Non-SSL
-
5671 - SSL
-
RabbitMQ Security Options section
-
Select an encryption option:
-
No encryption, User/Password based Authorization - The connection will not be encrypted
-
SSL encryption, User/Password Based Authorization - The connection will be encrypted using SSL
No matter which option you pick, a username and password will be used to authorize the APIs to use RabbitMQ.
-
RabbitMQ User Information section
-
Enter the Username and Password the APIs should use to connect to RabbitMQ. These values are defined in the RabbitMQ management plugin.
-
Click Test.