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
-
... ... @@ -326,206 +326,22 @@ 326 326 327 327 = ConvertTo-AESBIcql = 328 328 329 -Dieses Cmdlet wird verwendet, um ein PowerShell-Objekt in das Icql-Format zu kodieren, das vom AESB verwendet wird. 330 - 331 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 332 -|-InputObject|psobject|❌|InObj|Das PSCustomObject, das in eine AESB Icql-Zeichenfolge konvertiert werden soll. 333 - 334 -=== **Beispiele** === 335 - 336 -Beispiel 1: Konvertiert das PSCustomObject in eine AESB Icql-Zeichenfolge und gibt die resultierende Icql-Zeichenfolge zurück. 337 - 338 -{{code language="powershell" layout="LINENUMBERS"}} 339 -# Erstellen eines PSCustomObject mit Beispieldaten 340 -$exampleObject = [PSCustomObject]@{ 341 - TargetName = "MyTarget" 342 - TargetType = "Queue" 343 - RoutingKey = "MyRoutingKey" 344 - VirtualRouter = "MyRouter" 345 - ConnectionName = "MyConnection" 346 -} 347 - 348 -# Konvertieren des Objekts in eine Icql-Zeichenfolge 349 -$icqlString = ConvertTo-AESBIcql -InputObject $exampleObject 350 -$icqlString 351 -{{/code}} 352 - 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 - 370 370 = Get-AESBActivityLogItemById = 371 371 372 -Gibt den ActivityLog-Eintrag anhand einer ID zurück. 373 - 374 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 375 -|-Id|string|❌| |Die ID des Logeintrags 376 - 377 -=== **Beispiele** === 378 - 379 -Beispiel 1: Abruf eines Log-Eintrags anhand einer ID 380 - 381 -{{code language="powershell"}} 382 -Get-AESBActivityLogItemById -Id "ItemID" 383 - 384 -{{/code}} 385 - 386 386 = Get-AESBAliasList = 387 387 388 -Dieses Cmdlet wird verwendet, um eine Übersicht der im AESB gespeicherten Aliase zu erhalten. 389 - 390 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 391 -|-ConnectionName|string|✅|C|Der Name der Verbindung, für die die Alias-Liste abgerufen werden soll. 392 - 393 -=== **Beispiele** === 394 - 395 -Beispiel 1: Abrufen einer Liste aller Aliase im AESB, ohne Angabe einer speziellen Verbindung 396 - 397 -{{code language="powershell"}} 398 -Get-AESBAliasList 399 - 400 -{{/code}} 401 - 402 -Beispiel 2: Abrufen einer Liste aller Aliase im AESB für die angegebene Verbindung "MyConnection" 403 - 404 -{{code language="powershell"}} 405 -Get-AESBAliasList -ConnectionName "MyConnection" 406 - 407 -{{/code}} 408 - 409 409 = Get-AESBVirtualRouters = 410 410 411 -Gibt eine Liste aller VirtualRouter zurück. 412 - 413 -=== **Beispiele** === 414 - 415 -Beispiel 1: Abrufen einer Liste aller VirtualRouter 416 - 417 -{{code language="powershell"}} 418 -Get-AESBVirtualRouters 419 - 420 -{{/code}} 421 - 422 422 = Get-AESBAlias = 423 423 424 -Gibt alle Informationen zu einer Verbindung mit einem bestimmten Alias wieder. 425 - 426 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 427 -|-Alias|string|❌| |Gibt die Informationen zum angegebenen Alias wieder. 428 - 429 -=== **Beispiele** === 430 - 431 -Beispiel 1: Abrufen der Informationen zur Verbindung mit dem Alias "AliasName" 432 - 433 -{{code language="powershell"}} 434 -Get-AESBAlias -Alias "AliasName" 435 - 436 -{{/code}} 437 - 438 438 = Get-AESBConnectionInfo = 439 439 440 -Dieses Cmdlet wird verwendet, um Details über die Konfiguration und den Status einer Verbindung zu erhalten. 441 - 442 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 443 -|-ConnectionName|string|✅|C|Der Name der Verbindung, für die Informationen abgerufen werden sollen. 444 - 445 -=== **Beispiele** === 446 - 447 -Beispiel 1: Abrufen von Informationen zu allen verfügbaren Verbindungen im AESB 448 - 449 -{{code language="powershell" layout="LINENUMBERS"}} 450 -Get-AESBConnectionInfo 451 - 452 -#Beispiel-Output: 453 - 454 - EndPoint VirtualRouter RoutingKey 455 --------- ------------- ---------- 456 -wss://localhost:3950 SHELL SICS.Aagon.Shell.local.a9857af7-bf81-44cd-8047-628956aad668 457 -{{/code}} 458 - 459 -Beispiel 2: Abrufen der Informationen zur Verbindung "MyConnection" 460 - 461 -{{code language="powershell"}} 462 -Get-AESBAliasList -ConnectionName "MyConnection" 463 - 464 -{{/code}} 465 - 466 466 = Get-AESBTargetMessageCount = 467 467 468 -Dieses Cmdlet wird verwendet, um die Anzahl der Nachrichten zu ermitteln, die sich derzeit im angegebenen Target befinden. 469 - 470 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 471 -|-ConnectionName|string|✅|C|Der Name der Verbindung, für die die Zielnachrichtenzahl abgerufen werden soll. 472 -|-TargetName|string|❌|TName|Der Name des Targets, für das die Nachrichtenzahl abgerufen werden soll. 473 -|-VirtualRouter|string|❌|VR|Der Name des VirtualRouters, unter dem das Target läuft. 474 - 475 -=== **Beispiele** === 476 - 477 -Beispiel 1: Abrufen der Anzahl der Nachrichten für das Target "MyTarget" unter dem VirtualRouter "MyRouter" 478 - 479 -{{code language="powershell"}} 480 -Get-AESBTargetMessageCount -VirtualRouter "MyRouter" -TargetName "MyTarget" 481 -{{/code}} 482 - 483 -Beispiel 2: Abrufen der Anzahl der Nachrichten für das Target "MyTarget" unter dem VirtualRouter "MyRouter" und der Verbindung "MyConnection" 484 - 485 -{{code language="powershell"}} 486 -Get-AESBTargetMessageCount -ConnectionName "MyConnection" -VirtualRouter "MyRouter" -TargetName "MyTarget" 487 - 488 -{{/code}} 489 - 490 490 = Get-AESBTargets = 491 491 492 -Dieses Cmdlet wird verwendet, um eine Übersicht der im AESB definierten Targets zu erhalten. 493 - 494 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 495 -|-ConnectionName|string|✅|C|Der Name der Verbindung, für die die Liste der Targets abgerufen werden soll. 496 -|-VirtualRouter|string|❌|VR|Der Name des VirtualRouters, für den die Liste der Targets abgerufen werden soll. 497 - 498 -=== **Beispiele** === 499 - 500 -Beispiel 1: Abrufen der Liste aller Targets unter dem VirtualRouter "MyRouter" 501 - 502 -{{code language="powershell"}} 503 -Get-AESBTargets -VirtualRouter "MyRouter" 504 - 505 -{{/code}} 506 - 507 -Beispiel 2: Abrufen der Liste aller Targets für den VirtualRouter "MyRouter" und die Verbindung "MyConnection" 508 - 509 -{{code language="powershell"}} 510 -Get-AESBTargets -ConnectionName "MyConnection" -VirtualRouter "MyRouter" 511 - 512 -{{/code}} 513 - 514 514 = Publish-AESBMessage = 515 515 516 - Dieses Cmdlet wird verwendet, um Nachrichten an die angegebenen Ziele oder Aliase zu senden. 517 - 518 -|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung 519 -|-Alias|string|❌|A|Der Name des Alias, an den die Nachricht veröffentlicht werden soll. 520 -|-ConnectionName|string|✅|C|Der Name der Verbindung, über die die Nachricht gesendet werden soll. 521 -|-Force|switch|✅|F|Zwingt die Veröffentlichung der Nachricht, auch wenn dies normalerweise nicht zulässig wäre. 522 -|-Message|Object|❌|M|Die Nachricht, die veröffentlicht werden soll. 523 -|-RoutingKey|string|❌|RK|Der RoutingKey, der für das Routing der Nachricht verwendet wird. 524 -|-VirtualRouter|string|❌|VR|Der Name des VirtualRouters, über den die Nachricht veröffentlicht werden soll. 525 - 526 - 527 - 528 - 529 529 = Publish-AESBMessageAndAwait = 530 530 531 531 = Receive-AESBTargetMessages =