KB Article #176307
Fail to start Integration engine when multiple NIC are in use
Problem
-- Integrator and Interchange are using different hostnames i.e. Interchange using virtual hostname and Integrator using real hostname-- Integrator and Interchange on different NIC
-- Integrator and Interchange under different subnet
-- Integration engine tasks does not start after Trading engine starts up
-- start/stop button is missing from the UI for Integration engine tasks
Resolution
This problem can be seen if you have a specific network setup wherein Interchange and Integrator are assigned to different NIC under different subnets. Such setups are normally done by customers to restrict or control the access to the application.
To resolve the start-up issue of Integration engine, you should do the following :-
- B2Bi UI > System management > Configure Server IP binding > Select “To all ip addresses on all network interface". and Save changes
- Run the Axway/Interchange/bin/netCofnig to set the CYC_NETWORK_NAME to the hostname used by Integrator and leave CYC_SHORT_NETWORK_NAME & CYC_LONG_NETWORK_NAME to the virtual hostnames.
Example :
Lets assume, Interchange is using "B2BNode1" as virtual hostname and Integrator is using "B2BHost" as real hostname in a B2Bi installation. Then the hostname_environment file at Interchange/bin should have (it can be set using netConfig tool):-
CYC_SHORT_NETWORK_NAME = B2BNode1
CYC_LONG_NETWORK_NAME = B2BNode1
CYC_NETWORK_NAME = B2BHost - restart B2Bi
- You should now see the Integration engine tasks starting properly