when Accessing Reports Server, but it is up and Ready per Trace Files
Symptom
Trying to access the Reports Server gives following error:
REP-51002: Bind to Reports Server failed
This error is given when you try to access Reports Server using getserverinfo or showjobs. For example:
http://or11/reports/rwservlet/getserverinfo?server=rep_dev
or
http://or1/reports/rwservlet/showjobs?server=rep_dev
Also, running the command "rwdiag.sh -findAll" gives error:
REP-50503 No server found in the network
However, in the Reports Server trace files (for example D:\Oracle10GASSuite\reports\logs\rep_dev), it shows that the Reports Server is actually up and running. There are no errors in the trace files.
Cause
This is a firewall permissions problem.
It is not a problem with the Reports Server, as the server traces show it is up and running.
1. Open the port on the firewall to allow the Reports Server to be accessible.
a) Run command:
rwdiag.sh -findAll
b) From output, check what value is used for Channel port. For example:
Broadcast mechanism used to locate servers
Channel address = ###.###.###.###
Channel port = 14021
c) Open the channel port on the firewall, in this case, it is port 14021.
2. In the firewall, authorize requests from your host's IP address to ###.###.###.### (the channel address shown above).
Note: If the above still does not work, then you may try adding the name of the machine where Reports Server is and the IP for that machine to the hosts file (/etc/hosts or C:\WINDOWS\system32\drivers\etc\hosts). For example:
Ref: 415407.1
Symptom
Trying to access the Reports Server gives following error:
REP-51002: Bind to Reports Server
This error is given when you try to access Reports Server using getserverinfo or showjobs. For example:
http://or11/reports/rwservlet/getserverinfo?server=rep_dev
or
http://or1/reports/rwservlet/showjobs?server=rep_dev
Also, running the command "rwdiag.sh -findAll" gives error:
REP-50503 No server found in the network
However, in the Reports Server trace files (for example D:\Oracle10GASSuite\reports\logs\rep_dev), it shows that the Reports Server is actually up and running. There are no errors in the trace files.
Cause
This is a firewall permissions problem.
It is not a problem with the Reports Server, as the server traces show it is up and running.
Solution
To implement the solution, please execute the following steps:1. Open the port on the firewall to allow the Reports Server to be accessible.
a) Run command:
rwdiag.sh -findAll
b) From output, check what value is used for Channel port. For example:
Broadcast mechanism used to locate servers
Channel address = ###.###.###.###
Channel port = 14021
c) Open the channel port on the firewall, in this case, it is port 14021.
2. In the firewall, authorize requests from your host's IP address to ###.###.###.### (the channel address shown above).
Note: If the above still does not work, then you may try adding the name of the machine where Reports Server is and the IP for that machine to the hosts file (/etc/hosts or C:\WINDOWS\system32\drivers\etc\hosts). For example:
Ref: 415407.1
