Portal Search Box

 4 Replies
 0 Subscribed to this topic
 14 Subscribed to this forum
Sort:
Author
Messages
Roger French
Veteran Member Send Private Message
Posts: 549
Veteran Member
In Portal, I've got 5 custom programs I can successfully search for in the Search box in Portal. The search results in the 5 custom programs displaying OK. My web user record has login field tied to a security class (called SECLASSA for example). SECLASSA does have full access to the custom programs.

If I change my login field tied to another security class (SECLASSB), then IOSCACHERefresh, then login again, and try to search in the Search box, the 5 Custom programs ARE NOT found (0 Hits). I DO have access to the custom programs in the security class.

The permissions in $WEBDIR/lawson/portal/content/forms for the programs is : rwxrwxrwx

Permissions in /map/default are also rwxrwxrwx

I also redid the scrgen and still no luck.

Anyone know what controls the ability to search for a program in the Search box? Something to do with the security class? If so, how?

Thanks in advance,

-Roger

John Henley
Send Private Message
Posts: 3351
Hi Roger,
I'm assuming you're referring to IOS 8 rather than LSF9.
Also, that you're not setting up the program as a bookmark? (which is OK)

Portal calls the LawSearch servlet, which looks in program tokens and bookmarks.
URL for the servlet call looks like this, where PDL=PROD is product line, and q=XXYY is looking for token XXYY:
http://webserver/servlet/...OCACHE=1173369063578

If LawSearch returns a "find" either in bookmarks or programs, Portal then calls Xpress.


The process you're using sounds like it should work, but I would verify that you really can see the token (using LID / lapm) using SECLASSB before troubleshooting Portal's search.
Thanks for using the LawsonGuru.com forums!
John
Sam Simpson
Veteran Member Send Private Message
Posts: 239
Veteran Member
Roger,

Try this first : http://:/servlet/Profile?_REFRESH=True then do IOSCACHERefresh. Sometimes a combination with rebuilding custom form index will work too. If your
security class does not have full access then this will require RD30. Hope this helps.
Roger French
Veteran Member Send Private Message
Posts: 549
Veteran Member
I've already tried the IOSCacheRefresh, etc.
The forms I can add as bookmarks. The forms are Design Studio versions.

Example: I have a program called DR05 which I can call in LID.
I have 5 other custom versions of DR05 from Design Studio. The forms in portal/content/forms are:
DR05.1_Program1
DR05.1_Program2
DR05.1_Program3
DR05.1_Program4
DR05.1_Program5

The bookmarks are added ok as:
LAWFORM|PDL=TEST|TKN=DR05.1|ID=DR05.1_Program1

etc.
And I can successfully add them as bookmarks.

Again, When I try to search in Search box DR05.1 I am expecting to get,
DR05.1_Program1
DR05.1_Program2
DR05.1_Program3
DR05.1_Program4
DR05.1_Program5

But all I get is the default DR05.1 default (indicated in RD69.1) I don't get DR05.1_Program1, Program2, etc.

-R
Roger French
Veteran Member Send Private Message
Posts: 549
Veteran Member
I think I solved the issue. You need to click on the tiny magnifying glass then select Bookmarks to properly search. The correct results are returned. When simply hitting the ENTER key, incorrect results are returned. Yes I know, quirky.