Changes for page Operative Cmdlets
Last modified by jklein on 2025/01/10 07:49
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -330,8 +330,6 @@ 330 330 331 331 |=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 332 332 |-InputObject|psobject|❌|InObj|Das PSCustomObject, das in eine AESB Icql-Zeichenfolge konvertiert werden soll. 333 -|-Sequence|string|✅| |Setzt die Sequence einer ICQL Message 334 -|-Action|string|✅| |Setzt die Action einer ICQL Message 335 335 336 336 === **Beispiele** === 337 337 ... ... @@ -352,6 +352,23 @@ 352 352 $icqlString 353 353 {{/code}} 354 354 353 +Beispiel 2: Konvertiert das PSCustomObject, das in der Variable $exampleObject gespeichert ist, in eine AESB Icql-Zeichenfolge und gibt die resultierende Icql-Zeichenfolge in der Variable $icqlString zurück. 354 + 355 +{{code language="powershell" layout="LINENUMBERS"}} 356 +# Erstellen eines PSCustomObject mit Beispieldaten 357 +$exampleObject = [PSCustomObject]@{ 358 + TargetName = "MyTarget" 359 + TargetType = "Queue" 360 + RoutingKey = "MyRoutingKey" 361 + VirtualRouter = "MyRouter" 362 + ConnectionName = "MyConnection" 363 +} 364 + 365 +# Konvertieren des Objekts in eine Icql-Zeichenfolge 366 +$icqlString = ConvertTo-AESBIcql -InputObject $exampleObject 367 +$icqlString 368 +{{/code}} 369 + 355 355 = Get-AESBActivityLogItemById = 356 356 357 357 Gibt den Activity Log-Eintrag anhand einer ID zurück. ... ... @@ -780,6 +780,7 @@ 780 780 781 781 Mit diesem Cmdlet wird ein Eintrag in das ActivityLog des AESB geschrieben. Wenn keine ID angegeben wird, wird ein neuer Log-Eintrag erstellt. Falls eine ID angegeben wird, wird der vorhandene Log-Eintrag mit dieser ID aktualisiert. 782 782 798 + 783 783 **Parameter** 784 784 785 785 |=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung ... ... @@ -806,35 +806,3 @@ 806 806 {{/code}} 807 807 808 808 = Write-AESBBusinessLog = 809 - 810 -Mit diesem Cmdlet wird eine Nachricht in das Business-Log des AESB geschrieben. Jeder Aufruf des Cmdlets erzeugt immer einen neuen Log-Eintrag 811 - 812 -**Parameter** 813 - 814 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 815 -|-ConnectionName|string|✅|C|Der Name der Verbindung zum AESB. 816 -|-IsError|bool|✅|IsErr|Gibt an, ob die Nachricht als Fehler protokolliert wird. 817 -|-Message|string|❌|M|Die zu protokollierende Nachricht. 818 -|-ComponentId|string|✅|CId|Die ID des Komponenten. 819 -|-ComponentName|string|✅|ComName|Der Name des Komponenten. 820 -|-ComponentPart|string|✅|ComPart|Der Teil des Komponenten. 821 -|-HostId|string|✅|HId|Die ID des Hosts. 822 -|-HostName|string|✅|HN|Der Name des Hosts. 823 -|-Context|string|✅|CT|Der Kontext der Nachricht. 824 - 825 -=== **Beispiele** === 826 - 827 -Beispiel 1: Erstellen eines neuen Log-Eintrags im Business-Log mit der Nachricht "System started successfully". Der Log-Eintrag wird dem Komponenten-Namen "MyComponent" und dem Kontext "Initialization" zugeordnet. 828 - 829 -{{code language="powershell"}} 830 -Write-AESBBusinessLog -Message "System started successfully" -ComponentName "MyComponent" -Context "Initialization" 831 - 832 -{{/code}} 833 - 834 -Beispiel 2: Erstellen eines neuen Log-Eintrag im Business-Log, der als Fehler gekennzeichnet ist. Die Nachricht "Error connecting to database" wird dem Komponenten-ID "DBComponent" und dem Host-Namen "Server01" zugeordnet. 835 - 836 -{{code language="powershell"}} 837 -Write-AESBBusinessLog -IsError $true -Message "Error connecting to database" -ComponentId "DBComponent" -HostName "Server01" 838 -{{/code}} 839 - 840 -