Anfang des Inhaltsbereichs

Funktionsdokumentation Service Browser  Dokument im Navigationsbaum lokalisieren

Verwendung

Mit dem Service Browser können Sie Services ausführen und testen, die in Composite Application Services (CAS) angelegt wurden. Der Service Browser ist ein User Interface, auf die über SAP NetWeaver zugegriffen wird.

Voraussetzungen

Sie haben mit Service Modeler in Composite Application Services Entity Services oder Application Services angelegt. Sie haben sich in SAP NetWeaver angemeldet.

Funktionsumfang

Der Service Browser ist in zwei Teile aufgeteilt:

·        Available Services

·        Data component

Available Services

Im Fenster Available Services sind alle in CAS angelegten Serviceprojekte, einschließlich des CAF-core-Projekts, aufgelistet. Wenn Sie den Baum mit den Services expandieren, werden alle Vorgänge angezeigt, die zum Testen verfügbar sind. Sie können Servicevorgänge in der View Data component testen.

Data component

In der View Data component können Sie Vorgänge testen, die mit Service Modeler in CAS angelegt wurden. Je nach Vorgangsparametern ändert sich jedoch der Content der View.

Unterhalb von Data component können Sie mit den Befehlen New, Delete und Save eine Instanz im Testprozess anlegen, löschen oder sichern. Je nach Vorgang können außer diesen drei Befehlen auch andere Befehle angezeigt werden.

Der Name des Vorgangs wird als Teil der Tabellenüberschrift Current Result Aspect angezeigt. Business-Objektinstanzen, die durch das Testen von Vorgängen entstehen, werden in der Tabelle Current Result Aspect aufgelistet. Die Spaltenüberschriften der Tabelle entsprechen den Attributen eines Entity Services oder Application Services, der mit Service Modeler angelegt wurde.

Wenn Sie Process relations aktivieren und Serviceinstanzen für die Verwendung referenzierter Entities modelliert wurden, sind die folgenden Felder aktiviert:

·        Available actions for result aspect

Mit Hilfe der findBy-Methoden können Sie sehen, welche Aktionen für den Ergebnisaspekt verfügbar sind. Execute action ist der Befehl für das Ausführen von Aspektaktionen.

·        Available relations for result aspect

In diesem Feld werden die zu Ihrem Objekt referenzierten Entities angezeigt, wenn sie in Service Modeler modelliert wurden. Sie können diese Referenzen für weitere Tests verwenden. Mit den Optionen Go to related aspect oder Go to previous aspect wählen Sie Aspektbeziehungen.

·        Related key

Sie können einen related key eingeben, um nach Instanzen aus verschiedenen Services zu suchen, die über die gleichen Attribute verfügen. Anschließend können Sie Beziehungen verknüpfen oder Verknüpfungen zwischen Beziehungen aufheben und zugehörige Zeilen in der Tabelle anlegen oder aus der Tabelle löschen.

FindBy

Wenn Sie einen Vorgang verwenden, der den findBy-Vorgang verwendet, wird der Befehl Execute query zusätzlich zu New, Delete und Save oben in der View Data component angezeigt. Als Query-Parameter können Sie ein Attribut eingeben, um nach einer bestimmten Instanz zu suchen. Die Ergebnisse Ihrer Suche werden in der Tabelle Current Result Aspect angezeigt.

Die Spaltenüberschriften entsprechen den Serviceattributen, die im Vorgang verwendet werden. Für das Anlegen neuer Instanzen gelten die folgenden Beschränkungen:

Beschränkungen für Tabelleneinträge

Spalte

Beschreibung oder Beschränkung

key

Feste Länge: 36 Zeichen

lastChangedAt

Format: YYYY-MM-DDTHH:MM:SS.SSS

createdAt

Format: YYYY-MM-DDTHH:MM:SS.SSS

 

 

 

Ende des Inhaltsbereichs