Skip to main content
Solved

Cannot find custom page

  • September 10, 2020
  • 3 replies
  • 246 views

Forum|alt.badge.img+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.

Best answer by william.klotz

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

View original
Did this topic help you find an answer to your question?

3 replies

paul harland
Superhero (Employee)
Forum|alt.badge.img+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;
/

 


william.klotz
Superhero (Customer)
Forum|alt.badge.img+21
  • Superhero (Customer)
  • 479 replies
  • Answer
  • September 10, 2020

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


Forum|alt.badge.img+8
  • Author
  • Do Gooder (Customer)
  • 28 replies
  • September 11, 2020

Hello William,

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


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings