Sie konfigurieren einen HTTP-POST-Provider, der einen HTTP-POST-Aufruf an eine angegebene URL ausführt. Diese URL ist mit
Kontextparametern gefüllt, die für den Entitätstyp spezifisch sind, der gerade den Fokus in SAP Landscape Management hat.
Voraussetzungen
Optional: Sie haben kundendefinierte Eigenschaften angelegt.
SAP Landscape Management ruft eine angegebene URL auf und übergibt die Parameter als POST-Parameter.
Vorgehensweise
Wählen Sie Automation StudioProvider-Definitionen.
Wählen Sie AnlegenHTTP POST.
Geben Sie den Namen der Provider-Definition ein.
Geben Sie die URL der Provider-Definition ein.
Optional: Geben Sie den Benutzernamen und das Kennwort zum Testen der Verbindung ein.
Wenn Sie einen Benutzernamen oder ein Kennwort angegeben haben, verwendet SAP Landscape Management die Standardauthentifizierungsmethode.
Optional: Geben Sie den Timeout in Sekunden an.
Der Aufruf ist ein synchroner Aufruf. Die Service-Provider-Implementierung kann eine Text-/Plain-MIME-Typ-Response bereitstellen,
die im Operationsprotokoll aufgezeichnet wird.
Wählen Sie Verbindung testen.
Optional: Um das Skript zur Aktualisierung der kundendefinierten Eigenschaften des aktuellen Hosts, der aktuellen Instanz oder des zugehörigen
übergeordneten Systems zu ändern, markieren Sie das Ankreuzfeld Aktualisiert kundendefinierte Eigenschaften.
[RESULT]:PropertySecure:<property
name>=<property value> oder [RESULT]:SystemPropertySecure:<property
name>=<property
value>
Optional: Um die HTML-Ausgabe kundendefinierter Skripte zuzulassen, markieren Sie das Ankreuzfeld HTML-Ausgabe zulassen.
Sie verwenden die HTML-Ausgabe zum Beispiel, um Operationsergebnisse mit verschiedenen Farben oder als Tabelle anzuzeigen.
Verwenden Sie folgendes Format für die HTML-Ausgabe:
HtmlSectionBegin
<HTML markup>
HtmlSectionEnd
Innerhalb eines HTML-Abschnitts können Sie HTML-Markup verwenden; JavaScript wird herausgefiltert.
Legen Sie fest, wofür Ihre Provider-Definition verwendet werden kann:
Um Ihre Provider-Definition für kundendefinierte Operationen zu verwenden, wählen Sie die erforderlichen Entitäten im Abschnitt
Operations-Verwendungen aus.
Um Ihre Provider-Definition für kundendefinierte Hooks zu verwenden, wählen Sie die erforderlichen Entitäten im Abschnitt
Hook-Verwendungen aus.
Um die Provider-Definition für kundendefinierte Bereitstellungsprozesse zu verwenden, markieren Sie das Ankreuzfeld Ersatzbereitstellung.
Folgende Zusatzparameter stehen zur Verfügung:
SAP_LVM_TARGET_SID
SAPSYSTEMNAME des Zielsystems
SAP_LVM_TARGET_SYSTEM_ID
System-ID von SAP Landscape Management des Zielsystems
SAP_LVM_SRC_SID
SAPSYSTEMNAME des Quellsystems
SAP_LVM_SRC_SYSTEM_ID
SAP Landscape Management-System-ID des Quellsystems
Wenn Sie die Operation in einer Quellinstanz ausführen, haben Sie Zugriff auf die Parameter (einschließlich der kundendefinierten
Eigenschaften) der entsprechenden Zielinstanz mit dem Präfix LVM_TARGET_.
Wenn Sie die Operation in einer Zielinstanz ausführen, haben Sie Zugriff auf die Parameter (einschließlich der kundendefinierten
Eigenschaften) der entsprechenden Quellinstanz mit dem Präfix LVM_SRC_.
Um die Provider-Definition für eine kundendefinierte Benachrichtigung zu verwenden, markieren Sie das Ankreuzfeld Benachrichtigung.
Um Ihre Provider-Definition zum Abrufen aller möglichen Werte für einen kundendefinierten Parameter auszuführen, markieren
Sie das Ankreuzfeld Parameterlieferant.
Folgendes Ausgabeformat wird erwartet, wobei jeder Wert in einer neuen Zeile steht:
[ID]: <Value ID>
[DESC]: <Description of the preceding
ID>
Nur die ID des ausgewählten Werts wird als kundendefinierter Parameter übergeben.
Ein Beispiel finden Sie im SAP-Hinweis 1936615 Dynamische Werte für kundendefinierte Operationen in SAP Landscape Management.
Um die Provider-Definition zum Abrufen aller möglichen Werte für einen kundendefinierten Parameter auszuführen, markieren
Sie das Ankreuzfeld Standardwerteanbieter.
Folgendes Ausgabeformat wird erwartet, wobei jeder Wert in einer neuen Zeile steht:
[DEFAULT_ID]: <ID des Werts entsprechend der kundendefinierten Standardersatzoperation>
[DEFAULT_VALUE]: <Default value that
should be used>
Ein Beispiel finden Sie im SAP-Hinweis 1936615 Dynamische Werte für kundendefinierte Operationen in SAP Landscape Management.
Wählen Sie Provider anlegen.
Ergebnisse
Sie können jetzt kundendefinierte Operationen, Hooks und Benachrichtigungen konfigurieren.