How to Create Two Reports Servers With the Same Name in the Same Subnet
Last updated on AUGUST 18, 2017
Applies to:Oracle Reports Developer - Version 10.1.2.0.0 and later
Information in this document applies to any platform.
Oracle Reports 10.1.2.X and higher releases, replaces the use of Borland's VisiBroker with Sun Microsystems' industry-standard Java Developer's Kit Object Request Broker (JDK ORB), providing support for Reports Server requests from clients across subnets, and using the broadcast mechanism for dynamic Reports Server discovery both within a subnet and across subnets.
Sometimes the reports server name is hardcoded in the application (i.e. Forms/Reports integration) and trying to create different reports servers with the same name in the different middletiers (Development, Testing, QA, Production) generate error messages like REP-56040 or REP-51002 due the same name cannot be used for ORB . The broadcast port used by the Reports Server could be changed to stop the communication between reports servers, and then, is possible to create different reports servers with the same name, each of them listening in a different broadcast port.
IMPORTANT: It is strongly recommended that you do not change the default channel and port unless it is absolutely necessary and you know exactly the reasons why you are applying those modification, like in this case that the objective is explicitly isolate each middle tier (or each ORACLE_HOME, if different middle tiers are installed in the same box).
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms