Best Practices
Version 4.1 von Jannis Klein am 2024/11/28 09:25
Auf dieser Seite finden Sie verschiedene Beispiele, wie Sie mit der AESB Shell arbeiten und Ihre Prozesse optimieren und automatisieren können.
Anlegen eines Alias
Um die Kommunikation über die AESB Shell zu vereinfachen, können Sie Aliasse nutzen. Mit Hilfe des Qualified Name Services (QNS) ist es möglich, einen Alias dauerhaft zu speichern und ihn somit über die Session hinaus in AESB bereitzustellen.
Zunächst müssen Sie den Alias für Ihre Verbindung mit folgenden Befehlen anlegen:
PS > Add-AESBAlias -Alias MyAlias
Message sent successfully
PS > Get-AESBAlias -Alias MyAlias
Name Creator CreationTime RoutingPairList
---- ------- ------------ ---------------
MyAlias Operator 26.11.2024 13:50:34 {}
Message sent successfully
PS > Get-AESBAlias -Alias MyAlias
Name Creator CreationTime RoutingPairList
---- ------- ------------ ---------------
MyAlias Operator 26.11.2024 13:50:34 {}
Der Alias wurde nun angelegt. Im nächsten Schritt müssen Sie nun die Routing-Informationen zum Alias ergänzen. Um die Informationen zu ergänzen, führen Sie die folgenden Befehle aus:
PS > $connectionInfo = Get-AESBConnectionInfo
PS > $connectionInfo
EndPoint VirtualRouter RoutingKey
-------- ------------- ----------
wss://localhost:3950 SHELL SICS.Aagon.Shell.local.5b2fcb59-cf15-44d7-8a7c-88fbf0c644e8
PS > Add-AESBRoutingToAlias -Alias MyAlias -VirtualRouter $connectionInfo.VirtualRouter -RoutingKey $connectionInfo.RoutingKey
Message sent successfully
PS > Get-AESBAlias -Alias MyAlias
Name Creator CreationTime RoutingPairList
---- ------- ------------ ---------------
MyAlias Operator 26.11.2024 13:50:34 {(SHELL, SICS.Aagon.Shell.local.5b2fcb59-cf15-44d7-8a7c-88fbf0c644e8)}
PS > $connectionInfo
EndPoint VirtualRouter RoutingKey
-------- ------------- ----------
wss://localhost:3950 SHELL SICS.Aagon.Shell.local.5b2fcb59-cf15-44d7-8a7c-88fbf0c644e8
PS > Add-AESBRoutingToAlias -Alias MyAlias -VirtualRouter $connectionInfo.VirtualRouter -RoutingKey $connectionInfo.RoutingKey
Message sent successfully
PS > Get-AESBAlias -Alias MyAlias
Name Creator CreationTime RoutingPairList
---- ------- ------------ ---------------
MyAlias Operator 26.11.2024 13:50:34 {(SHELL, SICS.Aagon.Shell.local.5b2fcb59-cf15-44d7-8a7c-88fbf0c644e8)}
Die Routing-Informationen sind nun ergänzt und der Alias kann genutzt werden.