Connection routing for IMS Connect clients that connect to IMS DB
IMS Connect routes incoming connections from client applications that are connecting to IMS DB based on an alias name and the instance of ODBM to which the alias name belongs. The client application programs can specify an alias name on their incoming request messages.
IMS Connect keeps track of which alias names belong to which instance of ODBM in a internal tracking table that is populated during registration with each instance of ODBM. Information about the ODBM instances and alias names is also stored in an ODBM list in an exit interface block mapped by the HWSXIBOD macro. The address of the ODBM list is stored in a table mapped by the HWSXIB macro.
IMS Connect also provides the IMS Connect DB Routing user exit routine (HWSROUT0) that you can use to further control the routing of incoming message from clients that access IMS DB.
If IMS Connect receives a blank alias name from the client application or the HWSROUT0 exit routine, IMS Connect routes incoming connections in round-robin fashion among all of the instances of ODBM known to IMS Connect. If IMS Connect receives from the client application or the HWSROUT0 exit routine an alias name that is shared by multiple instances of ODBM, IMS Connect routes the incoming connections that specify that alias name in round-robin fashion among all of the instances of ODBM that share the alias name.