Unternehmensszenario
Als Produktmodellierer möchten Sie Ihr neues, in CHP_##_CLOUD_SERVICE_V01 implementiertes Preismodell mit der Beschreibung „Tarifschemaverwendungen" testen, das drei Nutzungsgebühren enthält.
Schlaflosigkeit Kern
Insomnia Core ist eine Open-Source-Web-Service-Testanwendung, die verwendet werden kann, um die Einrichtung von Stammdaten in SAP Convergent Charging zu automatisieren und den Charging-Prozess für ein Tarifschema zu simulieren, um Preismodelltests mithilfe der Soap-basierten Web-Services durchzuführen, die SAP Convergent Charging anbietet. Die oben genannten Web-Services werden in Insomnia Core importiert und von dort aus ausgeführt.
Das Hauptfenster des Schlaflosigkeit Kerns ist in drei große Bereiche von Interesse unterteilt:
- Der Anforderungslistenbereich auf der linken Seite
- Der Anfragebereich in der Mitte
- Der Antwortbereich auf der rechten Seite

Jeder Eintrag in der Anforderungsliste stellt eine vordefinierte Serviceanforderung dar, die an SAP Convergent Charging gesendet werden kann. Wenn Sie einen Eintrag in der Request-Liste auswählen, wird der Request-Bereich aktualisiert und spiegelt die Message-Payload dieses Requests wider. Sobald eine Anfrage gesendet und eine Antwort empfangen wurde, wird sie im Antwortbereich auf der rechten Seite des Bildes angezeigt.
Alle Anfragen in der Liste werden einem Arbeitsbereich zugeordnet, der als Mein Arbeitsbereich bezeichnet wird. Sie können bei Bedarf weitere Arbeitsbereiche anlegen.
Die Serviceanforderungen verwenden Variablen. Die Werte dieser Variablen werden in einer sogenannten „Umgebung" in Insomnia Core gespeichert. Variablen werden beim Senden der Anforderung durch die zugehörigen Werte ersetzt. Sie ermöglichen es jedem Teilnehmer, bei der Ausführung der Services gegebenenfalls seine eigene Gruppennummer zu verwenden. Sie können auf die Umgebung zugreifen, indem Sie STRG + E drücken, wenn sich die Anwendung Insomnia Core im Fokus befindet.
Umgebungen sind in einer Hierarchie organisiert. Alle für diesen Kurs definierten Variablen werden in der sogenannten Basisumgebung platziert, auf die über alle Arbeitsbereiche von Insomnia Core zugegriffen werden kann. Die Variablen werden im JSON-Format definiert.
