Skip to main content

Hello everyone,

I have recently added an Action to one of our Page Configurations for Aurena.  However upon trying to test out the command I get a “RESOURCE_NOT_FOUND Cannot find EntitySet, Singleton, ActionImport, or FunctionImport….” error.

 

This error makes me believe I am missing a step, but nothing else is mentioned in the “Administration Aurena / Configuration Guide / Project Configurations / Custom Action Configuration” help page.

 

Has anyone else had experience with this error or may recognize a step I am missing?

 

Thanks

 

hi @hansend 

can you illustrate the steps you have taken to get to this point


Hello @paul harland!

Here are my steps

On my Projection Configuration 

  1. Custom Actions Add new
  1. “Synchronize” the Projection Configuration
  2.  Click “Page Configurations”
  3.  Custom Page > View Page
  4. Page Designer
  5.  All Elements > Lists > Select List (Chief Project Hours) > Comand Groups 

     

  6. + on Commandgroups / Select “Execute Action”
  7. Save/Publish
  8.  Get out of Page Designer
  9.  Load / Select record
  10.  Select “Calculate Hours 2” Error

Thanks for taking the time!


hi @hansend 

Thanks for adding those details

You are not missing any steps.  My guess is you need a refresh of some sort

You can try running this metadata refresh

https://<server>:<port>/main/ifsapplications/web/server/clearmetadatacache?VALUE=<client_model>

You should run this script at some point, but i don’t think this is the problem because you’ve already got past the problem that this resolves:

 

DEFINE GRANTEE = IFSSYS
PROMPT Granting to &GRANTEE 
BEGIN

   Installation_SYS.Grant_Ifssys(TRUE);
END;
/

PROMPT Refreshing Dictionary_SYS
EXEC Dictionary_SYS.Rebuild_Dictionary_Storage_(1, 'COMPUTE');

PROMPT Refreshing Reference_SYS
EXEC Reference_SYS.Refresh_Active_List__(2);

PROMPT Reinitialize packages

-- This command disables Installation_Mode in Dictionary_SYS
EXEC Dbms_Session.Modify_Package_State(Dbms_Session.Reinitialize);
/
PROMPT Refreshing Security_SYS
EXEC Security_SYS.Refresh_Active_List__(3);
/
COMMIT;
/


@paul harland I appreciate the assistance!

 

I have had to do the metadata update before but for due diligence I did do that again.  I also ran your script that you provided.

 

As you guessed correctly each of those solutions still produced the same result.  However, I do agree with you that some type of refresh is still needed.  If I go to the API Explorer there is no mention of any of the three actions that I have added.  Which makes sense due to the error that is being thrown. 

 

Is there anything out there that forces that API to get refreshed?  Or is that what the clearmetadatacache is supposed to do?