On Line help URL

classic Classic list List threaded Threaded
11 messages Options
big
Reply | Threaded
Open this post in threaded view
|

On Line help URL

big
Hi,
on 12.2.13 DB 19c on AIX

When we click on question mark on the top of the page for help,  we receive ERROR 502 Bad Gateway.

I think the URL should be indicated in a Profile Option.

Do you know this profile option?

Otherwise any idea?

Thanks and regards.
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

ErmanArslansOracleBlog
Administrator
1)Are there any load balancer or proxy involved here?
2)Any SSL/TLS implementations in place?
3)Send me the follow error message , including the error stack.. If it is displayed in the webpage, please upload the screenshot of it.
big
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

big
Hi,
Thank you.
1)Are there any load balancer or proxy involved here? Yes.
2)Any SSL/TLS implementations in place? yes on PROXY.
3)Send me the follow error message , including the error stack.. If it is displayed in the webpage, please
 upload the screenshot of it.



Thanks and regards.
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

ErmanArslansOracleBlog
Administrator
1)You get this issue but since when? Any recent changes? (Like a new implementation, a new Load Balancer configuration)

2)Does the same issue appear in other supported browsers? (Does it only appear on Chrome?)

3)You said : "I think the URL should be indicated in a Profile Option." What do you mean?  Which url?

4)What about the oacore log? Anything there?
big
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

big
Thank you.

1)You get this issue but since when? Any recent changes? (Like a new implementation, a new Load Balancer configuration) it is in a new system recently created. It is tested for the first time.

2)Does the same issue appear in other supported browsers? (Does it only appear on Chrome?)

I will try.

3)You said : "I think the URL should be indicated in a Profile Option." What do you mean?  Which url?

There is a profile option , some thing like base path for help in which a URL is mentionned. On a system where on line help works well it is a physical server not proxy. But on this system that does not function it is the name of proxy. I changed it to physical app server and run autoconfig but it was returned to proxy server. May be we should something in a template.

4)What about the oacore log? Anything there?  I will take a look at it.
Best regards.
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

ErmanArslansOracleBlog
Administrator
1)that may be related with EBS - proxy conf.. Check apps.conf..

A reference document that may be helpful -> Proxy Error: 502 Bad Gateway Error On View Output Or Log File After Enabling SSL (Doc ID 3051083.1)

another one -> OAF pages failing with the HTTP-400 (Bad Gateway) error on Chrome and Safari browsers (Doc ID 2769536.1)

2)You said:
"There is a profile option , some thing like base path for help in which a URL is mentionned. On a system where on line help works well it is a physical server not proxy. But on this system that does not function it is the name of proxy. I changed it to physical app server and run autoconfig but it was returned to proxy server. May be we should something in a template." O

nce again, what 's that profile option and what do you change in the context file and run autoconfig for updating it?
big
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

big
Thank you.
Profile Option is Applications Help Web Base URL
.
It was : proxy_name.com
I change it to hostname.xx.fr
I modify nothing in CONTEXT_FILE.

Regards.
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

ErmanArslansOracleBlog
Administrator
So when you change it to "hostname.xx.fr", help pages are working properly.
But when you autoconfig the value of that profile options is reverted back to the old value and help pages stop working..

Is this correct?

Probably, that profile is derived form some other profile or context file settings which is based on hostname(s) or another url.
But! is it expected to fail with the proxy_name.com? I don't think it is..
So there must be something related with the proxy configuration. Since I don't know all the details about your topology (load balancer, proxy, apps nodes etc..), I can't see the big picture and directly recommend something to you.. But those help pages should be able to work with the proxy.
I don't know why you are using a proxy.. The actual reason I mean.. for SSL termination, or just of placing a proxy for going out from EBS and to EBS.. reverse proxy , or classic proxy, or both.. I don't know your environment.. Anyways, I m sharing you a bunch documents for you to review, below.
Please go through these, and speak with your load balancer and proxy administrator in regards of this specific problem.. (analyze with them..)

Please check the one(s) related with your environment->

Using a Proxy with Oracle E-Business Suite Release 12.2 (Doc ID 2783291.1)
Using HAProxy as a TLS Termination Point for Oracle E-Business Suite Release 12.2 (Doc ID 2783288.1)
Page Not Found Error in some navigations in EBS (Oracle Applicaton Manager, Webadi) after implementing a Reverse Proxy with EBS (Doc ID 2680129.1)
big
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

big
Hi,
Thank you.
On  system A  which on line help works well, Applications Help Web Base URL  Profile Option is set to "hostname.xx.fr". Then I decided to change it on the system B where it does not work well to the "hostname.xx.fr".  And ran autoconfig. But again it did not work. I verifed profile option and saw that it is reverted back to the old value.
Usually adding a prameter in CONTEXT_FILE or adding a line to a template file may prevent autoconfig from reverting the profile option value. I look for this parameter or templete file.
I agree to you on "Probably, that profile is derived form some other profile or context file settings which is based on hostname(s) or another url.".
"But! is it expected to fail with the proxy_name.com?" It is my hypothesis. We have this case for Workflow mailer agent profile option.
You asked:"I don't know why you are using a proxy.. The actual reason I mean.. for SSL termination? Yes it is for SSL termination.

With my best regards.
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

ErmanArslansOracleBlog
Administrator

The definition:

Applications Help Web Base URL : Provides the online help URL in an SSL environment where the help system is configured to use the non-SSL port.

1)
Fact: The Oracle E-Business Suite help system now uses the "s_webentryurlprotocol" variable in constructing the URL for online help files, thus enabling the online help system to work in SSL-only environments without the need to unset the profile option Applications Help Web Base URL (HELP_WEB_BASE_URL).

Fact: In R12 iHelp makes use of "loopbacks" over http. iHelp has been designed to read its document contents from the Generic File Manager stream (its "HelpServlet") over an http channel. Therefore, if implementing a HW Load Balancer (LBR) and/or SSL Accelerator in order for iHelp to work correctly the iHelp profile "Applications Help Web Base URL" needs to be configured to point to one of the actual backend web servers rather then the actual LBR that autoconfig will configure when one sets up their advanced topology.  --> R12: iHelp Not Working After Implementing A Hardware Load Balancer, SSL Acceleration, Or DMZ (Doc ID 728463.1) -- This one involves autoconfig.

*Do your check accordingly

2)So, you are changing the hostname there in that profile, but you don't say anything about http or https.. I think it is related with the ssl implementation.

Let's check the apps.conf via the mos doc: Proxy Error: 502 Bad Gateway Error On View Output Or Log File After Enabling SSL (Doc ID 3051083.1)

3)And, if you have revese proxy go through this doc -> 502 Bad Gateway Error Thrown When Trying to Configure Reverse Proxy to SSL Resource While Retaining the Initial Access URL (Doc ID 2238243.1)

4)Also check -> Click On Help Returns "TOPIC NOT FOUND" (Doc ID 972429.1)

5)Also check -> R12: Troubleshooting iHelp (Doc ID 740834.1)

Note: Carefully go through the documents given above, and try to align those diags given there with your case..
big
Reply | Threaded
Open this post in threaded view
|

Re: On Line help URL

big
Thank you.
http or https?
Profile Option is Applications Help Web Base URL
.
It was : https://proxy_name.com
I change it to http://hostname.xx.fr
To fix this after autoconfig and prevent reverting,
we edited the $FND_TOP/admin/template/afwebprf.sql.

And changed %s_webentryurlprotocol% to <a href="http://%s_webhost%.s_webdomain%">http://%s_webhost%.s_webdomain%....
As you can see in the picture.




We deleted the value of Applications Help Web Base URL in Forms interface for profiles.
Ran autoconfig. This filled the profile option with the name of physical host.
Now error has disapeared and we can access to on line help page.

Thanks and regards.