Wednesday, April 15, 2009

Error - Function Not Available To Responsibility

When attempting to create a form in custom module $XX_TOP ,the following error occurs:

"Function is not available for this responsibility.Contact your systemAdministrator or change the responsibility"

The cause for this is that the path for custom module is not defined the file $ORA_CONFIG_HOME/10.1.2/forms/server/default.env . When forms is running in servlet mode in a standard configuration the file $ORA_CONFIG_HOME/10.1.2/forms/server/default.env is read to determine the environment in which forms connnection are ran.
The location of the FMX files is determined by the value set for XX_TOP. If this location is not found the error as seen is raised.


To sovle the issue, perform the following steps:

1.Submit the "Compile Security" Concurrent program with the parameter everything set to Yes to verify that all the menu functions are compiled properly.

2.Create your-own AutoConfig template file

2.1 Define a product_top
Use the Oracle Applications Manager Context Editor to add your custom product_top to the context file. Refer to the Help pages available in Oracle Applications Manager. The relevant information for adding custom context variables is located in the "System Configuration"> "AutoConfig"> "Manage Custom Parameters" section. Choose the variable type "PROD_TOP" when adding the product_top variable. The default value for the product_top variable must be set to 's_at/product name/12.0.0'.
This will add the XX_TOP to the .xml file, so it picked up when the default.env is created by Autoconfig


3.Run AutoConfig

4.Restart apps services


1 comment:

Unknown said...

let me share my experience with regard to the service of database recovery in sql 2005, it automatically eliminates data corruption issues in selected databases