Token not found in GEN/EXECUTABLE

 3 Replies
 0 Subscribed to this topic
 17 Subscribed to this forum
Sort:
Author
Messages
Steven
New Member Send Private Message
Posts: 0
New Member
I have an online progam that runs fine in LID. But in portal I get the error "Token not found in GEN/EXECUTABLE". I did a rngdbump on the EXECUTABLE file and verified the token is there. Not sure what is going on. Help is appreciated. Thanks. Things I've already tried: Recompiled program and all programs being invoked. Ran scrgen and xscrgen on program and invoked programs Verified program type is set to "Four G/L".
Jimmy Chiu
Veteran Member Send Private Message
Posts: 641
Veteran Member
check your security class to see if you have assigned the custom token to the security class? if it's custom programs, have you resync your meta? perl %gendir%\bin\appmetadiff -d to display the meta differences. use -s in place of -d to sync.
Steven
New Member Send Private Message
Posts: 0
New Member
I verified the security class and it looks correct. I tried the appmetadiff utility - it is showing errors for basically every program.  The message is: "Object XXXX.pgm exists in GEN but has no source file." The message doesn't make any sense. 
John Henley
Send Private Message
Posts: 3351
The appmetadiff errors are because you (or whomever) installed the product line didn't sync the metadata when building the product line. You can use 'perl %gendir%\bin\appmetadiff -s prodline' to fix that. Have you tried IOSCacheRefresh? That is likely the cause, as it works in LID but not in Portal--IOS probably doesn't know about the program yet.
Thanks for using the LawsonGuru.com forums!
John