Ingo Biermann
8. Juni 2012

Versteckt aber mächtig – Mit dem PCD-Inspektor das Portal Content Directory durchsuchen

Die Suchfunktion im Portal Content Directory (PCD) des SAP NetWeaver Portals ist oft nicht besonders hilfreich. Zwar kann man zum Beispiel nach iViews mit einem bestimmten Titel suchen, aber bei komplexeren Abfragen stößt man schnell an Grenzen.

Portal Content Directory

Ändert sich zum Beispiel die URL einer Web-Applikation, dann benötigt man die Antwort auf die Frage: Welche URL-iViews zeigen auf die URL https://mindsquare.de?

Dabei hilft die Suche im PCD-Inspektor, genauer gesagt die JNDI-Suche. Unter Systemadministration > Support > PCD-Werkzeuge > PCD-Inspektor findet man dieses Hilfsmittel.

Man stimmt zu, dass man weiß was man tut (natürlich wissen wir das) und findet sich in der Root-Ansicht des JNDI-Directories wieder.  Über “Blättern in” geht es in den Portal Content bis zu dem Level, ab dem man suchen möchte.

Im SAP NetWeaver Portal Portal Content Directory (PCD Inspektor) suchen.

PCD Inspektor

Das kleine graue Fernglas führt in die Suchmaske, die man am besten links liegen lässt und gleich zu “JNDI Suchmaske verwenden” weitergeht. Hier kann man sich jetzt die Suchanfragen nach Belieben definieren.

JNDI Suche im PCD-Inspektor

JNDI Suche im PCD-Inspektor

Risikomanagement für IT-Projekte

Whitepaper: Risikomanagement Excel-Vorlage für IT-Projekte

Im Projektmanagement nach PRINCE2 oder PMI ist das Risikomanagement ein wichtiges Thema. Hier eine einfache Vorlage zum Download.

Die hier verwendete Syntax für JNDI-Filter sieht grundsätzlich so aus: (&(Eigenschaft=Wert)(Eigenschaft2=Wert2))
Details dazu sind hier zu finden: http://docs.oracle.com/javase/jndi/tutorial/basics/directory/filter.html

Hier einige der mögliche Eigenschaften:

Eigenschaft ID Beispielwerte
PCD Objekttyp com.sap.portal.pcd.gl.ObjectClass com.sapportals.portal.folder
com.sapportals.portal.iview
com.sapportals.portal.role
usw.
PCD Pfad pcdLocation *mindsquare.de*
URL eines URL
iViews
url *www.mindsquare.de*
Alias des
verwendeten System
System MSCLNT100
Quicklink eines
iViews
com.sap.portal.navigation.QuickLink ms_quick

Welche Eigenschaften es gibt und wie diese heißen, das findet man leicht im PCD selbst. Am PCD-Objekt die Eigenschaften aufrufen und “Attribute anzeigen” wählen. Die angezeigte Eigenschafts-ID kann in der JNDI Suche verwendet werden, wie zum Beispiel hier com.sap.portal.pcd.unit.LastChangedBy für “Geändert von”.

Eigenschaften von PCD Objekten im PCD-Inspektor

Objekteigenschaften im PCDObjekteigenschaften im PCD

Die Suchanfrage “Welche URL-iViews zeigen auf mindsquare.de?” sieht also so aus:

(&(url=*www.mindsquare.de*)(com.sap.portal.pcd.gl.ObjectClass=com.sapportals.portal.iview))

Der PCD-Inspektor ist im SAP NetWeaver Portal 7.0 bis 7.3 verfügbar.

Ingo Biermann

Ingo Biermann

Als Management- und Technologieberater unterstütze ich seit mehr als 15 Jahren große und mittelständische Unternehmen in Fragen der IT-Strategie und bin unterwegs in unterschiedlichen SAP-Themen wie SAP S/4HANA, User Experience und SAP Entwicklung.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Seit ein paar Wochen ist das erste Release des SAP Enterprise Portal 7.5 verfügbar. Für die Community ist besonders bemerkenswert, wie sich das gute alte SAP Portal kontinuierlich im Bereich […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Alexander Koessner-Maier
Alexander Kössner-Maier Kundenservice