2.2 Changing the OMG IDL

The only OMG IDL changes for the Production sample application are limited to the find_registrar() and find_teller() operations on, respectively, the RegistrarFactory and TellerFactory objects. These two operations need to be modified to require, respectively, a student ID and account number, which are needed to implement factory-based routing. See Scaling with Factory-based Routing to read about how the Production sample application implements and uses factory-based routing.