cancel
Showing results for 
Search instead for 
Did you mean: 

Active and inactive portal objects

Former Member
0 Kudos

Hello!

I would like to indentify the active and inactive(unused) objects (Rolles, Worksets, Pages, iviews, etc...) in portal. Can any one advice me how to identify them.

Note:

Version Inforamtion

J2EE Engine - 6.40 PatchLevel 104329.313

Portal - 6.0.17.0.0

KnowledgeManagementCollaboration - 6.0.17.0.0 (NW04 SPS17)

Thanks in Advance,

Immanuel Gollapalli.

Accepted Solutions (1)

Accepted Solutions (1)

jana_richter
Employee
Employee
0 Kudos

Hi Immanuel,

a tool that might help you as a super administrator to check object dependencies / delta links and to compare object properties (e.g. for objects where you assume they are multiplied), might be the PCD inspector. Before using it you should be aware of the following comment: T"he change function should only be used with great care and by persons who have expert PCD knowledge. Accidental changes (such as deleting a PCD object) normally cannot be undone and could gravely endanger or permanently damage the portal." So be careful when using this tool. Details can be found in the documentation here: <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c0/2d8a80b5c12945b48cf29bc203f4b4/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/c0/2d8a80b5c12945b48cf29bc203f4b4/frameset.htm</a>

Something that might be interesting for you as well: In order to check the usage of the pcd objects by end users, Portal Activity Reporting is pretty useful. Find documentation here: <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/58/728ea01cf64fff996b827f2a06f9b1/content.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/58/728ea01cf64fff996b827f2a06f9b1/content.htm</a>

Hope this helps to ease your tasks of finding unused or duplicate pcd objects, best regards

Jana

Answers (1)

Answers (1)

detlev_beutner
Active Contributor
0 Kudos

Hi Immanuel,

Great to meet you again

First, let's define what "active" / "inactive" means: Are active PCD objects such objects (except for roles) which are copied / delta-linked into the PCM (like: an iView in the PCD which is delta-linked into a page is "active")?

If you start to think about, it's really hard to define what "active" should mean. Keep in mind that even objects within the PCD which are not to be found under some role (as copy or as delta-link) can be called (even if not through standard navigation).

Or: An iView which is only copied (but not delta-linked) to some page (and this maybe - and maybe not, too - copied into some role) - is this iView (the PCD object) considered to be "active"? If you would answer "no" - and would say "inactive objects are subject to be deleted" - this could lead to real problems, as the iView obviously is "used" (as the source of a cop operation), and may be intended to be used again in the future.

To make a long story short: There is no such standard tool; you can use the delta-link tracer to check if PCD objects are delta-linked, but as we have seen, that's not "the whole truth".

In the end, you maybe have some clear thought what "active" means - and with that, could implement a component traversing through the PCD, listing "active" / "inactive" elements.

Hope it helps

Detlev

PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

Former Member
0 Kudos

Hi Detlev,

Thanks for your response and its really nice to meet you too in sdn.

To be short: In our system, many people created many objects (roles, ws, pages, iviews etc.), most of them are not/never used or even multiple objects created for the same purpose. I would like to clean our system and make proper structure.

Do I need to check each object for delta-link trace for cleaning our system?

Best regards,

Immanuel.

Dan_Wroblewski
Developer Advocate
Developer Advocate
0 Kudos

Hi Immanuel,<br>

<br>

Yes, Detlev is a very special person on SDN. I got to meet him at TechEd, and he is even nice in person.<br>

<br>

As for your problem, there is a tool called the Support Platform, that produces reports about your system. It is generally used by support to help diagnose problems at customer sites.<br>

<br>

The documentation is <a href=http://help.sap.com/saphelp_nw04/helpdata/en/43/0f55d0a1c52ba8e10000000a1553f6/frameset.htm>here</a>.<br>

<br>

The tool runs plug-ins that produce tables of results about your system. There are out of the box plug-ins, and you can write your own.<br>

<br>

There are several out of the box tools that you might want:<br>

  • Unused Objects - Not Assigned to Roles<br>

  • Unused Objects - Unassigned Roles<br>

  • Broken Delta Links Detector <br>

<br>

These are under Enterprise Portal \ Content Reports.

<br>

If you really have a lot of objects, you could get a report of the objects, and then create an XML script to delete them or move them.<br>

<br>

To run the Support Platform, just type in <br>

<br>

http://<server>:<port>/sp

<br>

<br>

Hope this helps.<br>

<br>

Daniel