Solved

Cannot find custom page

  • 10 September 2020
  • 3 replies
  • 205 views

Userlevel 3
Badge +8

Hello,

I have created a custom LU with 3 fields, created the custom page, inserted into a custom tab, and everything was working good. After a test, the users told me that one field was unnecessary, and they wanted to remove it. Then I proceeded this way:

  1. removed the custom tab
  2. removed the custom page
  3. unpublished the LU
  4. removed the field
  5. published the LU
  6. created the custom page

Now, when I add the custom page to the custom tab, I cannot find the page in the list.

I know that, to make it easier, I can hide the field but this is not the first time that this kind of problem happens and the solution is …. wait until the next day. In fact the next day the custom page “magically” appears.

Why this happens ? Is there a background job (maybe in the night) that rebuild something ?

We’re running IFS 10 update 8.

Thanks.

icon

Best answer by william.klotz 10 September 2020, 19:31

View original

3 replies

Userlevel 7
Badge +24

i have heard a similar issue from another customer (they make a change, it breaks, but then it works the next day).  I don’t know exactly what the cause is though.

I’d recommend you try running the grant script below after making the change.

 

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;
/

 

Userlevel 7
Badge +21

Hi @luca.puccini ,

 

You didn’t mention in your post if you’ve refreshed your caches but when we perform changes such as your we generally refresh three caches.  Dictionary Cache, Reference Cache and Security Cache from the Refresh Server Cache page.  We also find logging out and back into IFS after the refreshes is a good idea then we can see the changes we’ve done.

 

We are running IFS Application 10 Update 8.

 

Regards,

William Klotz

Userlevel 3
Badge +8

Hello William,

I did not know about this function, but it is working good, thanks.

Reply