Background
If there are changes to the Extension Point name and it is then different from the Descriptor, then the extension point may not show up correctly on the Home Page:
For example, before the Change of the Extension Point name, you can see the Manual Journal Entry:
After Changing the name, it does not show Manual Journal Entry
How to Check
First Check the CUS_HOME_MODULE Table to see if the the entry is correct
NOTE: Ensure that the source column does not have the partition name. In the above example, it should be CUS_FCA_JournalVoucher_XXXXXX instead of REWDOOD.CUS_FCA_JournalVoucher_XXXXXX
Run the Script:
To check what is causing this error, please run the following script in the Shell:
{
String source = "REDWOOD.CUS_FCA_JournalVoucher_XXXXXX";
jcsOut.println(getURL(jcsSession, source));
}
private String getURL(SchedulerSession session, String source)
throws Exception
{
ExtensionPoint ep = BusinessKeyLookup.getExtensionPointByBusinessKey(session, source);
if (ep != null)
{
jcsOut.println("Found extension point source: " + source);
return ep.getExtensionPointURL(source, "ToolBar", null, null, new java.util.HashMap<>());
}
return null;
}
Note: Change the REDWOOD.CUS_FCA_JournalVoucher_XXXXXX
to the extension point name
Check the Extension Point Name and ensure that the Deployment descriptor has the same name as the extension point name (in the following example, it is different causing the error)
If the name is different, update the name in the deployment descriptor to ensure that both the name of the extension point and the name in the Deployment descriptor should be the same.
Save and Close the extension point and then logout and log back into the environment to view the extension point in the Home Page
Comments
0 comments
Please sign in to leave a comment.