Changes for page Entwicklung eines ACMP Connectors für die ISS
Last modified by jklein on 2025/02/13 13:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -46,6 +46,10 @@ 46 46 47 47 Als Ergebnis wird in Visual Studio Code im Terminal-Bereich nun direkt die AESB Shell geladen. So können Sie ab jetzt einfach und effektiv neue Module entwickeln, um diese später in den Microservices zu nutzen. 48 48 49 +[[Geladene AESB Shell in Visual Studio Code>>image:Visual Studio Code_AESB Shell.png||alt="Geladene AESB Shell in Visual Studio Code"]] 50 + 51 + 52 + 49 49 = Aufgabenteilung = 50 50 51 51 Das Ziel der Aufgabenteilung ist es, die Hauptaufgabe auf kleinere Services aufzuteilen und damit zu modularisieren. Jeder Service soll dabei nur eine spezifische Funktion übernehmen. Somit wird gewährleistet, dass die verschiedenen Services unabhängig voneinander laufen. ... ... @@ -107,7 +107,7 @@ 107 107 1. Erstellen der PowerShell-Microservices in AESB 108 108 1. Integrieren der PowerShell-Module in die PowerShell-Microservices 109 109 110 -=== Erstellen derPowerShell-Module ===114 +=== PowerShell-Module erstellen === 111 111 112 112 Zu Beginn werden die einzelnen PowerShell-Module entwickelt, welche die benötigte Logik für die Microservices enthalten. Für den ACMP Connector in diesem Beispiel werden folgende Module benötigt: 113 113 ... ... @@ -282,7 +282,7 @@ 282 282 } 283 283 {{/code}} 284 284 285 -=== Testen derPowerShell-Module ===289 +=== PowerShell-Module testen === 286 286 287 287 Die Funktionalität des erstellten Moduls können Sie mithilfe von Pester (dem Standard-Framework für Unit-Testing in PowerShell) oder eines dedizierten PowerShell Scripts verifizieren. So stellen Sie sicher, dass die Logik fehlerfrei und robust ist. In diesem Beispiel wird das Modul //ISSRestConnector.psm1// mit Pester 5.5.0 getestet. 288 288 ... ... @@ -368,19 +368,26 @@ 368 368 (% class="wikigeneratedid" %) 369 369 [[image:Output_Pester Testing.png||alt="Ergebnis des Modul-Tests mit Pester" data-xwiki-image-style-alignment="center"]] 370 370 371 -=== Erstellen derPowerShell-Microservices in AESB ===375 +=== PowerShell-Microservices in AESB erstellen === 372 372 373 - 374 374 Da die benötigten PowerShell-Module nun erstellt und getestet sind, kann mit der Erstellung der Microservices begonnen werden. 375 375 376 376 1. Öffnen Sie die AESB Console und navigieren Sie zum Workspace //Creator - PowerShell//. 377 -1. Klicken Sie in der Ribbonleiste im Bereich //Ordner //auf den Button //Hinzufügen// und Erstellen Sie einen Ordner mit dem Namen// ISS_ACMP_Connector.// 378 -1. 380 +1. Klicken Sie in der Ribbonleiste im Bereich //Ordner //auf den Button //Hinzufügen// und erstellen Sie den Ordner// ISS ACMP Connector.// 381 +1. Wählen Sie den Ordner aus und klicken Sie in der Ribbonleiste im Bereich //PowerShell-Vorlagen //auf den Button //Hinzufügen.// 382 +1. Erstellen Sie eine Vorlage// ISSRestConnector. //Klicken Sie in der Ribbonleiste auf den Button //Speichern.// 383 +1. Wiederholen Sie Schritt 3 und Schritt 4 für die Erstellung der Vorlage //ISSAssetImporter//. 379 379 380 -=== Integrieren derPowerShell-Module in die PowerShell-Microservices ===385 +=== PowerShell-Module in die PowerShell-Microservices integrieren === 381 381 382 382 383 383 389 +{{aagon.warnungsbox}} 390 +In diesem Beispiel werden nur die 391 +{{/aagon.warnungsbox}} 392 + 393 + 394 + 384 384 = Fehlerbehandlung = 385 385 386 386 = Orchestrierung =
- Visual Studio Code_AESB Shell.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.jklein - Size
-
... ... @@ -1,0 +1,1 @@ 1 +21.5 KB - Content